Transform
inhoud
[
verbergen
]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
Naam | Beschrijving |
---|---|
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
Naam | Beschrijving |
---|---|
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
- class A3DObject
- naamruimte Aspose.ThreeD
- montage Aspose.3D