Transform

Transform class

Eine Transformation enthält Informationen, die den Zugriff auf die Verschiebungs-/Skalierungs-/Rotations- oder Transformationsmatrix des Objekts zu minimalen Kosten ermöglichen Dies wird von der lokalen Transformation verwendet.

public class Transform : A3DObject

Eigenschaften

NameBeschreibung
EulerAngles { get; set; }Ruft die in Euler-Winkeln dargestellte Drehung ab oder legt sie fest, gemessen in Grad
GeometricRotation { get; set; }Holt oder setzt die geometrische Euler-Rotation (gemessen in Grad). Die geometrische Transformation wirkt sich nur auf die angehängten Elemente aus und lässt die untergeordneten Knoten unberührt. Sie wird als lokale Transformation zusammengeführt, wenn Sie die geometrische Transformation in Dateitypen exportieren, die dies nicht unterstützen.
GeometricScaling { get; set; }Holt oder setzt die geometrische Skalierung. Die geometrische Transformation wirkt sich nur auf die angehängten Elemente aus und lässt die untergeordneten Knoten unberührt. Sie wird als lokale Transformation zusammengeführt, wenn Sie die geometrische Transformation in Dateitypen exportieren, die dies nicht unterstützen.
GeometricTranslation { get; set; }Ruft die geometrische Übersetzung ab oder legt sie fest. Die geometrische Transformation wirkt sich nur auf die angehängten Elemente aus und lässt die untergeordneten Knoten unberührt. Sie wird als lokale Transformation zusammengeführt, wenn Sie die geometrische Transformation in Dateitypen exportieren, die dies nicht unterstützen.
virtual Name { get; set; }Ruft den Namen ab oder legt ihn fest.
PostRotation { get; set; }Ruft die in Grad dargestellte Nachdrehung ab oder legt sie fest
PreRotation { get; set; }Ruft die in Grad dargestellte Vordrehung ab oder setzt sie
Properties { get; }Ruft die Sammlung aller Eigenschaften ab.
Rotation { get; set; }Ruft die in Quaternion dargestellte Drehung ab oder legt sie fest.
Scale { get; set; }Holt oder setzt die Skala
TransformMatrix { get; set; }Ruft die Transformationsmatrix ab oder legt sie fest.
Translation { get; set; }Holt oder setzt die Übersetzung

Methoden

NameBeschreibung
FindProperty(string)Findet die Eigenschaft. Es kann eine dynamische Eigenschaft sein (erstellt von CreateDynamicProperty/SetProperty) oder eine native Eigenschaft (identifiziert durch ihren Namen)
GetProperty(string)Holen Sie sich den Wert der angegebenen Eigenschaft
RemoveProperty(Property)Entfernt eine dynamische Eigenschaft.
RemoveProperty(string)Entfernt die angegebene Eigenschaft identifiziert durch name
SetEulerAngles(double, double, double)Legt die Euler-Winkel in Grad der aktuellen Transformation fest.
SetGeometricRotation(double, double, double)Legt die geometrische Euler-Rotation (gemessen in Grad) fest. Die geometrische Transformation wirkt sich nur auf die angehängten Elemente aus und lässt die untergeordneten Knoten unberührt. Sie wird als lokale Transformation zusammengeführt, wenn Sie die geometrische Transformation in Dateitypen exportieren, die dies nicht unterstützen.
SetGeometricScaling(double, double, double)Legt die geometrische Skalierung fest. Die geometrische Transformation wirkt sich nur auf die angehängten Elemente aus und lässt die untergeordneten Knoten unberührt. Sie wird als lokale Transformation zusammengeführt, wenn Sie die geometrische Transformation in Dateitypen exportieren, die dies nicht unterstützen.
SetGeometricTranslation(double, double, double)Legt die geometrische Übersetzung fest. Die geometrische Transformation wirkt sich nur auf die angehängten Elemente aus und lässt die untergeordneten Knoten unberührt. Sie wird als lokale Transformation zusammengeführt, wenn Sie die geometrische Transformation in Dateitypen exportieren, die dies nicht unterstützen.
SetPostRotation(double, double, double)Legt die in Grad dargestellte Nachdrehung fest
SetPreRotation(double, double, double)Legt die in Grad dargestellte Vordrehung fest
SetProperty(string, object)Legt den Wert der angegebenen Eigenschaft fest
SetRotation(double, double, double, double)Legt die Drehung (als Quaternion-Komponenten) der aktuellen Transformation fest.
SetScale(double, double, double)Legt die Skalierung der aktuellen Transformation fest.
SetTranslation(double, double, double)Legt die Übersetzung der aktuellen Transformation fest.

Siehe auch