Cylinder

Cylinder class

Parameterized Cylinder. Ini juga dapat digunakan untuk merepresentasikan kerucut ketika salah satu dari radiusTop/radiusBottom adalah nol.

public class Cylinder : Primitive

Konstruktor

NamaKeterangan
Cylinder()Menginisialisasi instance baru dariCylinder kelas.
Cylinder(double, double)Menginisialisasi instance baru dariCylinder kelas.
Cylinder(double, double, double)Menginisialisasi instance baru dariCylinder kelas.
Cylinder(double, double, double, int, int, bool)Menginisialisasi instance baru dariCylinder kelas.
Cylinder(string, double, double, double, int, int, bool, double, double)Menginisialisasi instance baru dariCylinder kelas.

Properti

NamaKeterangan
CastShadows { get; set; }Mendapatkan atau menyetel apakah geometri ini dapat menghasilkan bayangan
Excluded { get; set; }Mendapat atau menyetel apakah akan mengecualikan entitas ini selama mengekspor.
GenerateFanCylinder { get; set; }Mendapat atau menyetel apakah akan menghasilkan silinder gaya kipas saat ThetaLength kurang dari 2*PI, jika tidak, model tidak akan dipotong.
Height { get; set; }Mendapat atau mengatur ketinggian silinder.
HeightSegments { get; set; }Mendapat atau mengatur segmen ketinggian.
virtual Name { get; set; }Mendapat atau menetapkan nama.
OffsetBottom { get; set; }Mendapat atau mengatur offset transformasi simpul dari sisi bawah.
OffsetTop { get; set; }Mendapat atau menetapkan offset transformasi simpul dari sisi atas.
OpenEnded { get; set; }Mendapat atau menetapkan nilai yang menunjukkan apakah iniCylinder terbuka berakhir. Nilai default adalah palsu.
ParentNode { get; set; }Mendapat atau menyetel simpul induk pertama, jika menyetel simpul induk pertama, entitas ini akan terlepas dari simpul induk lainnya.
ParentNodes { get; }Mendapat semua simpul induk, entitas dapat dilampirkan ke beberapa simpul induk untuk pembuatan geometri
Properties { get; }Mendapat koleksi semua properti.
RadialSegments { get; set; }Mendapat atau mengatur segmen radial.
RadiusBottom { get; set; }Mendapat atau menyetel radius tutup bawah silinder.
RadiusTop { get; set; }Mendapat atau menyetel radius tutup atas silinder.
ReceiveShadows { get; set; }Mendapatkan atau menyetel apakah geometri ini dapat menerima bayangan.
Scene { get; }Mendapat adegan tempat objek ini berada
ShearBottom { get; set; }Mendapat atau mengatur transformasi geser sisi bawah, vektor menyimpan nilai geser (sumbu x, sumbu z) yang diukur dalam radian, nilai default adalah (0, 0)
ShearTop { get; set; }Mendapat atau mengatur transformasi geser sisi atas, vektor menyimpan nilai geser (sumbu x, sumbu z) yang diukur dalam radian, nilai default adalah (0, 0)
ThetaLength { get; set; }Mendapatkan atau mengatur panjang theta. Nilai defaultnya adalah 2π.
ThetaStart { get; set; }Mendapat atau menyetel awal theta. Nilai defaultnya adalah 0.

Metode

NamaKeterangan
FindProperty(string)Menemukan properti. Ini bisa berupa properti dinamis (Dibuat oleh CreateDynamicProperty/SetProperty) atau properti asli (Diidentifikasi dengan namanya)
GetBoundingBox()Mendapat kotak pembatas entitas saat ini dalam sistem koordinat ruang objeknya.
virtual GetEntityRendererKey()Mendapat kunci dari perender entitas yang terdaftar di perender
GetProperty(string)Dapatkan nilai properti yang ditentukan
RemoveProperty(Property)Menghapus properti dinamis.
RemoveProperty(string)Hapus properti yang ditentukan yang diidentifikasi dengan name
SetProperty(string, object)Menetapkan nilai properti yang ditentukan
override ToMesh()Ubah objek saat ini menjadi mesh

Lihat juga