namespace Lib.mesh.modify; [Guid("99435f7a-4969-4a0e-83f5-404ee6a0cfa2")] internal sealed class Warp2dMesh : Instance { [Output(Guid = "ee5ce4f1-a518-4545-b2ce-64005fade7a8")] public readonly Slot Result = new(); [Input(Guid = "8cf1ef77-4b59-412b-992b-74f88bf857f0")] public readonly InputSlot InputMesh = new(); [Input(Guid = "0fc8009e-8555-475e-a87c-5af5093a1cb9")] public readonly InputSlot Points = new(); [Input(Guid = "9d00b18c-46f4-446c-8953-2972d90d9685")] public readonly InputSlot TargetPoints = new(); private enum Spaces { PointSpace, ObjectSpace, WorldSpace, } private enum Directions { WorldSpace, SurfaceNormal, } }