Files
2026-07-13 13:15:05 +08:00

388 lines
9.5 KiB
Plaintext

{
"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
}
}
]
}