namespace Lib.mesh.modify; [Guid("208a86b5-55cc-460a-86e6-2b17da818494")] internal sealed class TransformMeshUVs : Instance { [Output(Guid = "1030db1a-e5d0-4eac-9f3d-cc1e8d3867c7")] public readonly Slot Result = new(); [Input(Guid = "b9e7efdf-98d6-4d5a-94e8-16f38cfe4e55")] public readonly InputSlot InputMesh = new InputSlot(); [Input(Guid = "b8409f71-d2e3-4fb3-91dc-abf96b55379f")] public readonly InputSlot Translate = new InputSlot(); [Input(Guid = "da73250e-fcf2-4fe9-9a84-a1d139a0390c")] public readonly InputSlot Rotate = new InputSlot(); [Input(Guid = "4b8a067d-8630-485e-b390-1fca7cc06323")] public readonly InputSlot Stretch = new InputSlot(); [Input(Guid = "d2d278d9-7933-49ea-83c2-3566f5a13d1f")] public readonly InputSlot Uniformscale = new InputSlot(); [Input(Guid = "888017f2-3ac2-464b-ae6f-9f8caf53ba6d")] public readonly InputSlot UseVertexSelection = new InputSlot(); [Input(Guid = "590e24cc-00cc-4c9a-8f96-850857686c4a")] public readonly InputSlot Pivot = new InputSlot(); [Input(Guid = "b9724cb4-1a5f-4250-8d2d-d0f5a12dbeb1")] public readonly InputSlot TexCoord2 = new InputSlot(); private enum Spaces { PointSpace, ObjectSpace, WorldSpace, } private enum Directions { WorldSpace, SurfaceNormal, } }