Created
April 5, 2025 13:34
-
-
Save portnov/3feb62523187349a5d6a81fca14febcf to your computer and use it in GitHub Desktop.
Sverchok.v1.3.0 | Blender.4.4.0 | NodeTree | 2025.04.05 | 18:34 | license: CC BY-SA
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"export_version": "1.0", | |
"main_tree": { | |
"nodes": { | |
"Bezier Input": { | |
"attributes": { | |
"location": [ | |
-1238.8350830078125, | |
92.7707748413086 | |
], | |
"color": [ | |
0.0, | |
0.5, | |
0.20000000298023224 | |
], | |
"use_custom_color": true | |
}, | |
"properties": { | |
"object_names": [ | |
{ | |
"name": "B\u00e9zierCurve" | |
} | |
] | |
}, | |
"outputs": { | |
"Curves": { | |
"bl_idname": "SvCurveSocket", | |
"name": "Curves" | |
}, | |
"ControlPoints": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "ControlPoints" | |
}, | |
"Matrices": { | |
"bl_idname": "SvMatrixSocket", | |
"name": "Matrices" | |
}, | |
"Tilt": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Tilt" | |
}, | |
"Radius": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Radius" | |
} | |
}, | |
"bl_idname": "SvBezierInNode" | |
}, | |
"Face from Curves (Solid)": { | |
"attributes": { | |
"location": [ | |
-990.8726196289062, | |
141.4060516357422 | |
] | |
}, | |
"inputs": { | |
"Edges": { | |
"bl_idname": "SvCurveSocket", | |
"name": "Edges" | |
} | |
}, | |
"outputs": { | |
"SolidFace": { | |
"bl_idname": "SvSurfaceSocket", | |
"name": "SolidFace" | |
} | |
}, | |
"bl_idname": "SvSolidWireFaceNode" | |
}, | |
"Extrude Face (Solid)": { | |
"attributes": { | |
"location": [ | |
-766.3492431640625, | |
137.40797424316406 | |
] | |
}, | |
"inputs": { | |
"SolidFace": { | |
"bl_idname": "SvSurfaceSocket", | |
"name": "SolidFace" | |
}, | |
"Vector": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Vector", | |
"properties": { | |
"use_prop": true, | |
"prop": [ | |
0.0, | |
2.0, | |
0.0 | |
], | |
"expanded": true | |
} | |
} | |
}, | |
"outputs": { | |
"Solid": { | |
"bl_idname": "SvSolidSocket", | |
"name": "Solid" | |
} | |
}, | |
"bl_idname": "SvSolidFaceExtrudeNode" | |
}, | |
"Cylinder (Solid)": { | |
"attributes": { | |
"location": [ | |
-1006.1779174804688, | |
-25.632080078125 | |
], | |
"width": 181.0684814453125 | |
}, | |
"properties": { | |
"cylinder_height": 2.0, | |
"cylinder_radius": 0.800000011920929 | |
}, | |
"inputs": { | |
"Radius": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Radius", | |
"properties": { | |
"prop_name": "cylinder_radius" | |
} | |
}, | |
"Height": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Height", | |
"properties": { | |
"prop_name": "cylinder_height" | |
} | |
}, | |
"Origin": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Origin", | |
"properties": { | |
"prop_name": "origin" | |
} | |
}, | |
"Direction": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Direction", | |
"properties": { | |
"prop_name": "direction" | |
} | |
}, | |
"Angle": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Angle", | |
"properties": { | |
"prop_name": "cylinder_angle" | |
} | |
} | |
}, | |
"outputs": { | |
"Solid": { | |
"bl_idname": "SvSolidSocket", | |
"name": "Solid" | |
} | |
}, | |
"bl_idname": "SvCylinderSolidNode" | |
}, | |
"Transform Solid": { | |
"attributes": { | |
"location": [ | |
-463.328857421875, | |
-10.774971008300781 | |
] | |
}, | |
"inputs": { | |
"Solid": { | |
"bl_idname": "SvSolidSocket", | |
"name": "Solid" | |
}, | |
"Matrix": { | |
"bl_idname": "SvMatrixSocket", | |
"name": "Matrix" | |
} | |
}, | |
"outputs": { | |
"Solid": { | |
"bl_idname": "SvSolidSocket", | |
"name": "Solid" | |
} | |
}, | |
"bl_idname": "SvTransformSolidNode" | |
}, | |
"Matrix In": { | |
"attributes": { | |
"location": [ | |
-729.7305908203125, | |
-90.8371353149414 | |
], | |
"label": "Matrix" | |
}, | |
"properties": { | |
"scale": [ | |
1.0, | |
0.4000000059604645, | |
1.0 | |
] | |
}, | |
"inputs": { | |
"Location": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Location", | |
"properties": { | |
"prop_name": "location_" | |
} | |
}, | |
"Scale": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Scale", | |
"properties": { | |
"prop_name": "scale", | |
"expanded": true | |
} | |
}, | |
"Quaternion": { | |
"bl_idname": "SvQuaternionSocket", | |
"name": "Quaternion", | |
"attributes": { | |
"hide": true | |
}, | |
"properties": { | |
"prop_name": "quaternion" | |
} | |
}, | |
"Angle X": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Angle X", | |
"attributes": { | |
"hide": true | |
}, | |
"properties": { | |
"prop_name": "angle_x" | |
} | |
}, | |
"Angle Y": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Angle Y", | |
"attributes": { | |
"hide": true | |
}, | |
"properties": { | |
"prop_name": "angle_y" | |
} | |
}, | |
"Angle Z": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Angle Z", | |
"attributes": { | |
"hide": true | |
}, | |
"properties": { | |
"prop_name": "angle_z" | |
} | |
}, | |
"Axis": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Axis", | |
"properties": { | |
"prop_name": "axis" | |
} | |
}, | |
"Angle": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Angle", | |
"properties": { | |
"prop_name": "angle" | |
} | |
} | |
}, | |
"outputs": { | |
"Matrices": { | |
"bl_idname": "SvMatrixSocket", | |
"name": "Matrices" | |
} | |
}, | |
"bl_idname": "SvMatrixInNodeMK4" | |
}, | |
"Solid Boolean": { | |
"attributes": { | |
"location": [ | |
-225.0933837890625, | |
139.35401916503906 | |
] | |
}, | |
"properties": { | |
"selected_mode": "DIFF" | |
}, | |
"inputs": { | |
"Solid A": { | |
"bl_idname": "SvSolidSocket", | |
"name": "Solid A" | |
}, | |
"Solid B": { | |
"bl_idname": "SvSolidSocket", | |
"name": "Solid B" | |
}, | |
"Solids": { | |
"bl_idname": "SvSolidSocket", | |
"name": "Solids", | |
"attributes": { | |
"hide": true | |
} | |
} | |
}, | |
"outputs": { | |
"Solid": { | |
"bl_idname": "SvSolidSocket", | |
"name": "Solid" | |
}, | |
"EdgesMask": { | |
"bl_idname": "SvStringsSocket", | |
"name": "EdgesMask", | |
"attributes": { | |
"hide": true | |
} | |
}, | |
"EdgeSources": { | |
"bl_idname": "SvStringsSocket", | |
"name": "EdgeSources", | |
"attributes": { | |
"hide": true | |
} | |
}, | |
"FacesMask": { | |
"bl_idname": "SvStringsSocket", | |
"name": "FacesMask", | |
"attributes": { | |
"hide": true | |
} | |
}, | |
"FaceSources": { | |
"bl_idname": "SvStringsSocket", | |
"name": "FaceSources", | |
"attributes": { | |
"hide": true | |
} | |
} | |
}, | |
"bl_idname": "SvSolidBooleanNode" | |
}, | |
"Solid Viewer": { | |
"attributes": { | |
"location": [ | |
11.446155548095703, | |
120.38763427734375 | |
] | |
}, | |
"properties": { | |
"angle_deviation": 5.0, | |
"edge_color": [ | |
0.19330041110515594, | |
0.31452804803848267, | |
0.3866979479789734, | |
1.0 | |
], | |
"face_color": [ | |
0.9954248666763306, | |
1.0, | |
0.8453413844108582, | |
1.0 | |
], | |
"precision": 0.10000000149011612, | |
"selected_draw_mode": "facet", | |
"surface_deviation": 0.10000000149011612, | |
"vert_color": [ | |
0.0, | |
0.030179603025317192, | |
0.8000473976135254, | |
1.0 | |
] | |
}, | |
"inputs": { | |
"Solid": { | |
"bl_idname": "SvSolidSocket", | |
"name": "Solid" | |
} | |
}, | |
"bl_idname": "SvSolidViewerNode" | |
} | |
}, | |
"links": [ | |
{ | |
"from_node": "Bezier Input", | |
"from_socket": "Curves", | |
"to_node": "Face from Curves (Solid)", | |
"to_socket": "Edges" | |
}, | |
{ | |
"from_node": "Face from Curves (Solid)", | |
"from_socket": "SolidFace", | |
"to_node": "Extrude Face (Solid)", | |
"to_socket": "SolidFace" | |
}, | |
{ | |
"from_node": "Cylinder (Solid)", | |
"from_socket": "Solid", | |
"to_node": "Transform Solid", | |
"to_socket": "Solid" | |
}, | |
{ | |
"from_node": "Matrix In", | |
"from_socket": "Matrices", | |
"to_node": "Transform Solid", | |
"to_socket": "Matrix" | |
}, | |
{ | |
"from_node": "Extrude Face (Solid)", | |
"from_socket": "Solid", | |
"to_node": "Solid Boolean", | |
"to_socket": "Solid A" | |
}, | |
{ | |
"from_node": "Transform Solid", | |
"from_socket": "Solid", | |
"to_node": "Solid Boolean", | |
"to_socket": "Solid B" | |
}, | |
{ | |
"from_node": "Solid Boolean", | |
"from_socket": "Solid", | |
"to_node": "Solid Viewer", | |
"to_socket": "Solid" | |
} | |
] | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment