Skeleton

Skeleton class

DeSkeletonwordt voornamelijk gebruikt door CAD-software om ontwerpers te helpen bij het manipuleren van de transformatie van skeletstructuur, het is meestal nutteloos buiten de CAD-software. Om de skelethiërarchie als één object in CAD-software te laten werken, is het nodig om de top te markerenSkeleton node als de root door instellingType naarSkeleton , en alle kinderen ingesteld opBone

public class Skeleton : Entity

Constructeurs

NaamBeschrijving
Skeleton()Initialiseert een nieuw exemplaar van hetSkeleton klasse.
Skeleton(string)Initialiseert een nieuw exemplaar van hetSkeleton klasse.

Eigenschappen

NaamBeschrijving
Excluded { get; set; }Haalt op of stelt in of deze entiteit moet worden uitgesloten tijdens het exporteren.
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.
Scene { get; }Krijgt de scène waartoe dit object behoort
Size { get; set; }Haalt of stelt de grootte van de ledemaatknoop in die in CAD-software wordt gebruikt om de grootte van het bot weer te geven.
Type { get; set; }Krijgt of stelt het type skelet in.

methoden

NaamBeschrijving
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.
virtual GetEntityRendererKey()Haalt de sleutel op van de entiteitsrenderer die is geregistreerd in de renderer
GetProperty(string)Haal de waarde op van gespecificeerde eigenschap
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