|
43 | 43 | 'NodeGroupInput' : [], |
44 | 44 |
|
45 | 45 | # Input > Scene |
| 46 | + 'GeometryNodeTool3DCursor' : [], |
| 47 | + |
46 | 48 | 'GeometryNodeCollectionInfo' : [("transform_space", ST.ENUM)], |
47 | 49 |
|
48 | 50 | 'GeometryNodeImageInfo' : [], |
49 | | - |
50 | 51 | 'GeometryNodeIsViewport' : [], |
51 | 52 |
|
52 | 53 | 'GeometryNodeObjectInfo' : [("transform_space", ST.ENUM)], |
53 | 54 |
|
54 | 55 | 'GeometryNodeSelfObject' : [], |
55 | | - |
56 | 56 | 'GeometryNodeInputSceneTime' : [], |
57 | 57 |
|
58 | 58 |
|
|
64 | 64 |
|
65 | 65 | # GEOMETRY |
66 | 66 | 'GeometryNodeJoinGeometry' : [], |
67 | | - |
68 | 67 | 'GeometryNodeGeometryToInstance' : [], |
69 | 68 |
|
70 | 69 | # Geometry > Read |
71 | 70 | 'GeometryNodeInputID' : [], |
72 | | - |
73 | 71 | 'GeometryNodeInputIndex' : [], |
74 | 72 |
|
75 | 73 | 'GeometryNodeInputNamedAttribute' : [("data_type", ST.ENUM)], |
76 | 74 |
|
77 | 75 | 'GeometryNodeInputNormal' : [], |
78 | | - |
79 | 76 | 'GeometryNodeInputPosition' : [], |
80 | | - |
81 | 77 | 'GeometryNodeInputRadius' : [], |
| 78 | + 'GeometryNodeToolSelection' : [], |
82 | 79 |
|
83 | 80 | # Geometry > Sample |
84 | 81 | 'GeometryNodeProximity' : [("target_element", ST.ENUM)], |
|
95 | 92 | 'GeometryNodeSampleNearest' : [("domain", ST.ENUM)], |
96 | 93 |
|
97 | 94 | # Geometry > Write |
98 | | - 'GeometryNodeSetID' : [], |
99 | | - |
100 | | - 'GeometryNodeSetPosition' : [], |
| 95 | + 'GeometryNodeSetID' : [], |
| 96 | + 'GeometryNodeSetPosition' : [], |
| 97 | + 'GeometryNodeToolSetSelection' : [], |
101 | 98 |
|
102 | 99 | # Geometry > Operations |
103 | 100 | 'GeometryNodeBoundBox' : [], |
104 | | - |
105 | 101 | 'GeometryNodeConvexHull' : [], |
106 | 102 |
|
107 | 103 | 'GeometryNodeDeleteGeometry' : [("domain", ST.ENUM), |
|
112 | 108 | 'GeometryNodeMergeByDistance' : [("mode", ST.ENUM)], |
113 | 109 |
|
114 | 110 | 'GeometryNodeTransform' : [], |
115 | | - |
116 | 111 | 'GeometryNodeSeparateComponents' : [], |
117 | 112 |
|
118 | 113 | 'GeometryNodeSeparateGeometry' : [("domain", ST.ENUM)], |
|
121 | 116 | # CURVE |
122 | 117 | # Curve > Read |
123 | 118 | 'GeometryNodeInputCurveHandlePositions' : [], |
124 | | - |
125 | 119 | 'GeometryNodeCurveLength' : [], |
126 | | - |
127 | 120 | 'GeometryNodeInputTangent' : [], |
128 | | - |
129 | 121 | 'GeometryNodeInputCurveTilt' : [], |
130 | | - |
131 | 122 | 'GeometryNodeCurveEndpointSelection' : [], |
132 | 123 |
|
133 | 124 | 'GeometryNodeCurveHandleTypeSelection' : [("handle_type", ST.ENUM), |
134 | 125 | ("mode", ST.ENUM_SET)], |
135 | 126 |
|
136 | 127 | 'GeometryNodeInputSplineCyclic' : [], |
137 | | - |
138 | 128 | 'GeometryNodeSplineLength' : [], |
139 | | - |
140 | 129 | 'GeometryNodeSplineParameter' : [], |
141 | | - |
142 | 130 | 'GeometryNodeInputSplineResolution' : [], |
143 | 131 |
|
144 | 132 | # Curve > Sample |
|
150 | 138 | 'GeometryNodeSetCurveNormal' : [("mode", ST.ENUM)], |
151 | 139 |
|
152 | 140 | 'GeometryNodeSetCurveRadius' : [], |
153 | | - |
154 | 141 | 'GeometryNodeSetCurveTilt' : [], |
155 | 142 |
|
156 | 143 | 'GeometryNodeSetCurveHandlePositions' : [("mode", ST.ENUM)], |
|
159 | 146 | ("mode", ST.ENUM_SET)], |
160 | 147 |
|
161 | 148 | 'GeometryNodeSetSplineCyclic' : [], |
162 | | - |
163 | 149 | 'GeometryNodeSetSplineResolution' : [], |
164 | 150 |
|
165 | 151 | 'GeometryNodeCurveSplineType' : [("spline_type", ST.ENUM)], |
|
180 | 166 | 'GeometryNodeResampleCurve' : [("mode", ST.ENUM)], |
181 | 167 |
|
182 | 168 | 'GeometryNodeReverseCurve' : [], |
183 | | - |
184 | 169 | 'GeometryNodeSubdivideCurve' : [], |
185 | 170 |
|
186 | 171 | 'GeometryNodeTrimCurve' : [("mode", ST.ENUM)], |
|
195 | 180 | 'GeometryNodeCurvePrimitiveLine' : [("mode", ST.ENUM)], |
196 | 181 |
|
197 | 182 | 'GeometryNodeCurveSpiral' : [], |
198 | | - |
199 | 183 | 'GeometryNodeCurveQuadraticBezier' : [], |
200 | 184 |
|
201 | 185 | 'GeometryNodeCurvePrimitiveQuadrilateral' : [("mode", ST.ENUM)], |
|
204 | 188 |
|
205 | 189 | # Curve > Topology |
206 | 190 | 'GeometryNodeOffsetPointInCurve' : [], |
207 | | - |
208 | 191 | 'GeometryNodeCurveOfPoint' : [], |
209 | | - |
210 | 192 | 'GeometryNodePointsOfCurve' : [], |
211 | 193 |
|
212 | 194 |
|
213 | 195 | # INSTANCES |
214 | 196 | 'GeometryNodeInstanceOnPoints' : [], |
215 | | - |
216 | 197 | 'GeometryNodeInstancesToPoints' : [], |
217 | 198 |
|
218 | 199 | 'GeometryNodeRealizeInstances' : [("legacy_behavior", ST.BOOL)], |
219 | 200 |
|
220 | 201 | 'GeometryNodeRotateInstances' : [], |
221 | | - |
222 | 202 | 'GeometryNodeScaleInstances' : [], |
223 | | - |
224 | 203 | 'GeometryNodeTranslateInstances' : [], |
225 | | - |
226 | 204 | 'GeometryNodeInputInstanceRotation' : [], |
227 | | - |
228 | 205 | 'GeometryNodeInputInstanceScale' : [], |
229 | 206 |
|
230 | 207 |
|
231 | 208 | # MESH |
232 | 209 | # Mesh > Read |
233 | 210 | 'GeometryNodeInputMeshEdgeAngle' : [], |
234 | | - |
235 | 211 | 'GeometryNodeInputMeshEdgeNeighbors' : [], |
236 | | - |
237 | 212 | 'GeometryNodeInputMeshEdgeVertices' : [], |
238 | | - |
239 | 213 | 'GeometryNodeEdgesToFaceGroups' : [], |
240 | | - |
241 | 214 | 'GeometryNodeInputMeshFaceArea' : [], |
242 | | - |
243 | 215 | 'GeometryNodeInputMeshFaceNeighbors' : [], |
244 | | - |
| 216 | + 'GeometryNodeToolFaceSet' : [], |
245 | 217 | 'GeometryNodeMeshFaceSetBoundaries' : [], |
246 | | - |
247 | 218 | 'GeometryNodeInputMeshFaceIsPlanar' : [], |
248 | | - |
249 | 219 | 'GeometryNodeInputShadeSmooth' : [], |
250 | | - |
| 220 | + 'GeometryNodeInputEdgeSmooth' : [], |
251 | 221 | 'GeometryNodeInputMeshIsland' : [], |
252 | | - |
253 | 222 | 'GeometryNodeInputShortestEdgePaths' : [], |
254 | | - |
255 | 223 | 'GeometryNodeInputMeshVertexNeighbors' : [], |
256 | 224 |
|
257 | 225 | # Mesh > Sample |
|
260 | 228 | 'GeometryNodeSampleUVSurface' : [("data_type", ST.ENUM)], |
261 | 229 |
|
262 | 230 | # Mesh > Write |
| 231 | + 'GeometryNodeToolSetFaceSet' : [], |
263 | 232 | 'GeometryNodeSetShadeSmooth' : [], |
264 | 233 |
|
265 | 234 | # Mesh > Operations |
266 | 235 | 'GeometryNodeDualMesh' : [], |
267 | | - |
268 | 236 | 'GeometryNodeEdgePathsToCurves' : [], |
269 | | - |
270 | 237 | 'GeometryNodeEdgePathsToSelection' : [], |
271 | 238 |
|
272 | 239 | 'GeometryNodeExtrudeMesh' : [("mode", ST.ENUM)], |
|
285 | 252 | ("scale_mode", ST.ENUM)], |
286 | 253 |
|
287 | 254 | 'GeometryNodeSplitEdges' : [], |
288 | | - |
289 | 255 | 'GeometryNodeSubdivideMesh' : [], |
290 | 256 |
|
291 | 257 | 'GeometryNodeSubdivisionSurface' : [("boundary_smooth", ST.ENUM), |
|
302 | 268 | 'GeometryNodeMeshCylinder' : [("fill_type", ST.ENUM)], |
303 | 269 |
|
304 | 270 | 'GeometryNodeMeshGrid' : [], |
305 | | - |
306 | 271 | 'GeometryNodeMeshIcoSphere' : [], |
307 | 272 |
|
308 | 273 | 'GeometryNodeMeshCircle' : [("fill_type", ST.ENUM)], |
|
314 | 279 |
|
315 | 280 | # Mesh > Topology |
316 | 281 | 'GeometryNodeCornersOfFace' : [], |
317 | | - |
318 | 282 | 'GeometryNodeCornersOfVertex' : [], |
319 | | - |
320 | 283 | 'GeometryNodeEdgesOfCorner' : [], |
321 | | - |
322 | 284 | 'GeometryNodeEdgesOfVertex' : [], |
323 | | - |
324 | 285 | 'GeometryNodeFaceOfCorner' : [], |
325 | | - |
326 | 286 | 'GeometryNodeOffsetCornerInFace' : [], |
327 | | - |
328 | 287 | 'GeometryNodeVertexOfCorner' : [], |
329 | 288 |
|
330 | 289 | # Mesh > UV |
|
340 | 299 | ("use_legacy_normal", ST.BOOL)], |
341 | 300 |
|
342 | 301 | 'GeometryNodePoints' : [], |
343 | | - |
| 302 | + 'GeometryNodePointsToCurves' : [], |
344 | 303 | 'GeometryNodePointsToVertices' : [], |
345 | 304 |
|
346 | 305 | 'GeometryNodePointsToVolume' : [("resolution_mode", ST.ENUM)], |
|
350 | 309 |
|
351 | 310 | # VOLUME |
352 | 311 | 'GeometryNodeVolumeCube' : [], |
353 | | - |
354 | 312 | 'GeometryNodeVolumeToMesh' : [("resolution_mode", ST.ENUM)], |
355 | 313 |
|
356 | 314 |
|
357 | 315 | # SIMULATION |
358 | 316 | 'GeometryNodeSimulationInput' : [], |
359 | | - |
360 | 317 | 'GeometryNodeSimulationOutput' : [], |
361 | 318 |
|
362 | 319 |
|
363 | 320 | # MATERIAL |
364 | 321 | 'GeometryNodeReplaceMaterial' : [], |
365 | | - |
366 | 322 | 'GeometryNodeInputMaterialIndex' : [], |
367 | | - |
368 | 323 | 'GeometryNodeMaterialSelection' : [], |
369 | | - |
370 | 324 | 'GeometryNodeSetMaterial' : [], |
371 | | - |
372 | 325 | 'GeometryNodeSetMaterialIndex' : [], |
373 | 326 |
|
374 | 327 |
|
|
413 | 366 |
|
414 | 367 | 'FunctionNodeRandomValue' : [("data_type", ST.ENUM)], |
415 | 368 |
|
416 | | - 'GeometryNodeSwitch' : [("input_type", ST.ENUM)], |
| 369 | + 'GeometryNodeRepeatInput' : [], |
| 370 | + 'GeometryNodeRepeatOutput' : [], |
| 371 | + |
| 372 | + 'GeometryNodeSwitch' : [("input_type", ST.ENUM)], |
417 | 373 |
|
418 | 374 | # Utilities > Color |
419 | 375 | 'ShaderNodeValToRGB' : [("color_ramp", ST.COLOR_RAMP)], |
|
430 | 386 |
|
431 | 387 | # Utilities > Text |
432 | 388 | 'GeometryNodeStringJoin' : [], |
433 | | - |
434 | 389 | 'FunctionNodeReplaceString' : [], |
435 | | - |
436 | 390 | 'FunctionNodeSliceString' : [], |
437 | | - |
438 | 391 | 'FunctionNodeStringLength' : [], |
439 | 392 |
|
440 | 393 | 'GeometryNodeStringToCurves' : [("align_x", ST.ENUM), |
|
444 | 397 | ("pivot_mode", ST.ENUM)], |
445 | 398 |
|
446 | 399 | 'FunctionNodeValueToString' : [], |
447 | | - |
448 | 400 | 'FunctionNodeInputSpecialCharacters' : [], |
449 | 401 |
|
450 | 402 | # Utilities > Vector |
|
456 | 408 | ("rotation_type", ST.ENUM)], |
457 | 409 |
|
458 | 410 | 'ShaderNodeCombineXYZ' : [], |
459 | | - |
460 | 411 | 'ShaderNodeSeparateXYZ' : [], |
461 | 412 |
|
462 | 413 | # Utilities > Field |
|
490 | 441 | ("use_clamp", ST.BOOL)], |
491 | 442 |
|
492 | 443 | # Utilities > Rotation |
493 | | - 'FunctionNodeAlignEulerToVector' : [("axis", ST.ENUM), |
494 | | - ("pivot_axis", ST.ENUM)], |
| 444 | + 'FunctionNodeAlignEulerToVector' : [("axis", ST.ENUM), |
| 445 | + ("pivot_axis", ST.ENUM)], |
| 446 | + |
| 447 | + 'FunctionNodeAxisAngleToRotation' : [], |
| 448 | + 'FunctionNodeEulerToRotation' : [], |
| 449 | + 'FunctionNodeInvertRotation' : [], |
495 | 450 |
|
496 | | - 'FunctionNodeRotateEuler' : [("space", ST.ENUM), |
497 | | - ("type", ST.ENUM)], |
| 451 | + 'FunctionNodeRotateEuler' : [("space", ST.ENUM), |
| 452 | + ("type", ST.ENUM)], |
| 453 | + |
| 454 | + 'FunctionNodeRotateVector' : [], |
| 455 | + 'FunctionNodeRotationToAxisAngle' : [], |
| 456 | + 'FunctionNodeRotationToEuler' : [], |
| 457 | + 'FunctionNodeRotationToQuaternion' : [], |
| 458 | + 'FunctionNodeQuaternionToRotation' : [], |
498 | 459 |
|
499 | 460 | # MISC |
500 | 461 | 'NodeFrame' : [], |
|
0 commit comments