Transform
Innehåll
[
Dölj
]Transform class
En transformation innehåller information som tillåter åtkomst till objektets translate/scale/rotation eller transformationsmatris till lägsta kostnad Detta används av lokal transform.
public class Transform : A3DObject
Egenskaper
namn | Beskrivning |
---|---|
EulerAngles { get; set; } | Hämtar eller ställer in rotationen representerad i Euler-vinklar, mätt i grader |
GeometricRotation { get; set; } | Hämtar eller ställer in den geometriska Euler-rotationen (mätt i grader). Geometrisk transformation påverkar bara de entiteter som är bifogade och lämnar de underordnade noderna opåverkade. Den kommer att slås samman som lokal transformation när du exporterar den geometriska transformationen till filtyper som inte stöder den. |
GeometricScaling { get; set; } | Hämtar eller ställer in den geometriska skalningen. Geometrisk transformation påverkar bara de entiteter som är bifogade och lämnar de underordnade noderna opåverkade. Den kommer att slås samman som lokal transformation när du exporterar den geometriska transformationen till filtyper som inte stöder den. |
GeometricTranslation { get; set; } | Hämtar eller ställer in den geometriska översättningen. Geometrisk transformation påverkar bara de entiteter som är bifogade och lämnar de underordnade noderna opåverkade. Den kommer att slås samman som lokal transformation när du exporterar den geometriska transformationen till filtyper som inte stöder den. |
virtual Name { get; set; } | Hämtar eller ställer in namnet. |
PostRotation { get; set; } | Hämtar eller ställer in efterrotationen representerad i degree |
PreRotation { get; set; } | Hämtar eller ställer in förrotationen representerad i degree |
Properties { get; } | Hämtar samlingen av alla egenskaper. |
Rotation { get; set; } | Hämtar eller ställer in rotationen representerad i quaternion. |
Scale { get; set; } | Hämtar eller ställer in skalan |
TransformMatrix { get; set; } | Hämtar eller ställer in transformationsmatrisen. |
Translation { get; set; } | Hämtar eller ställer in translation |
Metoder
namn | Beskrivning |
---|---|
FindProperty(string) | Hittar egenskapen. Det kan vara en dynamisk egenskap (Skapad av CreateDynamicProperty/SetProperty) eller inbyggd egenskap (identifierad med dess namn) |
GetProperty(string) | Få värdet av specificerad egenskap |
RemoveProperty(Property) | Tar bort en dynamisk egenskap. |
RemoveProperty(string) | Ta bort den angivna egenskapen identifierad av name |
SetEulerAngles(double, double, double) | Ställer in Euler-vinklarna i grader av strömtransform. |
SetGeometricRotation(double, double, double) | Ställer in den geometriska Euler-rotationen (mätt i grader). Geometrisk transformation påverkar bara de entiteter som är bifogade och lämnar de underordnade noderna opåverkade. Den kommer att slås samman som lokal transformation när du exporterar den geometriska transformationen till filtyper som inte stöder den. |
SetGeometricScaling(double, double, double) | Ställer in den geometriska skalningen. Geometrisk transformation påverkar bara de entiteter som är bifogade och lämnar de underordnade noderna opåverkade. Den kommer att slås samman som lokal transformation när du exporterar den geometriska transformationen till filtyper som inte stöder den. |
SetGeometricTranslation(double, double, double) | Ställer in den geometriska översättningen. Geometrisk transformation påverkar bara de entiteter som är bifogade och lämnar de underordnade noderna opåverkade. Den kommer att slås samman som lokal transformation när du exporterar den geometriska transformationen till filtyper som inte stöder den. |
SetPostRotation(double, double, double) | Ställer in efterrotationen representerad i degree |
SetPreRotation(double, double, double) | Ställer in förrotationen representerad i degree |
SetProperty(string, object) | Anger värdet för specificerad egenskap |
SetRotation(double, double, double, double) | Ställer in rotationen (som kvartjonkomponenter) för aktuell transformation. |
SetScale(double, double, double) | Ställer in skalan för aktuell transformation. |
SetTranslation(double, double, double) | Ställer in översättningen av aktuell transformation. |
Se även
- class A3DObject
- namnutrymme Aspose.ThreeD
- hopsättning Aspose.3D