Transform

Transform class

Bir dönüşüm, nesnenin çevirme/ölçekleme/dönüşüme veya dönüşüm matrisine minimum maliyetle erişime izin veren bilgileri içerir Bu, yerel dönüşüm tarafından kullanılır.

public class Transform : A3DObject

Özellikleri

İsimTanım
EulerAngles { get; set; }Derece cinsinden ölçülen, Euler açılarında temsil edilen dönüşü alır veya ayarlar
GeometricRotation { get; set; }Geometrik Euler dönüşünü alır veya ayarlar (derece olarak ölçülür). Geometrik dönüşüm yalnızca eklenen varlıkları etkiler ve alt düğümleri etkilenmeden bırakır. Geometrik dönüşümü desteklemeyen dosya türlerine aktardığınızda yerel dönüşüm olarak birleştirilir.
GeometricScaling { get; set; }Geometrik ölçeklendirmeyi alır veya ayarlar. Geometrik dönüşüm yalnızca eklenen varlıkları etkiler ve alt düğümleri etkilenmeden bırakır. Geometrik dönüşümü desteklemeyen dosya türlerine aktardığınızda yerel dönüşüm olarak birleştirilir.
GeometricTranslation { get; set; }Geometrik çeviriyi alır veya ayarlar. Geometrik dönüşüm yalnızca eklenen varlıkları etkiler ve alt düğümleri etkilenmeden bırakır. Geometrik dönüşümü desteklemeyen dosya türlerine aktardığınızda yerel dönüşüm olarak birleştirilir.
virtual Name { get; set; }Adı alır veya ayarlar.
PostRotation { get; set; }Derece ile temsil edilen döndürme sonrası değerini alır veya ayarlar
PreRotation { get; set; }Derece cinsinden temsil edilen ön dönüşü alır veya ayarlar
Properties { get; }Tüm özelliklerin koleksiyonunu alır.
Rotation { get; set; }Dörtlüde temsil edilen dönüşü alır veya ayarlar.
Scale { get; set; }Ölçeği alır veya ayarlar
TransformMatrix { get; set; }Dönüştürme matrisini alır veya ayarlar.
Translation { get; set; }Çeviriyi alır veya ayarlar

yöntemler

İsimTanım
FindProperty(string)Özelliği bulur. Dinamik bir özellik olabilir (CreateDynamicProperty/SetProperty tarafından oluşturulmuştur) veya yerel özellik (adıyla tanımlanır)
GetProperty(string)Belirtilen özelliğin değerini alın
RemoveProperty(Property)Dinamik bir özelliği kaldırır.
RemoveProperty(string)name ile tanımlanan belirtilen özelliği kaldırın
SetEulerAngles(double, double, double)Euler açılarını akım dönüşümünün derecesi olarak ayarlar.
SetGeometricRotation(double, double, double)Geometrik Euler dönüşünü ayarlar (derece olarak ölçülür). Geometrik dönüşüm yalnızca eklenen varlıkları etkiler ve alt düğümleri etkilenmeden bırakır. Geometrik dönüşümü desteklemeyen dosya türlerine aktardığınızda yerel dönüşüm olarak birleştirilir.
SetGeometricScaling(double, double, double)Geometrik ölçeklendirmeyi ayarlar. Geometrik dönüşüm yalnızca eklenen varlıkları etkiler ve alt düğümleri etkilenmeden bırakır. Geometrik dönüşümü desteklemeyen dosya türlerine aktardığınızda yerel dönüşüm olarak birleştirilir.
SetGeometricTranslation(double, double, double)Geometrik ötelemeyi ayarlar. Geometrik dönüşüm yalnızca eklenen varlıkları etkiler ve alt düğümleri etkilenmeden bırakır. Geometrik dönüşümü desteklemeyen dosya türlerine aktardığınızda yerel dönüşüm olarak birleştirilir.
SetPostRotation(double, double, double)Derece cinsinden temsil edilen dönüş sonrası değeri ayarlar
SetPreRotation(double, double, double)Derece cinsinden temsil edilen ön dönüşü ayarlar
SetProperty(string, object)Belirtilen özelliğin değerini ayarlar
SetRotation(double, double, double, double)Akım dönüşümünün dönüşünü (dörtlü bileşenler olarak) ayarlar.
SetScale(double, double, double)Akım dönüşümünün ölçeğini ayarlar.
SetTranslation(double, double, double)Geçerli dönüşümün çevirisini ayarlar.

Ayrıca bakınız