-
0
1
1
- 634328065125402458
-
0
8
4
- true
- true
- b981c8b8-f90a-498d-b227-9fae04c5da25
-
150;150;0;0
-
150;0;150;0
- Shaded
- 动画渲染工具.ghx
- 633778612729212482
- 0
-
-47
137
- 0.262144029
- 0
- 34
- fb6aba99-fead-4e42-b5d8-c6de5ff90ea6
- DotNET VB Script (LEGACY)
- 'code by 王大川 (http://alwayswdc.com)
'署名-非商业性使用-相同方式共享 3.0 http://creativecommons.org/licenses/by-nc-sa/3.0/deed.zh
'layer01为在此图层上生成的对象,除去default图层,从第二个图层开始算起,不支持图层组。
If render_open = True Then
Dim filename As String = dir & picture_number & ".bmp"
Dim obj_list As New List(Of IRhinoBrepObject)
For i As Integer = 0 To layer01.count - 1
Dim obj As IRhinoBrepObject = doc.AddBrepObject(layer01(i))
Dim att As New MRhinoObjectAttributes(obj.Attributes())
att.m_layer_index = 1
Dim objref As New MRhinoObjRef(obj.Attributes.m_uuid)
doc.ModifyObjectAttributes(objref, att)
obj_list.Add(obj)
Next
Dim obj_list2 As New List(Of IRhinoBrepObject)
For i2 As Integer = 0 To layer02.count - 1
Dim obj2 As IRhinoBrepObject = doc.AddBrepObject(layer02(i2))
Dim att2 As New MRhinoObjectAttributes(obj2.Attributes())
att2.m_layer_index = 2
Dim objref2 As New MRhinoObjRef(obj2.Attributes.m_uuid)
doc.ModifyObjectAttributes(objref2, att2)
obj_list2.Add(obj2)
Next
Dim obj_list3 As New List(Of IRhinoBrepObject)
For i3 As Integer = 0 To layer03.count - 1
Dim obj3 As IRhinoBrepObject = doc.AddBrepObject(layer03(i3))
Dim att3 As New MRhinoObjectAttributes(obj3.Attributes())
att3.m_layer_index = 3
Dim objref3 As New MRhinoObjRef(obj3.Attributes.m_uuid)
doc.ModifyObjectAttributes(objref3, att3)
obj_list3.Add(obj3)
Next
Dim obj_list4 As New List(Of IRhinoBrepObject)
For i4 As Integer = 0 To layer04.count - 1
Dim obj4 As IRhinoBrepObject = doc.AddBrepObject(layer04(i4))
Dim att4 As New MRhinoObjectAttributes(obj4.Attributes())
att4.m_layer_index = 4
Dim objref4 As New MRhinoObjRef(obj4.Attributes.m_uuid)
doc.ModifyObjectAttributes(objref4, att4)
obj_list4.Add(obj4)
Next
Dim obj_list5 As New List(Of IRhinoBrepObject)
For i5 As Integer = 0 To layer05.count - 1
Dim obj5 As IRhinoBrepObject = doc.AddBrepObject(layer05(i5))
Dim att5 As New MRhinoObjectAttributes(obj5.Attributes())
att5.m_layer_index = 5
Dim objref5 As New MRhinoObjRef(obj5.Attributes.m_uuid)
doc.ModifyObjectAttributes(objref5, att5)
obj_list5.Add(obj5)
Next
doc.Regen()
app.RunScript("-_Render")
app.RunScript("-_SaveRenderWindowAs " & Chr(34) & filename & Chr(34))
app.RunScript("-_CloseRenderWindow")
For i As Integer= 0 To layer01.count - 1
doc.DeleteObject(New MRhinoObjRef(obj_list(i)), True, True)
Next
For i2 As Integer= 0 To layer02.count - 1
doc.DeleteObject(New MRhinoObjRef(obj_list2(i2)), True, True)
Next
For i3 As Integer= 0 To layer03.count - 1
doc.DeleteObject(New MRhinoObjRef(obj_list3(i3)), True, True)
Next
For i4 As Integer= 0 To layer04.count - 1
doc.DeleteObject(New MRhinoObjRef(obj_list4(i4)), True, True)
Next
For i5 As Integer= 0 To layer05.count - 1
doc.DeleteObject(New MRhinoObjRef(obj_list5(i5)), True, True)
Next
End If
- 0
- DotNET VB Script (LEGACY)
- motion render
- A VB.NET scriptable component
- c3cad94b-6413-4b2f-b180-aa5b4d75289d
- true
- true
- true
- longest_list
-
2275
80
139
164
-
2363
82
24
160
-
2375
162
- false
- 8
- 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2
- Variable layer01
- Script Variable layer01
- 1
- true
- true
- 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2
- Variable layer02
- Script Variable layer02
- 1
- true
- true
- 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2
- Variable layer03
- Script Variable layer03
- 1
- true
- true
- 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2
- Variable layer04
- Script Variable layer04
- 1
- true
- true
- 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2
- Variable layer05
- Script Variable layer05
- 1
- true
- true
- 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2
- Variable picture_number
- Script Variable picture_number
- true
- true
- 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2
- Variable render_open
- Script Variable render_open
- true
- true
- 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2
- Variable dir
- Script Variable dir
- true
- true
- 1
- 3ede854e-c753-40eb-84cb-b48008f14fd4
- Output
- Print, Reflect and Error streams
- true
- false
- Variable layer01
- layer01
- Script Variable layer01
- dc2be7d4-b267-4f14-9bda-0c95b23d7204
- true
- true
- true
- 1
- 0
- 25d42017-6531-48e3-b9dd-a469b7e2a0ed
- true
- false
-
2277
82
83
20
-
2277
82
83
20
-
2320
92
- false
- Variable layer02
- layer02
- Script Variable layer02
- 6471ca67-534a-4ec0-a153-8ced6df674b0
- true
- true
- true
- 1
- 0
- 25d42017-6531-48e3-b9dd-a469b7e2a0ed
- true
- false
-
2277
102
83
20
-
2277
102
83
20
-
2320
112
- false
- Variable layer03
- layer03
- Script Variable layer03
- 86a0de65-8ba3-4639-99d4-ed1ec13dabc0
- true
- true
- true
- 1
- 0
- 25d42017-6531-48e3-b9dd-a469b7e2a0ed
- true
- false
-
2277
122
83
20
-
2277
122
83
20
-
2320
132
- false
- Variable layer04
- layer04
- Script Variable layer04
- 7cafd13a-be79-477a-bc07-bfd493c30381
- true
- true
- true
- 1
- 0
- 25d42017-6531-48e3-b9dd-a469b7e2a0ed
- true
- false
-
2277
142
83
20
-
2277
142
83
20
-
2320
152
- false
- Variable layer05
- layer05
- Script Variable layer05
- e07be9f1-dd9d-4490-9403-3e79b4d7142c
- true
- true
- true
- 1
- 0
- 25d42017-6531-48e3-b9dd-a469b7e2a0ed
- true
- false
-
2277
162
83
20
-
2277
162
83
20
-
2320
172
- false
- Variable picture_number
- picture_number
- Script Variable picture_number
- 42667652-10bc-4810-a0eb-311adcfe7fa6
- true
- true
- true
- 1
- 4659c911-a55f-4b7b-b4c3-ae33ce181155
- true
- false
-
2277
182
83
20
-
2277
182
83
20
-
2320
192
- false
- Variable render_open
- render_open
- Script Variable render_open
- 1a9d0bd6-3964-42d7-9c30-4c566ebc9c53
- true
- true
- true
- 1
- e1a73116-ef81-4f3e-a903-d5799685eba7
- 3cda2745-22ac-4244-9b04-97a5255fa60f
- true
- false
-
2277
202
83
20
-
2277
202
83
20
-
2320
212
- false
- Variable dir
- dir
- Script Variable dir
- 3d3377e6-2c3d-42bc-a374-3ac701428118
- true
- true
- true
- 1
- 37472354-e3c8-49c7-8400-c9b6a181ed0a
- true
- false
-
2277
222
83
20
-
2277
222
83
20
-
2320
232
- false
- Output
- out
- Print, Reflect and Error streams
- 82f2364c-002e-49b8-8bc1-9cb522a8bc12
- false
- true
- true
- 0
-
2390
82
22
160
-
2390
82
22
160
-
2402.5
162
- false
- 57da07bd-ecab-415d-9d86-af36d7073abc
- Number Slider
- Number Slider
- Animate
- Numeric slider for single values
- 4659c911-a55f-4b7b-b4c3-ae33ce181155
- false
- true
- true
- 0
-
1923
168
153
20
-
1923
168
53
20
-
1923.624
168.7734
- false
- 0
- 0
- 60
- 4
- 1
- 59e0b89a-e487-49f8-bab8-b5bab16be14c
- Panel
- Panel
- A panel for custom notes and String values
- 37472354-e3c8-49c7-8400-c9b6a181ed0a
- false
- true
- true
- 0
- d:\
- true
- true
- true
- 1
- 0
- false
-
255;0;0;0
-
255;255;250;90
-
1966
225
223
20
-
1966
225
223
20
-
1966.222
225.3477
- false
- ad483f40-dc72-40dc-844d-c9e462c7d19f
- Boolean Toggle
- true
- Boolean Toggle
- Toggle
- Boolean (true/false) toggle
- e1a73116-ef81-4f3e-a903-d5799685eba7
- false
- true
- true
- 0
-
2071
197
87
20
-
2071
197
87
20
-
2071.542
197.4197
- false
- 5a2b0735-ba98-4b7d-a7d3-c1dfc04475ad
- Timer
- 1000
- 3
- ff4031e6-4894-470c-95f4-a15cc6b844cf
- 944461f5-e487-42f9-b909-78b3cb3cb8e9
- 6c1c4392-e210-4775-be0c-24eb061e6170
- Timer
- Timer
- Provides a mechanism for updating solutions at specified intervals.
- a24dccc9-e0d2-4505-b6d2-af4f5fe56c49
- false
- false
- false
-
878.0269
197.1553
100
24
-
878.0269
197.1553
100
24
-
878.0269
197.1553
- false
- 1e9e08fc-c31e-49eb-a36c-90de5e62e5f5
- VB Script
- If x = true Then
count = count + 1
A = count
Else
count = 0
A = 0
End If
- Private count As Integer = -1
- 0
- VB Script
- counter
- A VB.NET scriptable component
- 6c1c4392-e210-4775-be0c-24eb061e6170
- true
- true
- true
- longest_list
-
1016
158
69
64
-
1034
160
24
60
-
1046
190
- false
- 1
- 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2
- Variable x
- Script Variable x
- true
- true
- 2
- 3ede854e-c753-40eb-84cb-b48008f14fd4
- Output
- Print, Reflect and Error streams
- true
- false
- 8ec86459-bf01-4409-baee-174d0d2b13d0
- Result A
- Output parameter A
- true
- false
- Variable x
- x
- Script Variable x
- 6ac2ed10-d00d-4507-8fba-94879a7d9370
- true
- true
- true
- 1
- b20bbe2b-6c76-40ba-a8f8-c08e35b969ec
- true
- true
-
1018
160
13
60
-
1018
160
13
60
-
1026
190
- false
- Output
- out
- Print, Reflect and Error streams
- cdc2a36f-f8bf-447e-9527-e5217e11e97c
- false
- true
- true
- 0
-
1061
160
22
30
-
1061
160
22
30
-
1073.5
175
- false
- Result A
- A
- Output parameter A
- 094f8088-456d-4fb7-b1e1-9cc1270df7a1
- true
- true
- true
- 0
-
1061
190
22
30
-
1061
190
22
30
-
1073.5
205
- false
- ad483f40-dc72-40dc-844d-c9e462c7d19f
- Boolean Toggle
- false
- Boolean Toggle
- Toggle
- Boolean (true/false) toggle
- b20bbe2b-6c76-40ba-a8f8-c08e35b969ec
- false
- true
- true
- 0
-
880
168
87
20
-
880
168
87
20
-
880.9591
168.4994
- false
- fb6aba99-fead-4e42-b5d8-c6de5ff90ea6
- DotNET VB Script (LEGACY)
- 'code by 王大川 (http://alwayswdc.com)
'署名-非商业性使用-相同方式共享 3.0 http://creativecommons.org/licenses/by-nc-sa/3.0/deed.zh
'point as single graft, don't flatten or in a list.
'点作为单个graft数据传入,不能作为数个点组同时传入
If render_open = True Then
Dim filename As String = dir & picture_number & ".bmp"
Dim x As String = CStr(position.x)
Dim y As String = CStr(position.y)
Dim z As String = CStr(position.z)
Dim a As String = CStr(target.x)
Dim b As String = CStr(target.y)
Dim c As String = CStr(target.z)
app.RunScript("-_ViewportProperties" & chr(32) & "c" & chr(32) & x & "," & y & "," & z & chr(32) & a & "," & b & "," & c & chr(32) & "CANCEL")
app.RunScript("-_Render")
app.RunScript("-_SaveRenderWindowAs " & Chr(34) & filename & Chr(34))
app.RunScript("-_CloseRenderWindow")
Else
End If
- 0
- DotNET VB Script (LEGACY)
- Path Render
- A VB.NET scriptable component
- 72da7a2d-b5fc-4dee-ab86-c1f8d8b383f0
- true
- true
- true
- longest_list
-
1690
103
139
104
-
1778
105
24
100
-
1790
155
- false
- 5
- 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2
- Variable position
- Script Variable position
- true
- true
- 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2
- Variable target
- Script Variable target
- true
- true
- 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2
- Variable picture_number
- Script Variable picture_number
- true
- true
- 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2
- Variable render_open
- Script Variable render_open
- true
- true
- 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2
- Variable dir
- Script Variable dir
- true
- true
- 1
- 3ede854e-c753-40eb-84cb-b48008f14fd4
- Output
- Print, Reflect and Error streams
- true
- false
- Variable position
- position
- Script Variable position
- 2be75279-5862-41c5-8f5d-99cff2e47979
- true
- true
- true
- 1
- 67aecb9b-2e63-41a3-92a0-1066c07a632c
- 39471161-4c52-4971-b4c2-01722a57ff52
- true
- false
-
1692
105
83
20
-
1692
105
83
20
-
1735
115
- false
- Variable target
- target
- Script Variable target
- 4fec3756-1650-424b-9202-276fcb20f054
- true
- true
- true
- 1
- d350d85e-c5df-405b-9621-96cc9ca1af7b
- 39471161-4c52-4971-b4c2-01722a57ff52
- true
- false
-
1692
125
83
20
-
1692
125
83
20
-
1735
135
- false
- Variable picture_number
- picture_number
- Script Variable picture_number
- 486a8e08-9133-4a3c-ac23-2e1364e50388
- true
- true
- true
- 1
- 4aa5f922-5f9b-4096-b505-ad98c1a0e3de
- true
- false
-
1692
145
83
20
-
1692
145
83
20
-
1735
155
- false
- Variable render_open
- render_open
- Script Variable render_open
- 24aa3a89-a1f1-46d8-917a-c39b8b939496
- true
- true
- true
- 1
- 21942fcc-6511-4191-a958-42985a95dae7
- true
- false
-
1692
165
83
20
-
1692
165
83
20
-
1735
175
- false
- Variable dir
- dir
- Script Variable dir
- 0c420669-5b70-4643-9185-4b44ce5ed3a7
- true
- true
- true
- 1
- 6dff62ca-7349-4dfa-be5c-ea19b88bf7b8
- true
- false
-
1692
185
83
20
-
1692
185
83
20
-
1735
195
- false
- Output
- out
- Print, Reflect and Error streams
- 4ee9ed75-b745-48d0-94fb-519b738d82a7
- false
- true
- true
- 0
-
1805
105
22
100
-
1805
105
22
100
-
1817.5
155
- false
- fbac3e32-f100-4292-8692-77240a42fd1a
- Point
- Point
- Pt
- Represents a collection of 3D Points
- 67aecb9b-2e63-41a3-92a0-1066c07a632c
- true
- true
- true
- 0
- 1
-
1491
87
50
20
-
1491
87
50
20
-
1516.697
97.02243
- false
- a34f4d2d-a572-44df-ae90-56266aff526a
- -1
- 0
- 0
- point_object
- fbac3e32-f100-4292-8692-77240a42fd1a
- Point
- Point
- Pt
- Represents a collection of 3D Points
- d350d85e-c5df-405b-9621-96cc9ca1af7b
- true
- true
- true
- 0
- 1
-
1491
120
50
20
-
1491
120
50
20
-
1516.607
130.8524
- false
- fc0ffaed-da69-4578-9354-69ee5735fd18
- -1
- 0
- 0
- point_object
- 57da07bd-ecab-415d-9d86-af36d7073abc
- Number Slider
- Number Slider
- Animate
- Numeric slider for single values
- 4aa5f922-5f9b-4096-b505-ad98c1a0e3de
- false
- true
- true
- 0
-
1434
152
153
20
-
1434
152
53
20
-
1434.408
152.8203
- false
- 0
- 0
- 60
- 4
- 1
- 59e0b89a-e487-49f8-bab8-b5bab16be14c
- Panel
- Panel
- A panel for custom notes and String values
- 6dff62ca-7349-4dfa-be5c-ea19b88bf7b8
- false
- true
- true
- 0
- d:\
- true
- true
- true
- 1
- 0
- false
-
255;0;0;0
-
255;255;250;90
-
1386
212
223
20
-
1386
212
223
20
-
1386.251
212.5109
- false
- ad483f40-dc72-40dc-844d-c9e462c7d19f
- Boolean Toggle
- false
- Boolean Toggle
- Toggle
- Boolean (true/false) toggle
- 21942fcc-6511-4191-a958-42985a95dae7
- false
- true
- true
- 0
-
1432
179
87
20
-
1432
179
87
20
-
1432.053
179.8524
- false
- fb6aba99-fead-4e42-b5d8-c6de5ff90ea6
- DotNET VB Script (LEGACY)
- 'code by 王大川 (http://alwayswdc.com)
'署名-非商业性使用-相同方式共享 3.0 http://creativecommons.org/licenses/by-nc-sa/3.0/deed.zh
'layer01为在此图层上生成的对象,除去default图层,从第二个图层开始算起,不支持图层组。
If render_open = True Then
Dim filename As String = dir & picture_number & ".bmp"
'摄像机变化
Dim x As String = CStr(camera_position.x)
Dim y As String = CStr(camera_position.y)
Dim z As String = CStr(camera_position.z)
Dim a As String = CStr(camera_target.x)
Dim b As String = CStr(camera_target.y)
Dim c As String = CStr(camera_target.z)
app.RunScript("-_ViewportProperties" & chr(32) & "c" & chr(32) & x & "," & y & "," & z & chr(32) & a & "," & b & "," & c & chr(32) & "CANCEL")
'物体生成
Dim obj_list As New List(Of IRhinoBrepObject)
For i As Integer = 0 To layer01.count - 1
Dim obj As IRhinoBrepObject = doc.AddBrepObject(layer01(i))
Dim att As New MRhinoObjectAttributes(obj.Attributes())
att.m_layer_index = 1
Dim objref As New MRhinoObjRef(obj.Attributes.m_uuid)
doc.ModifyObjectAttributes(objref, att)
obj_list.Add(obj)
Next
Dim obj_list2 As New List(Of IRhinoBrepObject)
For i2 As Integer = 0 To layer02.count - 1
Dim obj2 As IRhinoBrepObject = doc.AddBrepObject(layer02(i2))
Dim att2 As New MRhinoObjectAttributes(obj2.Attributes())
att2.m_layer_index = 2
Dim objref2 As New MRhinoObjRef(obj2.Attributes.m_uuid)
doc.ModifyObjectAttributes(objref2, att2)
obj_list2.Add(obj2)
Next
Dim obj_list3 As New List(Of IRhinoBrepObject)
For i3 As Integer = 0 To layer03.count - 1
Dim obj3 As IRhinoBrepObject = doc.AddBrepObject(layer03(i3))
Dim att3 As New MRhinoObjectAttributes(obj3.Attributes())
att3.m_layer_index = 3
Dim objref3 As New MRhinoObjRef(obj3.Attributes.m_uuid)
doc.ModifyObjectAttributes(objref3, att3)
obj_list3.Add(obj3)
Next
Dim obj_list4 As New List(Of IRhinoBrepObject)
For i4 As Integer = 0 To layer04.count - 1
Dim obj4 As IRhinoBrepObject = doc.AddBrepObject(layer04(i4))
Dim att4 As New MRhinoObjectAttributes(obj4.Attributes())
att4.m_layer_index = 4
Dim objref4 As New MRhinoObjRef(obj4.Attributes.m_uuid)
doc.ModifyObjectAttributes(objref4, att4)
obj_list4.Add(obj4)
Next
Dim obj_list5 As New List(Of IRhinoBrepObject)
For i5 As Integer = 0 To layer05.count - 1
Dim obj5 As IRhinoBrepObject = doc.AddBrepObject(layer05(i5))
Dim att5 As New MRhinoObjectAttributes(obj5.Attributes())
att5.m_layer_index = 5
Dim objref5 As New MRhinoObjRef(obj5.Attributes.m_uuid)
doc.ModifyObjectAttributes(objref5, att5)
obj_list5.Add(obj5)
Next
'渲染
doc.Regen()
app.RunScript("-_Render")
app.RunScript("-_SaveRenderWindowAs " & Chr(34) & filename & Chr(34))
app.RunScript("-_CloseRenderWindow")
'物体删除
For i As Integer= 0 To layer01.count - 1
doc.DeleteObject(New MRhinoObjRef(obj_list(i)), True, True)
Next
For i2 As Integer= 0 To layer02.count - 1
doc.DeleteObject(New MRhinoObjRef(obj_list2(i2)), True, True)
Next
For i3 As Integer= 0 To layer03.count - 1
doc.DeleteObject(New MRhinoObjRef(obj_list3(i3)), True, True)
Next
For i4 As Integer= 0 To layer04.count - 1
doc.DeleteObject(New MRhinoObjRef(obj_list4(i4)), True, True)
Next
For i5 As Integer= 0 To layer05.count - 1
doc.DeleteObject(New MRhinoObjRef(obj_list5(i5)), True, True)
Next
End If
- 0
- DotNET VB Script (LEGACY)
- path&motion render
- A VB.NET scriptable component
- 986ec194-e07a-484b-9372-422b3e9f0fca
- true
- true
- true
- longest_list
-
2845
63
144
204
-
2938
65
24
200
-
2950
165
- false
- 10
- 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2
- Variable layer01
- Script Variable layer01
- 1
- true
- true
- 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2
- Variable layer02
- Script Variable layer02
- 1
- true
- true
- 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2
- Variable layer03
- Script Variable layer03
- 1
- true
- true
- 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2
- Variable layer04
- Script Variable layer04
- 1
- true
- true
- 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2
- Variable layer05
- Script Variable layer05
- 1
- true
- true
- 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2
- Variable picture_number
- Script Variable picture_number
- true
- true
- 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2
- Variable render_open
- Script Variable render_open
- true
- true
- 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2
- Variable dir
- Script Variable dir
- true
- true
- 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2
- Variable camera_position
- Script Variable camera_position
- true
- true
- 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2
- Variable camera_target
- Script Variable camera_target
- true
- true
- 1
- 3ede854e-c753-40eb-84cb-b48008f14fd4
- Output
- Print, Reflect and Error streams
- true
- false
- Variable layer01
- layer01
- Script Variable layer01
- 108d3606-4e9a-4273-9b4f-95ee7f9e8e6c
- true
- true
- true
- 1
- 0
- 25d42017-6531-48e3-b9dd-a469b7e2a0ed
- true
- false
-
2847
65
88
20
-
2847
65
88
20
-
2892.5
75
- false
- Variable layer02
- layer02
- Script Variable layer02
- 5fdfba6f-ea4d-48fe-9d6a-e3b93d82b310
- true
- true
- true
- 1
- 0
- 25d42017-6531-48e3-b9dd-a469b7e2a0ed
- true
- false
-
2847
85
88
20
-
2847
85
88
20
-
2892.5
95
- false
- Variable layer03
- layer03
- Script Variable layer03
- f09724c7-1267-4911-88b4-296190921274
- true
- true
- true
- 1
- 0
- 25d42017-6531-48e3-b9dd-a469b7e2a0ed
- true
- false
-
2847
105
88
20
-
2847
105
88
20
-
2892.5
115
- false
- Variable layer04
- layer04
- Script Variable layer04
- ec5029d6-20d0-48be-95bd-6ca9c47a6047
- true
- true
- true
- 1
- 0
- 25d42017-6531-48e3-b9dd-a469b7e2a0ed
- true
- false
-
2847
125
88
20
-
2847
125
88
20
-
2892.5
135
- false
- Variable layer05
- layer05
- Script Variable layer05
- 2c464600-d9cb-4c34-a505-067c21dbbdff
- true
- true
- true
- 1
- 0
- 25d42017-6531-48e3-b9dd-a469b7e2a0ed
- true
- false
-
2847
145
88
20
-
2847
145
88
20
-
2892.5
155
- false
- Variable picture_number
- picture_number
- Script Variable picture_number
- 819d433d-dacc-44ad-afac-b9fdac76cecf
- true
- true
- true
- 1
- 3b34c85a-0769-47ad-b844-2a330c2a33ee
- true
- false
-
2847
165
88
20
-
2847
165
88
20
-
2892.5
175
- false
- Variable render_open
- render_open
- Script Variable render_open
- f11f77e5-140c-41f0-b53e-ba5462164373
- true
- true
- true
- 1
- fcb93869-6823-4f63-a67a-6cab9fe7e1ec
- 3cda2745-22ac-4244-9b04-97a5255fa60f
- true
- false
-
2847
185
88
20
-
2847
185
88
20
-
2892.5
195
- false
- Variable dir
- dir
- Script Variable dir
- 9ff73d28-f05e-417a-9ca4-812215c0bcfb
- true
- true
- true
- 1
- 5cfc839a-80e5-4b4a-b1a5-a827dd168515
- true
- false
-
2847
205
88
20
-
2847
205
88
20
-
2892.5
215
- false
- Variable camera_position
- camera_position
- Script Variable camera_position
- 251d99a0-5b36-40dd-a9a6-94ca1aa6915d
- true
- true
- true
- 0
- true
- false
-
2847
225
88
20
-
2847
225
88
20
-
2892.5
235
- false
- Variable camera_target
- camera_target
- Script Variable camera_target
- 006360c5-161e-4ca5-bbeb-dd8f5c0a931f
- true
- true
- true
- 0
- true
- false
-
2847
245
88
20
-
2847
245
88
20
-
2892.5
255
- false
- Output
- out
- Print, Reflect and Error streams
- 6961429b-2367-4e68-8fa8-3b940fe92316
- false
- true
- true
- 0
-
2965
65
22
200
-
2965
65
22
200
-
2977.5
165
- false
- 57da07bd-ecab-415d-9d86-af36d7073abc
- Number Slider
- Number Slider
- Animate
- Numeric slider for single values
- 3b34c85a-0769-47ad-b844-2a330c2a33ee
- false
- true
- true
- 0
-
2532
156
160
20
-
2532
156
53
20
-
2532.106
156.1905
- false
- 0
- 0
- 60
- 4
- 1
- 59e0b89a-e487-49f8-bab8-b5bab16be14c
- Panel
- Panel
- A panel for custom notes and String values
- 5cfc839a-80e5-4b4a-b1a5-a827dd168515
- false
- true
- true
- 0
- d:\
- true
- true
- true
- 1
- 0
- false
-
255;0;0;0
-
255;255;250;90
-
2505
204
223
20
-
2505
204
223
20
-
2505.958
204.4533
- false
- ad483f40-dc72-40dc-844d-c9e462c7d19f
- Boolean Toggle
- false
- Boolean Toggle
- Toggle
- Boolean (true/false) toggle
- fcb93869-6823-4f63-a67a-6cab9fe7e1ec
- false
- true
- true
- 0
-
2566
180
87
20
-
2566
180
87
20
-
2566.128
180.2868
- false
- d5967b9f-e8ee-436b-a8ad-29fdcecf32d5
- Curve
- Curve
- Crv
- Represents a collection of 3D Curves
- d6e34cd7-f765-4b05-8395-3167290a42cb
- true
- true
- true
- 0
- 1
-
930
731
50
20
-
930
731
50
20
-
955.6577
741.364
- false
- d3573240-bab4-4576-bcd7-c074be9f52cd
- -1
- d5967b9f-e8ee-436b-a8ad-29fdcecf32d5
- Curve
- Curve
- Crv
- Represents a collection of 3D Curves
- 277f31fc-6ac3-4cee-b314-d7312afb14ea
- true
- true
- true
- 0
- 1
-
927
772
50
20
-
927
772
50
20
-
952.4077
782.364
- false
- 8c127eee-63ed-4b3a-aceb-698b93397d6c
- -1
- 2162e72e-72fc-4bf8-9459-d4d82fa8aa14
- Divide Curve
- Divide Curve
- Divide
- Divide a curve into equal length segments
- e52ea7dd-d635-4d3b-a2b2-4775ce656366
- false
- true
- true
- longest_list
-
1074
705
63
64
-
1094
707
24
60
-
1106
737
- false
- Curve
- C
- Curve to divide
- 1b2ed176-f062-414c-8121-9a25ae6b8358
- true
- true
- true
- 1
- d6e34cd7-f765-4b05-8395-3167290a42cb
-
1076
707
15
20
-
1076
707
15
20
-
1085
717
- false
- Number
- N
- Number of segments
- 1d62ae01-03e7-48e7-9e89-965c9f2412fd
- false
- true
- true
- 0
- 1
-
1076
727
15
20
-
1076
727
15
20
-
1085
737
- false
- 10
- Kinks
- K
- Split segments at kinks
- 1321c8e2-4500-438f-b723-2abdfc6c17bb
- false
- true
- true
- 0
- 1
- false
-
1076
747
15
20
-
1076
747
15
20
-
1085
757
- false
- false
- Points
- P
- Division points
- 6a03ec41-092c-48f8-9ef5-40b9544be932
- true
- true
- true
- 0
-
1121
707
14
20
-
1121
707
14
20
-
1129.5
717
- false
- Tangents
- T
- Tangent vectors at division points
- cdfc20e1-5b42-463c-b6e7-563f2b26cd19
- false
- true
- true
- 0
-
1121
727
14
20
-
1121
727
14
20
-
1129.5
737
- false
- Parameters
- t
- Parameter values at division points
- 0bc47c97-5866-49a7-9e1a-6dc61588c23a
- false
- true
- true
- 0
-
1121
747
14
20
-
1121
747
14
20
-
1129.5
757
- false
- 2162e72e-72fc-4bf8-9459-d4d82fa8aa14
- Divide Curve
- Divide Curve
- Divide
- Divide a curve into equal length segments
- 184a970b-a838-44f7-945f-bb9ac34fc43f
- false
- true
- true
- longest_list
-
1074
791
63
64
-
1094
793
24
60
-
1106
823
- false
- Curve
- C
- Curve to divide
- 49dc4adf-d5c5-43a8-a6ff-63d6ac946682
- true
- true
- true
- 1
- 277f31fc-6ac3-4cee-b314-d7312afb14ea
-
1076
793
15
20
-
1076
793
15
20
-
1085
803
- false
- Number
- N
- Number of segments
- f4a87dc5-cf0a-4054-b262-6730dd111ce0
- false
- true
- true
- 0
- 1
-
1076
813
15
20
-
1076
813
15
20
-
1085
823
- false
- 10
- Kinks
- K
- Split segments at kinks
- bbfdcf90-ca38-4b23-9598-776bd3ee2520
- false
- true
- true
- 0
- 1
- false
-
1076
833
15
20
-
1076
833
15
20
-
1085
843
- false
- false
- Points
- P
- Division points
- 3ba801a0-3580-4b31-95ab-e4605c2f9f50
- true
- true
- true
- 0
-
1121
793
14
20
-
1121
793
14
20
-
1129.5
803
- false
- Tangents
- T
- Tangent vectors at division points
- b5843b4a-0089-470b-8a6d-dffad2c68333
- false
- true
- true
- 0
-
1121
813
14
20
-
1121
813
14
20
-
1129.5
823
- false
- Parameters
- t
- Parameter values at division points
- 4391ed7e-363a-4c2b-8c07-c74eb3934ae9
- false
- true
- true
- 0
-
1121
833
14
20
-
1121
833
14
20
-
1129.5
843
- false
- b333ff42-93bd-406b-8e17-15780719b6ec
- Sub List
- Sub List
- SubSet
- Extract a subset from a list.
- 0ba73de6-b93c-4256-ab1d-6b060c4987d8
- true
- true
- true
- longest_list
-
1233
708
62
64
-
1253
710
24
60
-
1265
740
- false
- List
- L
- Base list
- b12207ed-5bb0-4133-9854-aa744486d3d2
- true
- true
- true
- 1
- 1
- 6a03ec41-092c-48f8-9ef5-40b9544be932
-
1235
710
15
20
-
1235
710
15
20
-
1244
720
- false
- Interval
- I
- Interval of indices to copy
- bd0ae9b3-a688-46cd-8f6c-e72e71a6eed9
- false
- true
- true
- 1
- 9075b270-66af-49d7-922c-2599eb692d0b
- 1
-
1235
730
15
20
-
1235
730
15
20
-
1244
740
- false
-
0
0
- Cycle
- C
- Remap indices that overshoot list domain
- 5a3c55d3-01a3-49f6-85b4-63d3a1922c84
- false
- true
- true
- 0
- 1
- false
-
1235
750
15
20
-
1235
750
15
20
-
1244
760
- false
- false
- List
- L
- Subset of base list
- 5dc06c17-2597-4144-93aa-b4c47e9d0d23
- true
- true
- true
- 0
-
1280
710
13
30
-
1280
710
13
30
-
1288
725
- false
- Index
- I
- Indices of subset items
- 113b929a-516c-4b5f-a36e-dea42bb2c4d5
- false
- true
- true
- 0
-
1280
740
13
30
-
1280
740
13
30
-
1288
755
- false
- b333ff42-93bd-406b-8e17-15780719b6ec
- Sub List
- Sub List
- SubSet
- Extract a subset from a list.
- 46af985b-6721-48b8-a20f-02e35443a58c
- true
- true
- true
- longest_list
-
1234
784
62
64
-
1254
786
24
60
-
1266
816
- false
- List
- L
- Base list
- 8ad4fe28-b7a8-451c-9eba-fb1f0ad73003
- true
- true
- true
- 1
- 1
- 3ba801a0-3580-4b31-95ab-e4605c2f9f50
-
1236
786
15
20
-
1236
786
15
20
-
1245
796
- false
- Interval
- I
- Interval of indices to copy
- 84d5e264-6cb8-494a-8aaf-8b38db8b8fae
- false
- true
- true
- 1
- 9075b270-66af-49d7-922c-2599eb692d0b
- 1
-
1236
806
15
20
-
1236
806
15
20
-
1245
816
- false
-
0
0
- Cycle
- C
- Remap indices that overshoot list domain
- b975fccc-45d6-4783-8401-31b4abb78172
- false
- true
- true
- 0
- 1
- false
-
1236
826
15
20
-
1236
826
15
20
-
1245
836
- false
- false
- List
- L
- Subset of base list
- 4b4d1042-dca8-43d3-8f82-4ddc868f77e8
- true
- true
- true
- 0
-
1281
786
13
30
-
1281
786
13
30
-
1289
801
- false
- Index
- I
- Indices of subset items
- c90fe7db-fc59-477f-964f-8516c6639ccb
- false
- true
- true
- 0
-
1281
816
13
30
-
1281
816
13
30
-
1289
831
- false
- d1a28e95-cf96-4936-bf34-8bf142d731bf
- Domain
- Domain
- Dom
- Create a numeric domain (interval) from two numeric extremes.
- ec617e12-7c4f-4d7b-8eb0-3983fbc4169b
- true
- true
- true
- longest_list
-
1076
652
58
44
-
1095
654
24
40
-
1107
674
- false
- Domain start
- A
- Start value of numeric interval
- 18dd9996-3943-4359-a294-e93950142409
- false
- true
- true
- 1
- 7057d44c-9f3c-4eb0-83c7-026f5778b0fa
-
1078
654
14
20
-
1078
654
14
20
-
1086.5
664
- false
- Domain end
- B
- End value of numeric interval
- 2892eb64-5cbb-4371-8aa6-a677b31a3dc8
- false
- true
- true
- 1
- 7057d44c-9f3c-4eb0-83c7-026f5778b0fa
-
1078
674
14
20
-
1078
674
14
20
-
1086.5
684
- false
- Domain
- I
- Numeric interval between {A} and {B}
- 9075b270-66af-49d7-922c-2599eb692d0b
- false
- true
- true
- 0
-
1122
654
10
40
-
1122
654
10
40
-
1128.5
674
- false
- 59e0b89a-e487-49f8-bab8-b5bab16be14c
- Panel
- Panel
- A panel for custom notes and String values
- c09204f3-0ca5-411b-a79b-38c8b1e2ea7f
- false
- true
- true
- 1
- 094f8088-456d-4fb7-b1e1-9cc1270df7a1
- Double click to edit panel content…
- true
- true
- true
- 1
- 0
- false
-
255;0;0;0
-
255;255;250;90
-
1129
138
160
100
-
1129
138
160
100
-
1129.974
138.4276
- false
- 1e9e08fc-c31e-49eb-a36c-90de5e62e5f5
- VB Script
- If x = true Then
count = count + 1
A = count
Else
count = 0
A = 0
End If
- Private count As Integer = -1
- 0
- VB Script
- counter
- A VB.NET scriptable component
- 42e77a00-2fd6-42d6-8f4b-dd9aebdc8da8
- false
- true
- true
- longest_list
-
1131
869
69
64
-
1149
871
24
60
-
1161
901
- false
- 1
- 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2
- Variable x
- Script Variable x
- true
- true
- 2
- 3ede854e-c753-40eb-84cb-b48008f14fd4
- Output
- Print, Reflect and Error streams
- true
- false
- 8ec86459-bf01-4409-baee-174d0d2b13d0
- Result A
- Output parameter A
- true
- false
- Variable x
- x
- Script Variable x
- 63ac7cec-69dd-4d08-a2c7-0facfc7186ba
- true
- true
- true
- 1
- f3bde318-9695-4ce2-bc75-ef38bd3398ae
- true
- true
-
1133
871
13
60
-
1133
871
13
60
-
1141
901
- false
- Output
- out
- Print, Reflect and Error streams
- 304615a2-f420-481d-849c-9c1719ab8439
- false
- true
- true
- 0
-
1176
871
22
30
-
1176
871
22
30
-
1188.5
886
- false
- Result A
- A
- Output parameter A
- 7057d44c-9f3c-4eb0-83c7-026f5778b0fa
- true
- true
- true
- 0
-
1176
901
22
30
-
1176
901
22
30
-
1188.5
916
- false
- ad483f40-dc72-40dc-844d-c9e462c7d19f
- Boolean Toggle
- false
- Boolean Toggle
- Toggle
- Boolean (true/false) toggle
- f3bde318-9695-4ce2-bc75-ef38bd3398ae
- false
- true
- true
- 0
-
984
883
87
20
-
984
883
87
20
-
984.269
883.0693
- false
- 5a2b0735-ba98-4b7d-a7d3-c1dfc04475ad
- Timer
- 1000
- 1
- 42e77a00-2fd6-42d6-8f4b-dd9aebdc8da8
- Timer
- Timer
- Provides a mechanism for updating solutions at specified intervals.
- 675231ce-4966-46b0-9a4b-e7573928fe0a
- false
- false
- false
-
978.8333
912.0826
100
24
-
978.8333
912.0826
100
24
-
978.8333
912.0826
- false
- 59e0b89a-e487-49f8-bab8-b5bab16be14c
- Panel
- Panel
- 动态计数器
- A panel for custom notes and String values
- 43361806-1c25-4e19-8277-8eeffa59e916
- false
- true
- true
- 0
- 动态计数器,当x重置为True时,输出A端开始从0到无穷大计数,以此作为动态源,其余变量依据一定规则和函数进行相应变化。
- true
- true
- true
- 1
- 0
- false
-
255;0;0;0
-
255;255;250;90
-
872
-51
399
109
-
872
-51
399
109
-
872.4539
-50.75292
- false
- 59e0b89a-e487-49f8-bab8-b5bab16be14c
- Panel
- Panel
- 路径渲染脚本
- A panel for custom notes and String values
- 1aa4542f-82d0-4d58-af61-632918f0e5f0
- false
- true
- true
- 0
- 路径渲染器
position:输入端为摄像机位置,在动画渲染中属于动态数据,配合动态计数器使用,一般使用为参考场景中一条曲线上的点依次移动,下面是一个曲线划分和挑选作为摄像机位置的范例。
target:为摄像机指向点,同理position。
picture_number:为渲染储存图像的序号(bmp格式),配合动态计数器使用。
render_open:为渲染开关。
dir:为每帧输出目录,不存在目录无效,尽量使用英文目录。
- true
- true
- true
- 1
- 0
- false
-
255;0;0;0
-
255;255;250;90
-
1427
-71
399
132
-
1427
-71
399
132
-
1427.279
-70.44652
- false
- 59e0b89a-e487-49f8-bab8-b5bab16be14c
- Panel
- Panel
- 动态渲染脚本
- A panel for custom notes and String values
- ebce327f-6927-43c2-a787-5c90bfc1b6ea
- false
- true
- true
- 0
- 动态渲染器
layer01-layer05:将物体生成到相应图层,从default图层的下一个图层算起,以次作为材质的赋予方式,若需要更多图层而不会编写代码,请联系i@alwayswdc.com。
picture_number:为渲染储存图像的序号(bmp格式),配合动态计数器使用。
render_open:为渲染开关。
dir:为每帧输出目录,不存在目录无效,尽量使用英文目录。
- true
- true
- true
- 1
- 0
- false
-
255;0;0;0
-
255;255;250;90
-
1979
-74
378
132
-
1979
-74
378
132
-
1979.055
-73.01976
- false
- 59e0b89a-e487-49f8-bab8-b5bab16be14c
- Panel
- Panel
- 动态渲染加路径渲染脚本
- A panel for custom notes and String values
- 352873db-f667-4169-baa6-a5d8ac5d138c
- false
- true
- true
- 0
- 动态渲染加路径渲染器
在动态渲染同时进行路径渲染,摄像机位置和目标的输入分别为camera_position和camera_target
- true
- true
- true
- 1
- 0
- false
-
255;0;0;0
-
255;255;250;90
-
2587
-76
378
132
-
2587
-76
378
132
-
2587.022
-75.43689
- false
- 59e0b89a-e487-49f8-bab8-b5bab16be14c
- Panel
- Panel
- 一个参考场景中曲线生成摄像机位置和目标的范例
- A panel for custom notes and String values
- c4391372-6e17-4074-9e9d-a32d7ee356b7
- false
- true
- true
- 0
- true
- true
- true
- 1
- 0
- false
-
255;0;0;0
-
255;255;250;90
-
929
585
399
39
-
929
585
399
39
-
929.1772
585.6578
- false
- 59e0b89a-e487-49f8-bab8-b5bab16be14c
- Panel
- Panel
- GH动态渲染工具
- A panel for custom notes and String values
- 7a3ad068-13db-4282-9e96-01c08474b54b
- false
- true
- true
- 0
- GH动态渲染工具beta,by 王大川
使用请遵循creativecommons3.0的署名,非商业,演绎共享的协议:http://creativecommons.org/licenses/by-nc-sa/3.0/
- true
- true
- true
- 1
- 0
- false
-
255;0;0;0
-
255;255;250;90
-
1638
-472
399
132
-
1638
-472
399
132
-
1638.177
-471.0373
- false