Shape Shape class De vorm beschrijft de vervorming op een reeks controlepunten, vergelijkbaar met de clustervervormer in Maya. We kunnen bijvoorbeeld een vorm toevoegen aan een gecreëerde geometrie. En de vorm en de geometrie hebben dezelfde topologische informatie maar verschillende positie van de controlepunten. Met verschillende mate van invloed voert de geometrie een vervormingseffect uit.
Copy public class Shape : Geometry
Constructeurs Naam Beschrijving Shape ()Initialiseert een nieuw exemplaar van hetShape
klasse. Shape (string)Initialiseert een nieuw exemplaar van hetShape
klasse.
Eigenschappen Naam Beschrijving CastShadows { get; set; }Krijgt of stelt in of deze geometrie schaduw kan werpen ControlPoints { get; }Krijgt alle controlepunten Deformers { get; }Haalt alle deformers op die geassocieerd zijn met deze geometrie. Excluded { get; set; }Haalt op of stelt in of deze entiteit moet worden uitgesloten tijdens het exporteren. Indices { get; }Haalt de indexen op. virtual Name { get; set; } Krijgt of stelt de naam in. ParentNode { get; set; }Haalt of stelt het eerste bovenliggende knooppunt in. Als het eerste bovenliggende knooppunt wordt ingesteld, wordt deze entiteit losgekoppeld van andere bovenliggende knooppunten. ParentNodes { get; }Haalt alle bovenliggende knooppunten op, een entiteit kan worden gekoppeld aan meerdere bovenliggende knooppunten voor geometrie-instancing Properties { get; }Haalt de verzameling van alle eigenschappen op. ReceiveShadows { get; set; }Krijgt of stelt in of deze geometrie schaduw kan ontvangen. Scene { get; }Krijgt de scène waartoe dit object behoort VertexElements { get; }Krijgt alle vertex-elementen Visible { get; set; }Krijgt of stelt in als de geometrie zichtbaar is
methoden Naam Beschrijving static FromControlPoints (params Vector3[]) Creëer een vorm met gespecificeerde controlepunten met een standaard index. AddElement (VertexElement)Voegt een bestaand vertex-element toe aan de huidige geometrie CreateElement (VertexElementType)Creëert een vertex-element met gespecificeerd type en voegt het toe aan de geometrie. CreateElement (VertexElementType, MappingMode, ReferenceMode)Creëert een vertex-element met gespecificeerd type en voegt het toe aan de geometrie. CreateElementUV (TextureMapping)Creëert eenVertexElementUV
met het gegeven textuurtoewijzingstype. CreateElementUV (TextureMapping, MappingMode, ReferenceMode)Creëert eenVertexElementUV
met het gegeven textuurtoewijzingstype. FindProperty (string)Vindt de eigenschap. Het kan een dynamische eigenschap zijn (gemaakt door CreateDynamicProperty/SetProperty) of native eigenschap (geïdentificeerd door zijn naam) GetBoundingBox ()Haalt het begrenzingskader op van de huidige entiteit in het coördinatensysteem van de objectruimte. GetDeformers<T> ()GetElement (VertexElementType)Krijgt een vertex-element met opgegeven type virtual GetEntityRendererKey () Haalt de sleutel op van de entiteitsrenderer die is geregistreerd in de renderer GetProperty (string)Haal de waarde op van gespecificeerde eigenschap GetVertexElementOfUV (TextureMapping)Krijgt eenVertexElementUV
instantie met gegeven textuurtoewijzing type RemoveProperty (Property)Verwijdert een dynamische eigenschap. RemoveProperty (string)Verwijder de gespecificeerde eigenschap geïdentificeerd door name SetProperty (string, object)Stelt de waarde in van gespecificeerde eigenschap
Zie ook