LinearExtrusion

LinearExtrusion class

Doğrusal ekstrüzyon, girdi olarak 2B bir şekil alır ve şekli 3. boyutta genişletir.

public class LinearExtrusion : Entity, IMeshConvertible

yapıcılar

İsimTanım
LinearExtrusion()Örnek oluşturucuLinearExtrusion .
LinearExtrusion(Profile, double)Örnek oluşturucuLinearExtrusion .

Özellikleri

İsimTanım
Center { get; set; }Bu değer yanlışsa, doğrusal ekstrüzyon Z aralığı 0 ile yüksek arasındadır, aksi takdirde aralık -yükseklik/2 ile yükseklik/2 arasındadır.
Direction { get; set; }Ekstrüzyon yönü, varsayılan değer (0, 0, 1)
Excluded { get; set; }Dışa aktarma sırasında bu varlığın hariç tutulup tutulmayacağını alır veya ayarlar.
Height { get; set; }Ekstrüde geometrinin yüksekliği, varsayılan değer 1.0
virtual Name { get; set; }Adı alır veya ayarlar.
ParentNode { get; set; }İlk üst düğümü alır veya ayarlar, eğer ilk üst düğüm ayarlanırsa bu varlık diğer üst düğümlerden ayrılır.
ParentNodes { get; }Tüm üst düğümleri alır, bir varlık geometri örneği için birden çok üst düğüme eklenebilir
Properties { get; }Tüm özelliklerin koleksiyonunu alır.
Scene { get; }Bu nesnenin ait olduğu sahneyi alır
Shape { get; set; }Ekstrüde edilecek temel şekil.
Slices { get; set; }Bükümlü ekstrüde geometrinin dilimleri, varsayılan değer 1.
Twist { get; set; }Şeklin ekstrüde edildiği derece sayısı.
TwistOffset { get; set; }Bükümde kullanılan ofset, varsayılan değer (0, 0, 0)‘dır.

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)
GetBoundingBox()Nesne uzayı koordinat sisteminde geçerli varlığın sınırlayıcı kutusunu alır.
virtual GetEntityRendererKey()Oluşturucuda kayıtlı varlık oluşturucunun anahtarını alı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
SetProperty(string, object)Belirtilen özelliğin değerini ayarlar
ToMesh()Ekstrüzyonu mesh’e dönüştürün.

Ayrıca bakınız