Created
January 8, 2025 18:56
-
-
Save nortikin/768c6eeb6d61c0073dbfe8c25bfc08a3 to your computer and use it in GitHub Desktop.
Sverchok.v1.3.0 | Blender.4.2.0Alpha | Pulga_test | 2025.01.08 | 21:56 | license: CC BY-SA
This file contains 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": { | |
"Plane": { | |
"attributes": { | |
"location": [ | |
100.0, | |
-320.0 | |
] | |
}, | |
"properties": { | |
"numx": 16, | |
"numy": 6, | |
"center": true, | |
"sizex": 1.0, | |
"sizey": 1.899999976158142 | |
}, | |
"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" | |
}, | |
"Box": { | |
"attributes": { | |
"location": [ | |
100.0, | |
-620.0 | |
] | |
}, | |
"properties": { | |
"Divx": 4, | |
"Divy": 4, | |
"Divz": 4, | |
"Size": 1.3299999237060547 | |
}, | |
"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" | |
}, | |
"Torus": { | |
"attributes": { | |
"location": [ | |
100.0, | |
-880.0 | |
], | |
"width": 175.0 | |
}, | |
"properties": { | |
"torus_n1": 16, | |
"torus_n2": 6 | |
}, | |
"inputs": { | |
"R": { | |
"bl_idname": "SvStringsSocket", | |
"name": "R", | |
"properties": { | |
"prop_name": "torus_R" | |
} | |
}, | |
"r": { | |
"bl_idname": "SvStringsSocket", | |
"name": "r", | |
"properties": { | |
"prop_name": "torus_r" | |
} | |
}, | |
"n1": { | |
"bl_idname": "SvStringsSocket", | |
"name": "n1", | |
"properties": { | |
"prop_name": "torus_n1" | |
} | |
}, | |
"n2": { | |
"bl_idname": "SvStringsSocket", | |
"name": "n2", | |
"properties": { | |
"prop_name": "torus_n2" | |
} | |
}, | |
"rP": { | |
"bl_idname": "SvStringsSocket", | |
"name": "rP", | |
"properties": { | |
"prop_name": "torus_rP" | |
} | |
}, | |
"sP": { | |
"bl_idname": "SvStringsSocket", | |
"name": "sP", | |
"properties": { | |
"prop_name": "torus_sP" | |
} | |
}, | |
"rE": { | |
"bl_idname": "SvStringsSocket", | |
"name": "rE", | |
"properties": { | |
"prop_name": "torus_rE" | |
} | |
}, | |
"sE": { | |
"bl_idname": "SvStringsSocket", | |
"name": "sE", | |
"properties": { | |
"prop_name": "torus_sE" | |
} | |
}, | |
"sT": { | |
"bl_idname": "SvStringsSocket", | |
"name": "sT", | |
"properties": { | |
"prop_name": "torus_sT" | |
} | |
} | |
}, | |
"outputs": { | |
"Vertices": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Vertices" | |
}, | |
"Edges": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Edges" | |
}, | |
"Polygons": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Polygons" | |
}, | |
"Normals": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Normals" | |
} | |
}, | |
"bl_idname": "SvTorusNodeMK2" | |
}, | |
"Pulga Vector Force": { | |
"attributes": { | |
"location": [ | |
440.0, | |
-360.0 | |
] | |
}, | |
"inputs": { | |
"Force": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Force", | |
"properties": { | |
"prop_name": "force" | |
} | |
}, | |
"Strength": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Strength", | |
"properties": { | |
"prop_name": "magnitude" | |
} | |
} | |
}, | |
"outputs": { | |
"Force": { | |
"bl_idname": "SvPulgaForceSocket", | |
"name": "Force" | |
} | |
}, | |
"bl_idname": "SvPulgaVectorForceNode" | |
}, | |
"Pulga Physics Solver": { | |
"attributes": { | |
"location": [ | |
660.0, | |
-240.0 | |
], | |
"width": 200.0 | |
}, | |
"properties": { | |
"is_animatable": false | |
}, | |
"inputs": { | |
"Initial_Pos": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Initial_Pos" | |
}, | |
"Iterations": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Iterations", | |
"properties": { | |
"prop_name": "iterations" | |
} | |
}, | |
"rads_in": { | |
"bl_idname": "SvStringsSocket", | |
"name": "rads_in", | |
"properties": { | |
"prop_name": "rads_in" | |
} | |
}, | |
"Initial Velocity": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Initial Velocity", | |
"properties": { | |
"prop_name": "initial_vel" | |
} | |
}, | |
"max_vel": { | |
"bl_idname": "SvStringsSocket", | |
"name": "max_vel", | |
"properties": { | |
"prop_name": "max_vel" | |
} | |
}, | |
"Density": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Density", | |
"properties": { | |
"prop_name": "density" | |
} | |
}, | |
"Forces": { | |
"bl_idname": "SvPulgaForceSocket", | |
"name": "Forces" | |
} | |
}, | |
"outputs": { | |
"Vertices": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Vertices" | |
}, | |
"Rads": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Rads" | |
}, | |
"Velocity": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Velocity" | |
}, | |
"Pins Reactions": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Pins Reactions" | |
} | |
}, | |
"bl_idname": "SvPulgaPhysicsSolverNode" | |
}, | |
"Pulga Inflate Force": { | |
"attributes": { | |
"location": [ | |
440.0, | |
-600.0 | |
] | |
}, | |
"inputs": { | |
"Polygons": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Polygons" | |
}, | |
"Magnitude": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Magnitude", | |
"properties": { | |
"prop_name": "force" | |
} | |
} | |
}, | |
"outputs": { | |
"Force": { | |
"bl_idname": "SvPulgaForceSocket", | |
"name": "Force" | |
} | |
}, | |
"bl_idname": "SvPulgaInflateForceNode" | |
}, | |
"Pulga Physics Solver.001": { | |
"attributes": { | |
"location": [ | |
640.0, | |
-560.0 | |
], | |
"width": 200.0 | |
}, | |
"properties": { | |
"is_animatable": false | |
}, | |
"inputs": { | |
"Initial_Pos": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Initial_Pos" | |
}, | |
"Iterations": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Iterations", | |
"properties": { | |
"prop_name": "iterations" | |
} | |
}, | |
"rads_in": { | |
"bl_idname": "SvStringsSocket", | |
"name": "rads_in", | |
"properties": { | |
"prop_name": "rads_in" | |
} | |
}, | |
"Initial Velocity": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Initial Velocity", | |
"properties": { | |
"prop_name": "initial_vel" | |
} | |
}, | |
"max_vel": { | |
"bl_idname": "SvStringsSocket", | |
"name": "max_vel", | |
"properties": { | |
"prop_name": "max_vel" | |
} | |
}, | |
"Density": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Density", | |
"properties": { | |
"prop_name": "density" | |
} | |
}, | |
"Forces": { | |
"bl_idname": "SvPulgaForceSocket", | |
"name": "Forces" | |
} | |
}, | |
"outputs": { | |
"Vertices": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Vertices" | |
}, | |
"Rads": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Rads" | |
}, | |
"Velocity": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Velocity" | |
}, | |
"Pins Reactions": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Pins Reactions" | |
} | |
}, | |
"bl_idname": "SvPulgaPhysicsSolverNode" | |
}, | |
"Viewer Draw": { | |
"attributes": { | |
"location": [ | |
900.0, | |
-560.0 | |
] | |
}, | |
"properties": { | |
"selected_draw_mode": "facet", | |
"activate": false | |
}, | |
"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" | |
}, | |
"Pulga Inflate Force.001": { | |
"attributes": { | |
"location": [ | |
660.0, | |
-940.0 | |
] | |
}, | |
"inputs": { | |
"Polygons": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Polygons" | |
}, | |
"Magnitude": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Magnitude", | |
"properties": { | |
"prop_name": "force" | |
} | |
} | |
}, | |
"outputs": { | |
"Force": { | |
"bl_idname": "SvPulgaForceSocket", | |
"name": "Force" | |
} | |
}, | |
"bl_idname": "SvPulgaInflateForceNode" | |
}, | |
"Pulga Pin Force": { | |
"attributes": { | |
"location": [ | |
640.0, | |
-1080.0 | |
] | |
}, | |
"inputs": { | |
"Pins": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Pins" | |
}, | |
"Pin Type": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Pin Type", | |
"properties": { | |
"prop_name": "pin_type" | |
} | |
}, | |
"Pins Goal": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Pins Goal" | |
} | |
}, | |
"outputs": { | |
"Force": { | |
"bl_idname": "SvPulgaForceSocket", | |
"name": "Force" | |
} | |
}, | |
"bl_idname": "SvPulgaPinForceNode" | |
}, | |
"Pulga Springs Force": { | |
"attributes": { | |
"location": [ | |
660.0, | |
-1240.0 | |
] | |
}, | |
"inputs": { | |
"Springs": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Springs" | |
}, | |
"Stiffness": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Stiffness", | |
"properties": { | |
"prop_name": "stiffness" | |
} | |
}, | |
"Length": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Length", | |
"properties": { | |
"prop_name": "fixed_len" | |
} | |
}, | |
"Clamp": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Clamp", | |
"properties": { | |
"prop_name": "clamp" | |
} | |
} | |
}, | |
"outputs": { | |
"Force": { | |
"bl_idname": "SvPulgaForceSocket", | |
"name": "Force" | |
} | |
}, | |
"bl_idname": "SvPulgaSpringsForceNode" | |
}, | |
"List Join": { | |
"attributes": { | |
"location": [ | |
900.0, | |
-1120.0 | |
] | |
}, | |
"properties": { | |
"JoinLevel": 2 | |
}, | |
"inputs": { | |
"data": { | |
"bl_idname": "SvStringsSocket", | |
"name": "data" | |
}, | |
"data 1": { | |
"bl_idname": "SvStringsSocket", | |
"name": "data 1" | |
}, | |
"data 2": { | |
"bl_idname": "SvStringsSocket", | |
"name": "data 2" | |
}, | |
"data 3": { | |
"bl_idname": "SvStringsSocket", | |
"name": "data 3" | |
} | |
}, | |
"outputs": { | |
"data_001": { | |
"bl_idname": "SvPulgaForceSocket", | |
"name": "data" | |
} | |
}, | |
"bl_idname": "ListJoinNode" | |
}, | |
"Pulga Physics Solver.002": { | |
"attributes": { | |
"location": [ | |
1140.0, | |
-920.0 | |
], | |
"width": 200.0 | |
}, | |
"properties": { | |
"is_animatable": false | |
}, | |
"inputs": { | |
"Initial_Pos": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Initial_Pos" | |
}, | |
"Iterations": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Iterations", | |
"properties": { | |
"prop_name": "iterations" | |
} | |
}, | |
"rads_in": { | |
"bl_idname": "SvStringsSocket", | |
"name": "rads_in", | |
"properties": { | |
"prop_name": "rads_in" | |
} | |
}, | |
"Initial Velocity": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Initial Velocity", | |
"properties": { | |
"prop_name": "initial_vel" | |
} | |
}, | |
"max_vel": { | |
"bl_idname": "SvStringsSocket", | |
"name": "max_vel", | |
"properties": { | |
"prop_name": "max_vel" | |
} | |
}, | |
"Density": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Density", | |
"properties": { | |
"prop_name": "density" | |
} | |
}, | |
"Forces": { | |
"bl_idname": "SvPulgaForceSocket", | |
"name": "Forces" | |
} | |
}, | |
"outputs": { | |
"Vertices": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Vertices" | |
}, | |
"Rads": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Rads" | |
}, | |
"Velocity": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Velocity" | |
}, | |
"Pins Reactions": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Pins Reactions" | |
} | |
}, | |
"bl_idname": "SvPulgaPhysicsSolverNode" | |
}, | |
"Viewer Draw.001": { | |
"attributes": { | |
"location": [ | |
1460.0, | |
-960.0 | |
] | |
}, | |
"properties": { | |
"selected_draw_mode": "facet" | |
}, | |
"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" | |
}, | |
"Stethoscope MK2": { | |
"attributes": { | |
"location": [ | |
340.0, | |
-860.0 | |
], | |
"color": [ | |
0.5, | |
0.5, | |
1.0 | |
], | |
"use_custom_color": true | |
}, | |
"properties": { | |
"text_color": [ | |
0.949999988079071, | |
0.949999988079071, | |
0.949999988079071 | |
], | |
"location_theta": 1.0080000162124634, | |
"num_elements": 1, | |
"selected_mode": "graphical" | |
}, | |
"inputs": { | |
"Data": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Data" | |
} | |
}, | |
"bl_idname": "SvStethoscopeNodeMK2" | |
}, | |
"Viewer Draw.002": { | |
"attributes": { | |
"location": [ | |
920.0, | |
-240.0 | |
] | |
}, | |
"properties": { | |
"activate": false | |
}, | |
"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" | |
}, | |
"Matrix In": { | |
"attributes": { | |
"location": [ | |
-100.0, | |
-320.0 | |
] | |
}, | |
"properties": { | |
"angle": 45.0, | |
"axis": [ | |
1.0, | |
0.0, | |
0.0 | |
] | |
}, | |
"inputs": { | |
"Location": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Location", | |
"properties": { | |
"prop_name": "location_" | |
} | |
}, | |
"Scale": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Scale", | |
"properties": { | |
"prop_name": "scale" | |
} | |
}, | |
"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", | |
"expanded": true | |
} | |
}, | |
"Angle": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Angle", | |
"properties": { | |
"prop_name": "angle" | |
} | |
} | |
}, | |
"outputs": { | |
"Matrices": { | |
"bl_idname": "SvMatrixSocket", | |
"name": "Matrices" | |
} | |
}, | |
"bl_idname": "SvMatrixInNodeMK4" | |
}, | |
"List Input": { | |
"attributes": { | |
"location": [ | |
240.0, | |
-1260.0 | |
], | |
"width": 260.0 | |
}, | |
"properties": { | |
"int_list_items": [ | |
{}, | |
{ | |
"elem": 1 | |
}, | |
{ | |
"elem": 5 | |
}, | |
{ | |
"elem": 10 | |
}, | |
{ | |
"elem": 16 | |
} | |
], | |
"int_list_counter": 5 | |
}, | |
"inputs": { | |
"mask": { | |
"bl_idname": "SvStringsSocket", | |
"name": "mask", | |
"properties": { | |
"label": "Mask", | |
"custom_draw": "draw_mask_in_socket" | |
} | |
} | |
}, | |
"outputs": { | |
"data_output": { | |
"bl_idname": "SvStringsSocket", | |
"name": "data_output", | |
"properties": { | |
"label": "Integers" | |
} | |
} | |
}, | |
"bl_idname": "SvListInputNodeMK2" | |
} | |
}, | |
"links": [ | |
{ | |
"from_node": "Matrix In", | |
"from_socket": "Matrices", | |
"to_node": "Plane", | |
"to_socket": "Matrix" | |
}, | |
{ | |
"from_node": "Plane", | |
"from_socket": "Vertices", | |
"to_node": "Pulga Vector Force", | |
"to_socket": "Force" | |
}, | |
{ | |
"from_node": "Plane", | |
"from_socket": "Vertices", | |
"to_node": "Pulga Physics Solver", | |
"to_socket": "Initial_Pos" | |
}, | |
{ | |
"from_node": "Pulga Vector Force", | |
"from_socket": "Force", | |
"to_node": "Pulga Physics Solver", | |
"to_socket": "Forces" | |
}, | |
{ | |
"from_node": "Plane", | |
"from_socket": "Polygons", | |
"to_node": "Pulga Inflate Force", | |
"to_socket": "Polygons" | |
}, | |
{ | |
"from_node": "Box", | |
"from_socket": "Vers", | |
"to_node": "Pulga Physics Solver.001", | |
"to_socket": "Initial_Pos" | |
}, | |
{ | |
"from_node": "Pulga Inflate Force", | |
"from_socket": "Force", | |
"to_node": "Pulga Physics Solver.001", | |
"to_socket": "Forces" | |
}, | |
{ | |
"from_node": "Pulga Physics Solver.001", | |
"from_socket": "Vertices", | |
"to_node": "Viewer Draw", | |
"to_socket": "Vertices" | |
}, | |
{ | |
"from_node": "Box", | |
"from_socket": "Pols", | |
"to_node": "Viewer Draw", | |
"to_socket": "Polygons" | |
}, | |
{ | |
"from_node": "Torus", | |
"from_socket": "Polygons", | |
"to_node": "Pulga Inflate Force.001", | |
"to_socket": "Polygons" | |
}, | |
{ | |
"from_node": "List Input", | |
"from_socket": "data_output", | |
"to_node": "Pulga Pin Force", | |
"to_socket": "Pins" | |
}, | |
{ | |
"from_node": "Torus", | |
"from_socket": "Edges", | |
"to_node": "Pulga Springs Force", | |
"to_socket": "Springs" | |
}, | |
{ | |
"from_node": "Pulga Inflate Force.001", | |
"from_socket": "Force", | |
"to_node": "List Join", | |
"to_socket": "data" | |
}, | |
{ | |
"from_node": "Pulga Pin Force", | |
"from_socket": "Force", | |
"to_node": "List Join", | |
"to_socket": "data 1" | |
}, | |
{ | |
"from_node": "Pulga Springs Force", | |
"from_socket": "Force", | |
"to_node": "List Join", | |
"to_socket": "data 2" | |
}, | |
{ | |
"from_node": "Box", | |
"from_socket": "Vers", | |
"to_node": "Pulga Physics Solver.002", | |
"to_socket": "Initial_Pos" | |
}, | |
{ | |
"from_node": "List Join", | |
"from_socket": "data_001", | |
"to_node": "Pulga Physics Solver.002", | |
"to_socket": "Forces" | |
}, | |
{ | |
"from_node": "Pulga Physics Solver.002", | |
"from_socket": "Vertices", | |
"to_node": "Viewer Draw.001", | |
"to_socket": "Vertices" | |
}, | |
{ | |
"from_node": "Box", | |
"from_socket": "Pols", | |
"to_node": "Viewer Draw.001", | |
"to_socket": "Polygons" | |
}, | |
{ | |
"from_node": "Torus", | |
"from_socket": "Vertices", | |
"to_node": "Stethoscope MK2", | |
"to_socket": "Data" | |
}, | |
{ | |
"from_node": "Pulga Physics Solver", | |
"from_socket": "Vertices", | |
"to_node": "Viewer Draw.002", | |
"to_socket": "Vertices" | |
}, | |
{ | |
"from_node": "Plane", | |
"from_socket": "Polygons", | |
"to_node": "Viewer Draw.002", | |
"to_socket": "Polygons" | |
} | |
] | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment