namespace Lib.mesh.modify; [Guid("c6dd42a7-d3a3-4405-b64a-159bcf3beab8")] internal sealed class MoveMeshToPointLine : Instance { [Output(Guid = "cf032071-fedc-45aa-9dbc-7b70f61e14dc")] public readonly Slot Result = new(); [Input(Guid = "2d550543-d102-454e-b9f3-ff7d7832bba9")] public readonly InputSlot InputMesh = new(); [Input(Guid = "1016ebbc-5d8b-428d-8f78-6a3e11b7705c")] public readonly InputSlot Points = new(); [Input(Guid = "c51d7f13-290c-48f9-b7ad-053d20e037b2")] public readonly InputSlot Range = new(); [Input(Guid = "62744fc9-00e0-40c1-881c-ea95367efd2f")] public readonly InputSlot Offset = new(); [Input(Guid = "413a2c30-586e-452c-8b67-b7268a32702f")] public readonly InputSlot Scale = new(); private enum Spaces { PointSpace, ObjectSpace, WorldSpace, } private enum Directions { WorldSpace, SurfaceNormal, } }