Skip to content

Instantly share code, notes, and snippets.

@poisenbery
Created September 28, 2022 05:03
Show Gist options
  • Save poisenbery/fa1cbf862ef71847a820ad7147510690 to your computer and use it in GitHub Desktop.
Save poisenbery/fa1cbf862ef71847a820ad7147510690 to your computer and use it in GitHub Desktop.
Sverchok.v1.1.0-beta (4b26702) | Blender.3.3.0 | Table Practice | 2022.09.27 | 22:03 | license: CC BY-SA
{
"export_version": "1.0",
"main_tree": {
"nodes": {
"Origins": {
"attributes": {
"location": [
-358.57275390625,
122.64203643798828
]
},
"inputs": {
"Verts": {
"bl_idname": "SvVerticesSocket",
"name": "Verts"
},
"Edges": {
"bl_idname": "SvStringsSocket",
"name": "Edges"
},
"Faces": {
"bl_idname": "SvStringsSocket",
"name": "Faces"
}
},
"outputs": {
"Origin": {
"bl_idname": "SvVerticesSocket",
"name": "Origin"
},
"Normal": {
"bl_idname": "SvVerticesSocket",
"name": "Normal"
},
"Tangent": {
"bl_idname": "SvVerticesSocket",
"name": "Tangent"
},
"Matrix": {
"bl_idname": "SvMatrixSocket",
"name": "Matrix"
}
},
"bl_idname": "SvOrigins"
},
"Scalar Math": {
"attributes": {
"location": [
-14.092788696289062,
85.12657928466797
],
"hide": true
},
"properties": {
"current_op": "ARCCOSINE"
},
"inputs": {
"x": {
"bl_idname": "SvStringsSocket",
"name": "x",
"properties": {
"prop_name": "x_"
}
}
},
"outputs": {
"Out": {
"bl_idname": "SvStringsSocket",
"name": "Out"
}
},
"bl_idname": "SvScalarMathNodeMK4"
},
"Scalar Math.009": {
"attributes": {
"location": [
-11.188705444335938,
31.93703269958496
],
"hide": true
},
"properties": {
"current_op": "ARCSINE"
},
"inputs": {
"x": {
"bl_idname": "SvStringsSocket",
"name": "x",
"properties": {
"prop_name": "x_"
}
}
},
"outputs": {
"Out": {
"bl_idname": "SvStringsSocket",
"name": "Out"
}
},
"bl_idname": "SvScalarMathNodeMK4"
},
"Scalar Math.011": {
"attributes": {
"location": [
166.66651916503906,
31.94142723083496
],
"hide": true
},
"properties": {
"current_op": "DEGREES"
},
"inputs": {
"x": {
"bl_idname": "SvStringsSocket",
"name": "x",
"properties": {
"prop_name": "x_"
}
}
},
"outputs": {
"Out": {
"bl_idname": "SvStringsSocket",
"name": "Out"
}
},
"bl_idname": "SvScalarMathNodeMK4"
},
"Scalar Math.001": {
"attributes": {
"location": [
164.0259552001953,
85.13115692138672
],
"hide": true
},
"properties": {
"current_op": "DEGREES"
},
"inputs": {
"x": {
"bl_idname": "SvStringsSocket",
"name": "x",
"properties": {
"prop_name": "x_"
}
}
},
"outputs": {
"Out": {
"bl_idname": "SvStringsSocket",
"name": "Out"
}
},
"bl_idname": "SvScalarMathNodeMK4"
},
"Scalar Math.008": {
"attributes": {
"location": [
327.4542236328125,
5.264918327331543
],
"hide": true
},
"properties": {
"current_op": "ABS"
},
"inputs": {
"x": {
"bl_idname": "SvStringsSocket",
"name": "x",
"properties": {
"prop_name": "x_"
}
}
},
"outputs": {
"Out": {
"bl_idname": "SvStringsSocket",
"name": "Out"
}
},
"bl_idname": "SvScalarMathNodeMK4"
},
"Vector Out": {
"attributes": {
"location": [
-149.51925659179688,
57.31324768066406
],
"width": 100.0,
"hide": true
},
"inputs": {
"Vectors": {
"bl_idname": "SvVerticesSocket",
"name": "Vectors"
}
},
"outputs": {
"X": {
"bl_idname": "SvStringsSocket",
"name": "X"
},
"Y": {
"bl_idname": "SvStringsSocket",
"name": "Y"
},
"Z": {
"bl_idname": "SvStringsSocket",
"name": "Z"
}
},
"bl_idname": "VectorsOutNode"
},
"Scalar Math.010": {
"attributes": {
"location": [
478.0604553222656,
17.668964385986328
],
"hide": true
},
"properties": {
"current_op": "DIV"
},
"inputs": {
"x": {
"bl_idname": "SvStringsSocket",
"name": "x",
"properties": {
"prop_name": "x_"
}
},
"y": {
"bl_idname": "SvStringsSocket",
"name": "y",
"properties": {
"prop_name": "y_"
}
}
},
"outputs": {
"Out": {
"bl_idname": "SvStringsSocket",
"name": "Out"
}
},
"bl_idname": "SvScalarMathNodeMK4"
},
"Scalar Math.012": {
"attributes": {
"location": [
626.332275390625,
38.688751220703125
],
"hide": true
},
"inputs": {
"x": {
"bl_idname": "SvStringsSocket",
"name": "x",
"properties": {
"prop_name": "x_"
}
},
"y": {
"bl_idname": "SvStringsSocket",
"name": "y",
"properties": {
"prop_name": "y_"
}
}
},
"outputs": {
"Out": {
"bl_idname": "SvStringsSocket",
"name": "Out"
}
},
"bl_idname": "SvScalarMathNodeMK4"
},
"Scalar Math.013": {
"attributes": {
"location": [
793.5391845703125,
27.142383575439453
],
"hide": true
},
"properties": {
"current_op": "ADD",
"y_": 45.0
},
"inputs": {
"x": {
"bl_idname": "SvStringsSocket",
"name": "x",
"properties": {
"prop_name": "x_"
}
},
"y": {
"bl_idname": "SvStringsSocket",
"name": "y",
"properties": {
"prop_name": "y_"
}
}
},
"outputs": {
"Out": {
"bl_idname": "SvStringsSocket",
"name": "Out"
}
},
"bl_idname": "SvScalarMathNodeMK4"
},
"Matrix In": {
"attributes": {
"location": [
970.2022705078125,
220.9618377685547
]
},
"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",
"expanded": true
}
},
"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"
},
"Box": {
"attributes": {
"location": [
1143.0103759765625,
411.926513671875
],
"color": [
0.0,
0.5,
0.5
],
"use_custom_color": true
},
"properties": {
"origin": "CORNER",
"Size": 0.5440000295639038
},
"inputs": {
"Size": {
"bl_idname": "SvStringsSocket",
"name": "Size",
"properties": {
"prop_name": "Size"
}
},
"Divx": {
"bl_idname": "SvStringsSocket",
"name": "Divx",
"properties": {
"prop_name": "Divx"
}
},
"Divy": {
"bl_idname": "SvStringsSocket",
"name": "Divy",
"properties": {
"prop_name": "Divy"
}
},
"Divz": {
"bl_idname": "SvStringsSocket",
"name": "Divz",
"properties": {
"prop_name": "Divz"
}
},
"Matrix": {
"bl_idname": "SvMatrixSocket",
"name": "Matrix"
}
},
"outputs": {
"Vers": {
"bl_idname": "SvVerticesSocket",
"name": "Vers",
"properties": {
"description": "Box vertices"
}
},
"Edgs": {
"bl_idname": "SvStringsSocket",
"name": "Edgs"
},
"Pols": {
"bl_idname": "SvStringsSocket",
"name": "Pols"
}
},
"bl_idname": "SvBoxNodeMk2"
},
"Plane": {
"attributes": {
"location": [
-574.953125,
197.06805419921875
],
"color": [
0.0,
0.5,
0.5
],
"use_custom_color": true
},
"properties": {
"sizey": 2.0,
"sizex": 2.0
},
"inputs": {
"Size X": {
"bl_idname": "SvStringsSocket",
"name": "Size X",
"properties": {
"prop_name": "sizex",
"custom_draw": "draw_prop_socket",
"label": "Size X"
}
},
"Size Y": {
"bl_idname": "SvStringsSocket",
"name": "Size Y",
"properties": {
"prop_name": "sizey",
"custom_draw": "draw_prop_socket",
"label": "Size Y"
}
},
"Num X": {
"bl_idname": "SvStringsSocket",
"name": "Num X",
"properties": {
"prop_name": "numx",
"custom_draw": "draw_prop_socket",
"label": "Num X"
}
},
"Num Y": {
"bl_idname": "SvStringsSocket",
"name": "Num Y",
"properties": {
"prop_name": "numy",
"custom_draw": "draw_prop_socket",
"label": "Num Y"
}
},
"Step X": {
"bl_idname": "SvStringsSocket",
"name": "Step X",
"attributes": {
"hide": true
},
"properties": {
"prop_name": "stepx",
"custom_draw": "draw_prop_socket",
"label": "Step X"
}
},
"Step Y": {
"bl_idname": "SvStringsSocket",
"name": "Step Y",
"attributes": {
"hide": true
},
"properties": {
"prop_name": "stepy",
"custom_draw": "draw_prop_socket",
"label": "Step Y"
}
},
"Matrix": {
"bl_idname": "SvMatrixSocket",
"name": "Matrix"
}
},
"outputs": {
"Vertices": {
"bl_idname": "SvVerticesSocket",
"name": "Vertices"
},
"Edges": {
"bl_idname": "SvStringsSocket",
"name": "Edges"
},
"Polygons": {
"bl_idname": "SvStringsSocket",
"name": "Polygons"
}
},
"bl_idname": "SvPlaneNodeMk3"
},
"Temporal Viewer": {
"attributes": {
"location": [
1587.9189453125,
473.59295654296875
],
"label": "Temporal Viewer",
"color": [
0.6661409735679626,
0.20302200317382812,
0.0
],
"use_custom_color": true
},
"inputs": {
"Vertices": {
"bl_idname": "SvVerticesSocket",
"name": "Vertices",
"properties": {
"custom_draw": "draw_property_socket"
}
},
"Edges": {
"bl_idname": "SvStringsSocket",
"name": "Edges",
"properties": {
"custom_draw": "draw_property_socket"
}
},
"Polygons": {
"bl_idname": "SvStringsSocket",
"name": "Polygons"
},
"Matrix": {
"bl_idname": "SvMatrixSocket",
"name": "Matrix"
},
"Vector Color": {
"bl_idname": "SvColorSocket",
"name": "Vector Color",
"properties": {
"custom_draw": "draw_color_socket",
"prop_name": "vector_color"
}
},
"Edge Color": {
"bl_idname": "SvColorSocket",
"name": "Edge Color",
"properties": {
"custom_draw": "draw_color_socket",
"prop_name": "edge_color"
}
},
"Polygon Color": {
"bl_idname": "SvColorSocket",
"name": "Polygon Color",
"properties": {
"custom_draw": "draw_color_socket",
"prop_name": "polygon_color"
}
},
"attrs": {
"bl_idname": "SvStringsSocket",
"name": "attrs",
"attributes": {
"hide": true
},
"properties": {
"quick_link_to_node": "SvVDAttrsNodeMk2"
}
}
},
"bl_idname": "SvViewerDrawMk4"
}
},
"links": [
{
"from_node": "Plane",
"from_socket": "Vertices",
"to_node": "Origins",
"to_socket": "Verts"
},
{
"from_node": "Plane",
"from_socket": "Edges",
"to_node": "Origins",
"to_socket": "Edges"
},
{
"from_node": "Plane",
"from_socket": "Polygons",
"to_node": "Origins",
"to_socket": "Faces"
},
{
"from_node": "Vector Out",
"from_socket": "X",
"to_node": "Scalar Math",
"to_socket": "x"
},
{
"from_node": "Vector Out",
"from_socket": "Y",
"to_node": "Scalar Math.009",
"to_socket": "x"
},
{
"from_node": "Scalar Math.009",
"from_socket": "Out",
"to_node": "Scalar Math.011",
"to_socket": "x"
},
{
"from_node": "Scalar Math",
"from_socket": "Out",
"to_node": "Scalar Math.001",
"to_socket": "x"
},
{
"from_node": "Scalar Math.011",
"from_socket": "Out",
"to_node": "Scalar Math.008",
"to_socket": "x"
},
{
"from_node": "Origins",
"from_socket": "Tangent",
"to_node": "Vector Out",
"to_socket": "Vectors"
},
{
"from_node": "Scalar Math.011",
"from_socket": "Out",
"to_node": "Scalar Math.010",
"to_socket": "x"
},
{
"from_node": "Scalar Math.008",
"from_socket": "Out",
"to_node": "Scalar Math.010",
"to_socket": "y"
},
{
"from_node": "Scalar Math.001",
"from_socket": "Out",
"to_node": "Scalar Math.012",
"to_socket": "x"
},
{
"from_node": "Scalar Math.010",
"from_socket": "Out",
"to_node": "Scalar Math.012",
"to_socket": "y"
},
{
"from_node": "Scalar Math.012",
"from_socket": "Out",
"to_node": "Scalar Math.013",
"to_socket": "x"
},
{
"from_node": "Plane",
"from_socket": "Vertices",
"to_node": "Matrix In",
"to_socket": "Location"
},
{
"from_node": "Scalar Math.013",
"from_socket": "Out",
"to_node": "Matrix In",
"to_socket": "Angle"
},
{
"from_node": "Matrix In",
"from_socket": "Matrices",
"to_node": "Box",
"to_socket": "Matrix"
},
{
"from_node": "Box",
"from_socket": "Vers",
"to_node": "Temporal Viewer",
"to_socket": "Vertices"
},
{
"from_node": "Box",
"from_socket": "Edgs",
"to_node": "Temporal Viewer",
"to_socket": "Edges"
},
{
"from_node": "Box",
"from_socket": "Pols",
"to_node": "Temporal Viewer",
"to_socket": "Polygons"
}
]
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment