Transform

Transform class

Transform berisi informasi yang memungkinkan akses ke translasi/skala/rotasi objek atau matriks transformasi dengan biaya minimum Ini digunakan oleh transformasi lokal.

public class Transform : A3DObject

Properti

NamaKeterangan
EulerAngles { get; set; }Mendapatkan atau menyetel rotasi yang direpresentasikan dalam sudut Euler, diukur dalam derajat
GeometricRotation { get; set; }Mendapat atau mengatur rotasi Euler geometris (diukur dalam derajat). Transformasi geometris hanya memengaruhi entitas yang dilampirkan dan membiarkan node turunan tidak terpengaruh. Ini akan digabungkan sebagai transformasi lokal saat Anda mengekspor transformasi geometris ke jenis file yang tidak mendukungnya.
GeometricScaling { get; set; }Mendapat atau mengatur skala geometris. Transformasi geometris hanya memengaruhi entitas yang dilampirkan dan membiarkan node turunan tidak terpengaruh. Ini akan digabungkan sebagai transformasi lokal saat Anda mengekspor transformasi geometris ke jenis file yang tidak mendukungnya.
GeometricTranslation { get; set; }Mendapat atau mengatur terjemahan geometris. Transformasi geometris hanya memengaruhi entitas yang dilampirkan dan membiarkan node turunan tidak terpengaruh. Ini akan digabungkan sebagai transformasi lokal saat Anda mengekspor transformasi geometris ke jenis file yang tidak mendukungnya.
virtual Name { get; set; }Mendapat atau menetapkan nama.
PostRotation { get; set; }Mendapat atau menyetel pasca-rotasi yang direpresentasikan dalam degree
PreRotation { get; set; }Mendapat atau menyetel pra-rotasi yang direpresentasikan dalam degree
Properties { get; }Mendapat koleksi semua properti.
Rotation { get; set; }Mendapat atau menyetel rotasi yang direpresentasikan dalam angka empat.
Scale { get; set; }Mendapat atau menyetel skala
TransformMatrix { get; set; }Mendapat atau mengatur matriks transformasi.
Translation { get; set; }Mendapat atau menyetel terjemahan

Metode

NamaKeterangan
FindProperty(string)Menemukan properti. Ini bisa berupa properti dinamis (Dibuat oleh CreateDynamicProperty/SetProperty) atau properti asli (Diidentifikasi dengan namanya)
GetProperty(string)Dapatkan nilai properti yang ditentukan
RemoveProperty(Property)Menghapus properti dinamis.
RemoveProperty(string)Hapus properti yang ditentukan yang diidentifikasi dengan name
SetEulerAngles(double, double, double)Mengatur sudut Euler dalam derajat transformasi saat ini.
SetGeometricRotation(double, double, double)Mengatur rotasi Euler geometris (diukur dalam derajat). Transformasi geometris hanya memengaruhi entitas yang dilampirkan dan membiarkan node turunan tidak terpengaruh. Ini akan digabungkan sebagai transformasi lokal saat Anda mengekspor transformasi geometris ke jenis file yang tidak mendukungnya.
SetGeometricScaling(double, double, double)Mengatur skala geometris. Transformasi geometris hanya memengaruhi entitas yang dilampirkan dan membiarkan node turunan tidak terpengaruh. Ini akan digabungkan sebagai transformasi lokal saat Anda mengekspor transformasi geometris ke jenis file yang tidak mendukungnya.
SetGeometricTranslation(double, double, double)Mengatur terjemahan geometris. Transformasi geometris hanya memengaruhi entitas yang dilampirkan dan membiarkan node turunan tidak terpengaruh. Ini akan digabungkan sebagai transformasi lokal saat Anda mengekspor transformasi geometris ke jenis file yang tidak mendukungnya.
SetPostRotation(double, double, double)Mengatur post-rotation yang direpresentasikan dalam degree
SetPreRotation(double, double, double)Mengatur pra-rotasi yang direpresentasikan dalam degree
SetProperty(string, object)Menetapkan nilai properti yang ditentukan
SetRotation(double, double, double, double)Mengatur rotasi (sebagai komponen angka empat) dari transformasi saat ini.
SetScale(double, double, double)Mengatur skala transformasi saat ini.
SetTranslation(double, double, double)Mengatur terjemahan dari transformasi saat ini.

Lihat juga