Cylinder

Cylinder class

Parametreli Silindir. Ayrıca radiusTop/radiusBottom’dan biri sıfır olduğunda koniyi temsil etmek için kullanılabilir.

public class Cylinder : Primitive

yapıcılar

İsimTanım
Cylinder()Yeni bir örneğini başlatırCylinder sınıf.
Cylinder(double, double)Yeni bir örneğini başlatırCylinder sınıf.
Cylinder(double, double, double)Yeni bir örneğini başlatırCylinder sınıf.
Cylinder(double, double, double, int, int, bool)Yeni bir örneğini başlatırCylinder sınıf.
Cylinder(string, double, double, double, int, int, bool, double, double)Yeni bir örneğini başlatırCylinder sınıf.

Özellikleri

İsimTanım
CastShadows { get; set; }Bu geometrinin shadow oluşturup oluşturamayacağını alır veya ayarlar
Excluded { get; set; }Dışa aktarma sırasında bu varlığın hariç tutulup tutulmayacağını alır veya ayarlar.
GenerateFanCylinder { get; set; }ThetaLength 2*PI’den az olduğunda fan tarzı silindirin oluşturulup oluşturulmayacağını alır veya ayarlar, aksi takdirde model kesilmeyecektir.
Height { get; set; }Silindirin yüksekliğini alır veya ayarlar.
HeightSegments { get; set; }Yükseklik segmentlerini alır veya ayarlar.
virtual Name { get; set; }Adı alır veya ayarlar.
OffsetBottom { get; set; }Alt tarafın tepe noktası dönüştürme ofsetini alır veya ayarlar.
OffsetTop { get; set; }Üst tarafın tepe noktası dönüştürme ofsetini alır veya ayarlar.
OpenEnded { get; set; }Bunun olup olmadığını gösteren bir değer alır veya ayarlar.Cylinder açık uçlu. Varsayılan değer false’tur.
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.
RadialSegments { get; set; }Radyal segmentleri alır veya ayarlar.
RadiusBottom { get; set; }Silindirin alt kapağının yarıçapını alır veya ayarlar.
RadiusTop { get; set; }Silindirin üst kapağının yarıçapını alır veya ayarlar.
ReceiveShadows { get; set; }Bu geometrinin gölge alıp alamayacağını alır veya ayarlar.
Scene { get; }Bu nesnenin ait olduğu sahneyi alır
ShearBottom { get; set; }Alt tarafın kesme dönüşümünü alır veya ayarlar, vektör radyan cinsinden ölçülen (x ekseni, z ekseni) kesme değerini saklar, varsayılan değer (0, 0)
ShearTop { get; set; }Üst tarafın kesme dönüşümünü alır veya ayarlar, vektör radyan cinsinden ölçülen (x ekseni, z ekseni) kesme değerini saklar, varsayılan değer (0, 0)
ThetaLength { get; set; }Teta’nın uzunluğunu alır veya ayarlar. Varsayılan değer 2π’dir.
ThetaStart { get; set; }Teta başlangıcını alır veya ayarlar. Varsayılan değer 0.

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
override ToMesh()Geçerli nesneyi mesh biçimine dönüştürün

Ayrıca bakınız