Transform

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

namnBeskrivning
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

namnBeskrivning
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