Transform

Transform class

Een transformatie bevat informatie die toegang geeft tot de matrix voor vertalen/schalen/roteren of transformeren van het object tegen minimale kosten Dit wordt gebruikt door lokale transformatie.

public class Transform : A3DObject

Eigenschappen

NaamBeschrijving
EulerAngles { get; set; }Haalt of stelt de rotatie in die wordt weergegeven in Euler-hoeken, gemeten in graden
GeometricRotation { get; set; }Hiermee wordt de geometrische Euler-rotatie opgehaald of ingesteld (gemeten in graden). Geometrische transformatie is alleen van invloed op de gekoppelde entiteiten en laat de onderliggende knooppunten onaangetast. Het wordt samengevoegd als lokale transformatie wanneer u de geometrische transformatie exporteert naar bestandstypen die dit niet ondersteunen.
GeometricScaling { get; set; }Haalt of stelt de geometrische schaal in. Geometrische transformatie is alleen van invloed op de gekoppelde entiteiten en laat de onderliggende knooppunten onaangetast. Het wordt samengevoegd als lokale transformatie wanneer u de geometrische transformatie exporteert naar bestandstypen die dit niet ondersteunen.
GeometricTranslation { get; set; }Haalt de geometrische vertaling op of stelt deze in. Geometrische transformatie is alleen van invloed op de gekoppelde entiteiten en laat de onderliggende knooppunten onaangetast. Het wordt samengevoegd als lokale transformatie wanneer u de geometrische transformatie exporteert naar bestandstypen die dit niet ondersteunen.
virtual Name { get; set; }Krijgt of stelt de naam in.
PostRotation { get; set; }Krijgt of stelt de post-rotatie weergegeven in graden in
PreRotation { get; set; }Haalt of stelt de pre-rotatie in die wordt weergegeven in graden
Properties { get; }Haalt de verzameling van alle eigenschappen op.
Rotation { get; set; }Haalt of stelt de rotatie in die wordt weergegeven in quaternion.
Scale { get; set; }Haalt of stelt de schaal in
TransformMatrix { get; set; }Haalt de transformatiematrix op of stelt deze in.
Translation { get; set; }Haalt of stelt de vertaling 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)
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
SetEulerAngles(double, double, double)Stelt de Euler-hoeken in graden van stroomtransformatie in.
SetGeometricRotation(double, double, double)Stelt de geometrische Euler-rotatie in (gemeten in graden). Geometrische transformatie is alleen van invloed op de gekoppelde entiteiten en laat de onderliggende knooppunten onaangetast. Het wordt samengevoegd als lokale transformatie wanneer u de geometrische transformatie exporteert naar bestandstypen die dit niet ondersteunen.
SetGeometricScaling(double, double, double)Stelt de geometrische schaal in. Geometrische transformatie is alleen van invloed op de gekoppelde entiteiten en laat de onderliggende knooppunten onaangetast. Het wordt samengevoegd als lokale transformatie wanneer u de geometrische transformatie exporteert naar bestandstypen die dit niet ondersteunen.
SetGeometricTranslation(double, double, double)Stelt de geometrische vertaling in. Geometrische transformatie is alleen van invloed op de gekoppelde entiteiten en laat de onderliggende knooppunten onaangetast. Het wordt samengevoegd als lokale transformatie wanneer u de geometrische transformatie exporteert naar bestandstypen die dit niet ondersteunen.
SetPostRotation(double, double, double)Stelt de post-rotatie in die wordt weergegeven in graden
SetPreRotation(double, double, double)Stelt de pre-rotatie in weergegeven in degree
SetProperty(string, object)Stelt de waarde in van gespecificeerde eigenschap
SetRotation(double, double, double, double)Stelt de rotatie in (als quaternioncomponenten) van de huidige transformatie.
SetScale(double, double, double)Stelt de schaal van huidige transformatie in.
SetTranslation(double, double, double)Stelt de vertaling in van huidige transformatie.

Zie ook