namespace Lib.mesh.modify; [Guid("b5709297-c714-4019-9d0b-6982590b5590")] internal sealed class DisplaceMeshNoise : Instance { [Output(Guid = "b91689eb-4274-4534-9f95-515a93c57ebe")] public readonly Slot Result = new(); [Input(Guid = "fb86f0d6-1e5c-478f-b723-9f9462e2966c")] public readonly InputSlot InputMesh = new InputSlot(); [Input(Guid = "b7559321-2dbe-4fe0-ab86-52532d008980")] public readonly InputSlot Amount = new InputSlot(); [Input(Guid = "4b1a66a4-b5e4-4bc3-97f5-bd3cda668893")] public readonly InputSlot Frequency = new InputSlot(); [Input(Guid = "e5213b00-6302-45e1-a172-5a11bd91892e")] public readonly InputSlot Variation = new InputSlot(); [Input(Guid = "b89b6730-de46-4d56-b2a8-b7d6f6876620")] public readonly InputSlot Phase = new InputSlot(); [Input(Guid = "e02379a9-fadf-46d4-a6c2-74264e91b5a6")] public readonly InputSlot AmountDistribution = new InputSlot(); [Input(Guid = "08e2222f-6de1-46a8-bbdc-da83251f424e")] public readonly InputSlot RotationLookupDistance = new InputSlot(); [Input(Guid = "9a82f2a6-390e-4073-bc80-e5fd3b1c0bfe")] public readonly InputSlot UseWAsWeight = new InputSlot(); [Input(Guid = "357ED675-212F-4B2C-B93B-C8460867A9AE", MappedType = typeof(Spaces))] public readonly InputSlot Space = new InputSlot(); [Input(Guid = "f108f6f7-5e6f-43c8-9d0b-c2e7bf5adf9c", MappedType = typeof(Directions))] public readonly InputSlot Direction = new InputSlot(); [Input(Guid = "093a468c-c208-4caf-be4f-d5d7d9ceddeb")] public readonly InputSlot OffsetDirection = new InputSlot(); [Input(Guid = "83cb775f-c600-41c9-9435-604f77a426bd")] public readonly InputSlot UseVertexSelection = new InputSlot(); private enum Spaces { PointSpace, WorldSpace, ObjectSpace, } private enum Directions { WorldSpace, SurfaceNormal, } }