{ "FormatVersion": 3, "Id": "eb7bd521-c84b-45ad-88c6-a1ed79e64806"/*SplinePointsExample*/, "Description": "", "InputUis": [], "SymbolChildUis": [ { "ChildId": "015d1b62-f2e9-40ca-9a29-cb566cb2ca31"/*RadialPoints*/, "Position": { "X": 244.357, "Y": 101.93062 } }, { "ChildId": "03e52770-77ab-472d-8237-473e6e62182a"/*Debug*/, "Position": { "X": 58.640823, "Y": -202.95448 } }, { "ChildId": "055438d2-cb5f-4880-ac76-66935be85396"/*AddInt*/, "Position": { "X": 349.69, "Y": -182.98723 } }, { "ChildId": "084d2e00-b857-41ae-a69e-befec4172892"/*Point*/, "SectionId": "db58bd57-c851-4843-91bd-150dda27da7a", "Position": { "X": -410.57565, "Y": 189.01639 } }, { "ChildId": "0e01a334-3931-49c4-bed3-e600538dcab0"/*Point*/, "SectionId": "6e062bf9-4764-4ec6-87c1-024e36d1e40d", "Position": { "X": -406.62585, "Y": 585.43146 } }, { "ChildId": "1145ac53-e53f-41eb-a1a4-4fdf58ecc4fb"/*_Time_old*/, "Position": { "X": 140.22095, "Y": 702.5969 } }, { "ChildId": "27bfb911-cf9f-4a4f-8f48-c4d6dd67f9d3"/*Point*/, "SectionId": "db58bd57-c851-4843-91bd-150dda27da7a", "Position": { "X": -410.57565, "Y": 60.016388 } }, { "ChildId": "3fd3b635-3a96-4721-a31c-059fed3b7dd5"/*ExtrudeCurves*/, "Position": { "X": 393.61133, "Y": 36.70166 } }, { "ChildId": "405904df-066a-4f8d-b293-1f85eb2ff669"/*DrawRibbons*/, "Position": { "X": 419.2494, "Y": 535.57574 } }, { "ChildId": "437594ed-7d73-47d2-ae2a-727e7e8c7db0"/*TransformMesh*/, "Position": { "X": 243.61133, "Y": 243.70166 } }, { "ChildId": "4b39ab9a-6404-41c6-83fa-49f1883be097"/*RenderTarget*/, "Position": { "X": 1507.7406, "Y": 37.856842 } }, { "ChildId": "5c339123-abf7-4b15-bdd7-68df53bfc0dc"/*RenderTarget*/, "Position": { "X": 1019.2494, "Y": 535.57574 } }, { "ChildId": "68c63c73-8fff-4e03-bae0-2ad7b6131f12"/*Point*/, "SectionId": "6e062bf9-4764-4ec6-87c1-024e36d1e40d", "Position": { "X": -406.62585, "Y": 671.43146 } }, { "ChildId": "6aaeec86-3a77-4d2b-8b6e-18ba38321008"/*Point*/, "SectionId": "db58bd57-c851-4843-91bd-150dda27da7a", "Position": { "X": -410.57565, "Y": 103.01639 } }, { "ChildId": "6da934b8-aeae-4a3f-b6fc-3a6fa2a3e24c"/*VisualizePoints*/, "Comment": "It helps to check the points orientation", "Position": { "X": 569.2494, "Y": 591.57574 } }, { "ChildId": "740cf523-feba-44fb-a436-c1f736bbbda7"/*Point*/, "SectionId": "6e062bf9-4764-4ec6-87c1-024e36d1e40d", "Position": { "X": -406.62585, "Y": 628.43146 } }, { "ChildId": "77010ddc-d90d-4965-ab7c-a813ac8c5530"/*Point*/, "SectionId": "6e062bf9-4764-4ec6-87c1-024e36d1e40d", "Position": { "X": -406.62585, "Y": 714.43146 } }, { "ChildId": "773fe88e-9872-46f4-87e6-6f1aa4010ad9"/*SetMaterial*/, "Position": { "X": 569.2494, "Y": 535.57574 } }, { "ChildId": "7b0c7c6e-cb43-4f77-b4aa-f3e6e5aa0560"/*AddNoise*/, "Position": { "X": 258.6267, "Y": 564.75116 } }, { "ChildId": "828b3273-75bf-4102-a030-a639e44a66a6"/*SetMaterial*/, "Position": { "X": 1207.7401, "Y": 37.856842 } }, { "ChildId": "83b309a2-6036-463a-ab01-b58dde2d7555"/*RepeatMeshAtPoints*/, "Position": { "X": 393.61133, "Y": 174.70166 } }, { "ChildId": "8441fd39-9516-46b5-9149-4521aaf241ab"/*ExtrudeCurves*/, "Position": { "X": 393.61133, "Y": 105.70166 } }, { "ChildId": "86c8da07-2368-48d0-bdf3-a7e7c828aa40"/*Point*/, "SectionId": "6e062bf9-4764-4ec6-87c1-024e36d1e40d", "Position": { "X": -406.62585, "Y": 757.43146 } }, { "ChildId": "90b71d46-4c2e-468f-9a0d-6608a740f5f0"/*FilterPoints*/, "Position": { "X": 243.61133, "Y": 174.70166 } }, { "ChildId": "92e12dd6-29c3-4032-9858-61e68924f750"/*Point*/, "SectionId": "db58bd57-c851-4843-91bd-150dda27da7a", "Position": { "X": -410.57565, "Y": -25.983612 } }, { "ChildId": "93506a14-12e7-46b8-b175-94364f7cf2f2"/*Execute*/, "Position": { "X": 1044.1755, "Y": -53.33992 } }, { "ChildId": "980c87ea-fcbb-4add-abd8-99c51bd63bd2"/*TransformPoints*/, "SectionId": "6e062bf9-4764-4ec6-87c1-024e36d1e40d", "Position": { "X": -8.335083, "Y": 618.8345 } }, { "ChildId": "9d8fc564-7e50-4f4c-a7b3-9eecd3f2eaaa"/*DrawMesh*/, "Position": { "X": 552.72095, "Y": 116.204254 } }, { "ChildId": "a4f31b6a-6a8f-48dc-b67a-a1cf8d60f1b7"/*Camera*/, "Position": { "X": 869.2494, "Y": 535.57574 } }, { "ChildId": "af0e1524-d46f-4dae-8770-9f93b9373162"/*Group*/, "Position": { "X": 719.2494, "Y": 535.57574 } }, { "ChildId": "af6cccca-5bf8-4a12-b393-2f0971c5dd06"/*SplinePoints*/, "SectionId": "db58bd57-c851-4843-91bd-150dda27da7a", "Style": "Resizable", "Size": { "X": 111.78958, "Y": 261.64023 }, "Comment": "In this case it seems that we need a Y up vector in order to have a good point orientation", "Position": { "X": -158.54105, "Y": -25.630493 } }, { "ChildId": "b1ae58f7-43d0-41e0-9dad-275ef3277244"/*VisualizePoints*/, "Comment": "It helps to check the points orientation", "Position": { "X": 58.640823, "Y": -245.95448 } }, { "ChildId": "b304dd5c-99ea-4709-8fa1-bd0562d3d325"/*Point*/, "SectionId": "db58bd57-c851-4843-91bd-150dda27da7a", "Position": { "X": -410.57565, "Y": 17.016388 } }, { "ChildId": "b3c852e5-dbc0-4888-8d36-34eae61860d4"/*RadialPoints*/, "Comment": "The points orientation is also very important here", "Position": { "X": 244.357, "Y": 58.93062 } }, { "ChildId": "b40937f0-8968-4dec-ba20-8a05e9375c48"/*Point*/, "SectionId": "6e062bf9-4764-4ec6-87c1-024e36d1e40d", "Position": { "X": -406.62585, "Y": 800.43146 } }, { "ChildId": "b71d3ca7-5657-42c8-9e1e-f045543fd6b2"/*BoolToInt*/, "Position": { "X": 199.69, "Y": -182.98723 } }, { "ChildId": "bf7e00f9-6380-4b8b-8f03-180ca8f2de3b"/*SplinePoints*/, "SectionId": "6e062bf9-4764-4ec6-87c1-024e36d1e40d", "Position": { "X": -158.33508, "Y": 618.8345 } }, { "ChildId": "ca39694c-f4bb-4b8c-9f01-c24f4ef86e7c"/*DrawMesh*/, "Comment": "Don't hesitate to use Wireframe fillmode in order to check the topology of the generated by [ExtrudeCurves]", "Position": { "X": 552.72095, "Y": 47.204254 } }, { "ChildId": "cfd33241-3c1b-494b-9a60-ac29cb2ad1a7"/*Camera*/, "Position": { "X": 1357.7401, "Y": 37.856842 } }, { "ChildId": "d16a96aa-6c66-42ce-8bf7-d483fb42b1f7"/*Group*/, "Position": { "X": 821.0788, "Y": 74.349884 } }, { "ChildId": "d1ff3853-0100-4213-9230-11ea7026ae2a"/*DrawMesh*/, "Position": { "X": 552.72095, "Y": 185.20425 } }, { "ChildId": "dbadbfe7-9efa-4181-b1b0-c47541174400"/*Execute*/, "Position": { "X": 843.27155, "Y": -82.52376 } }, { "ChildId": "e6d3de7f-7fe2-454e-85fd-1292fdd5b534"/*TorusMesh*/, "Position": { "X": 98.98004, "Y": 264.2818 } }, { "ChildId": "ea603947-962b-4bcf-add1-47ae3a975c6e"/*Point*/, "SectionId": "db58bd57-c851-4843-91bd-150dda27da7a", "Position": { "X": -410.57565, "Y": 146.01639 } } ], "OutputUis": [ { "OutputId": "e1e8ec79-d528-496e-a769-0d2c526b9cf0"/*ColorBuffer*/, "Position": { "X": 1657.7406, "Y": 37.856842 } } ], "Sections": [ { "Id": "6e062bf9-4764-4ec6-87c1-024e36d1e40d", "Title": "For DrawRibbons I had to fix the point orientation with TransformPoints,\nso the spline works well with DrawRibbons\nBonus: you can change the color of the control points\n", "Color": { "X": 0.6, "Y": 0.6, "Z": 0.6, "W": 1.0 }, "Position": { "X": -425.77518, "Y": 506.7657 }, "Size": { "X": 565.93854, "Y": 363.4549 } }, { "Id": "db58bd57-c851-4843-91bd-150dda27da7a", "Title": "Select one or more points and\nactivate gizmos in the output window (the grid icon on the right of \"Fit\")\nso you can modify the spline by moving the points directly in the output window)", "Color": { "X": 0.6, "Y": 0.6, "Z": 0.6, "W": 1.0 }, "Position": { "X": -456.33807, "Y": -105.99878 }, "Size": { "X": 566.4538, "Y": 350.59662 } } ] }