diff options
| author | yum <yum.food.vr@gmail.com> | 2026-02-16 16:55:50 -0800 |
|---|---|---|
| committer | yum <yum.food.vr@gmail.com> | 2026-02-16 16:55:50 -0800 |
| commit | 0783345c23701149b807d2063410e329ba1fbed6 (patch) | |
| tree | d1ee5739255fa137af0dea647ef5c79325a0816d /Scripts/Fold/Editor/FoldPipelineBuilder.cs | |
| parent | 864c2ba12dc864d9cb55cb797ba8919bee5b5913 (diff) | |
Fold: add translate node
Diffstat (limited to 'Scripts/Fold/Editor/FoldPipelineBuilder.cs')
| -rwxr-xr-x | Scripts/Fold/Editor/FoldPipelineBuilder.cs | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/Scripts/Fold/Editor/FoldPipelineBuilder.cs b/Scripts/Fold/Editor/FoldPipelineBuilder.cs index 85a7a4f..2dc2291 100755 --- a/Scripts/Fold/Editor/FoldPipelineBuilder.cs +++ b/Scripts/Fold/Editor/FoldPipelineBuilder.cs @@ -59,6 +59,7 @@ public class FoldPipelineBuilder public const int PlaneToHemiOctahedron = 9; public const int HemiOctahedronToPlane = 10; public const int Scale = 11; + public const int Translate = 12; } FoldPipelineBuilder() { } @@ -121,6 +122,17 @@ public class FoldPipelineBuilder return this; } + public FoldPipelineBuilder Translate(Vector3 offset, float t) + { + slots.Add(new FoldSlot + { + opcode = Opcodes.Translate, + vec0 = offset, + float0 = t + }); + return this; + } + public FoldPipelineBuilder HemiOctahedronToPlane(Vector3 p, Vector3 r, Vector3 s, float t) { slots.Add(new FoldSlot |
