Files
2026-07-13 13:13:17 +08:00

59 lines
1.8 KiB
Plaintext

{
"FormatVersion": 3,
"Id": "1d9f133d-eba6-4b28-9dfd-08f6c5417ed6"/*RepeatPolar*/,
"Description": "Mirrors and rotates the incoming field in the desired number around a central axis.\n\nIt can be rendered with [RaymarchField] and visualized with [VisualizeFieldDistance].\n\nSimilar nodes: [ReflectField], [RepeatWithMirror], [TwistField].\n\nIt needs an incoming field like [BoxSDF], [ChainLinkSDF], [FractalSDF] as an input.\n\nFor a simple and interactive tutorial on the TiXL rendering pipeline, see [HowToRaymarchField].",
"SymbolTags": "1",
"InputUis": [
{
"InputId": "02e4130f-8a0c-4efb-b75f-f7da29cc95eb"/*Axis*/,
"Position": {
"X": -200.0,
"Y": 75.0
},
"Description": "Defines the axis along which the field is aligned\n(If changing this value has no effect, any other value must be changed to bring the change into effect)"
},
{
"InputId": "57f25302-ea5e-40ab-9c54-9d7c3411e467"/*Mirror*/,
"Position": {
"X": -200.0,
"Y": 195.0
}
},
{
"InputId": "7248c680-7279-4c1d-b968-3864cb849c77"/*InputField*/,
"Position": {
"X": -200.0,
"Y": 0.0
}
},
{
"InputId": "a0231b91-8ab8-4591-a3da-3cd7f3980d2f"/*Offset*/,
"Position": {
"X": -200.0,
"Y": 120.0
},
"Description": "Rotates the field around its own axis",
"Min": -180.0,
"Max": 180.0,
"Format": "{0:0.0}°"
},
{
"InputId": "b4c551a3-28c1-418a-83b4-ebdd61ed599c"/*Repetitions*/,
"Position": {
"X": -200.0,
"Y": 45.0
},
"Description": "Defines how often the incoming object is repeated"
}
],
"SymbolChildUis": [],
"OutputUis": [
{
"OutputId": "de78d5d8-b232-44f6-ab18-cc765f81eb38"/*Result*/,
"Position": {
"X": 0.0,
"Y": 0.0
}
}
]
}