Cylinder
Genel Bakış
Cylinder Java için FOSS’de bir sınıf. Mirasçılar: Primitive, IMeshConvertible.
Parametre silindir.
Bu sınıf, Java programlarında Silindir nesnelerle çalışmak için 52 yöntem sağlar. Kullanılabilir yöntemler şunlardır: A3DObject, Cylinder, Entity, Primitive, SceneObject, findProperty, getBoundingBox, getCastShadows, getEntityRendererKey, getExcluded, getGenerateFanCylinder, getHeight, ve 39 ek yöntem. Tüm kamu üyeleri, Java için FOSS paketini yükledikten sonra herhangi bir Java uygulamasına erişilebilir. Özellikleri: boundingBox, castShadows, entityRendererKey, excluded, generateFanCylinder, height,Ve 17 tane daha.
Özellikler
| Adı: | Tip: | Access | Açıklama: |
|---|---|---|---|
offsetBottom | Vector3 | Oku . | Alt tarafın köşe dönüşüm ofsetini alır. |
offsetTop | Vector3 | Oku . | Üst tarafın köşe dönüşüm ofsetini alır. |
generateFanCylinder | boolean | Oku . | ThetaLength 2*PI’den küçük olduğunda fan tarzı silindir üretip oluşturmayacağını alır, aksi takdirde model kesilmez. |
shearBottom | Vector2 | Oku . | Alt tarafın kesme dönüşümünü alır, vektör (x-eksis, z-ekis) radian olarak ölçülen kesici değeri saklar. Varsayılan değer (0, 0) @alt tarafının kesim dönüşümü geri dönmesi vektürdür. |
shearTop | Vector2 | Oku . | Yukarı tarafın kesme dönüşümünü alır, vektör (x-eksis, z-ekis) radian olarak ölçülen kesici değeri saklar. Varsayılan değer (0, 0) @yukarıda bulunan kesim dönüşümü geri dönmesi vektörü sto’dur. |
radiusTop | double | Oku . | Silindirin üst kapağının yarıçapını alır. |
radiusBottom | double | Oku . | Silindirin alt kapağının yarıçapını alır. |
height | double | Oku . | Silindirin yüksekliğini alır. |
radialSegments | int | Oku . | Radial segmentleri alır. |
heightSegments | int | Oku . | Yükseklik segmentlerini alır. |
openEnded | boolean | Oku . | Bu Cylinder’ın açık uçlu olup olmadığını gösteren bir değeri alır. |
thetaStart | double | Oku . | Theta başlangıcını alır. |
thetaLength | double | Oku . | Theta’nın uzunluğunu alır. |
castShadows | boolean | Oku . | Bu geometrinin gölge atıp atamayacağını alır. |
receiveShadows | boolean | Oku . | Bu geometrinin gölge alıp almayacağını alır. |
parentNode | Node | Oku . | Üst düğümü alır. |
parentNodes | ArrayList<Node> | Oku . | Üst düğümleri alır. |
excluded | boolean | Oku . | Hariç tutulanı alır. |
boundingBox | BoundingBox | Oku . | Sınır kutusunu alır. |
entityRendererKey | EntityRendererKey | Oku . | Varlık renderleyici anahtarını alır. |
scene | Scene | Oku . | Sahneyi alır. |
name | String | Oku . | Adı alır. |
properties | PropertyCollection | Oku . | Özellikleri alır. |
Yöntemler
| Signature | Açıklama: |
|---|---|
Cylinder() | Cylinder sınıfının yeni bir örneğini başlatır. |
Cylinder(radiusTop: double, radiusBottom: double, height: double, radialSegments: int, heightSegments: int, openEnded: boolean) | Cylinder sınıfının yeni bir örneğini başlatır. |
getOffsetBottom() → Vector3 | Alt tarafın köşe dönüşüm ofsetini alır. |
setOffsetBottom(value: Vector3) | offset bottom değerini ayarlar. |
getOffsetTop() → Vector3 | Üst tarafın köşe dönüşüm ofsetini alır. |
setOffsetTop(value: Vector3) | Üst ofset değerini ayarlar. |
getGenerateFanCylinder() → boolean | ThetaLength 2*PI’den küçük olduğunda fan tarzı silindir üretip oluşturmayacağını alır, aksi takdirde model kesilmez. |
setGenerateFanCylinder(value: boolean) | generate fan cylinder değerini ayarlar. |
getShearBottom() → Vector2 | Alt tarafın kesme dönüşümünü alır, vektör (x-eksis, z-ekis) radian olarak ölçülen kesici değeri saklar. Varsayılan değer (0, 0) @alt tarafının kesim dönüşümü geri dönmesi vektürdür. |
setShearBottom(value: Vector2) | Kesme alt değerini ayarlar. |
getShearTop() → Vector2 | Yukarı tarafın kesme dönüşümünü alır, vektör (x-eksis, z-ekis) radian olarak ölçülen kesici değeri saklar. Varsayılan değer (0, 0) @yukarıda bulunan kesim dönüşümü geri dönmesi vektörü sto’dur. |
setShearTop(value: Vector2) | Kesme üst değerini ayarlar. |
getRadiusTop() → double | Silindirin üst kapağının yarıçapını alır. |
setRadiusTop(value: double) | Yukarı yarıçap değerini ayarlar. |
getRadiusBottom() → double | Silindirin alt kapağının yarıçapını alır. |
setRadiusBottom(value: double) | Yarıçap alt değerini ayarlar. |
getHeight() → double | Silindirin yüksekliğini alır. |
setHeight(value: double) | Yükseklik değerini ayarlar. |
getRadialSegments() → int | Radial segmentleri alır. |
setRadialSegments(value: int) | Radial segment değerini ayarlar. |
getHeightSegments() → int | Yükseklik segmentlerini alır. |
setHeightSegments(value: int) | Yükseklik segmentleri değerini ayarlar. |
getOpenEnded() → boolean | Bu Cylinder’ın açık uçlu olup olmadığını gösteren bir değeri alır. |
setOpenEnded(value: boolean) | Açık uçlu değeri ayarlar. |
getThetaStart() → double | Theta başlangıcını alır. |
setThetaStart(value: double) | Theta başlangıç değerini ayarlar. |
getThetaLength() → double | Theta’nın uzunluğunu alır. |
setThetaLength(value: double) | Theta uzunluğu değerini ayarlar. |
toMesh() → Mesh | Mevcut nesneyi ağ şekline dönüştür @return Ağ. |
getCastShadows() → boolean | Bu geometrinin gölge atıp atamayacağını alır. |
setCastShadows(value: boolean) | Box sınıfının yeni bir örneğini başlatır. |
getReceiveShadows() → boolean | Bu geometrinin gölge alıp almayacağını alır. |
setReceiveShadows(value: boolean) | Dörtgen torusun dış yarıçapı. |
Primitive() | Primitive sınıfının yeni bir örneğini başlatır. |
Entity(name: String) | BooleanOperator’ın yapımcısı. |
getParentNode() → Node | Örnek yapımcısı. |
setParentNode(value: Node) | Sonuç ağını oluşturmak için işlemde kullanılan Boolean operatörü. |
getParentNodes() → ArrayList<Node> | Derive sınıfların isimlerini ayarlamalarına izin vermek için korunan yapılandırıcı. |
getExcluded() → boolean | Sonuç ağını oluşturmak için işlemde kullanılan Boolean operatörü. |
setExcluded(value: boolean) | Hariç tutulan değeri ayarlar. |
getBoundingBox() → BoundingBox | Boolean operatörünün ilk operandı. |
getEntityRendererKey() → EntityRendererKey | Entity renderer anahtarını gönderir. |
SceneObject() | Boolean işleyici, iki IMeshConvertible örneğine Bool işlemini uygulamanızı sağlar. |
getScene() → Scene | BooleanOperator’ın yapımcısı. |
A3DObject() | Parametre edilmiş Silinç. Bir tanesi nül olduğu zaman bir koni temsil etmek için de kullanılabilir. |
getName() → String | - Yemeklerin yüksekliği. |
setName(name: String) | Belirtilen yarıçap ile bir CircleShape profili oluşturur. |
getProperties() → PropertyCollection | Cylinder sınıfının yeni bir örneğini başlatır. |
findProperty(name: String) → Property | Bone sınıfının yeni bir örneğini başlatır. |
getProperty(name: String) → Object | Geçerli pozda düğümün dönüşüm matrisini alır. |
setProperty(name: String, value: Object) | Genişlik segmentlerini alır. |
removeProperty(name: String) → boolean | Bu varlık için varlık renderleyici anahtarını alır. |