Box
Genel Bakış
Box Java için FOSS’de bir sınıf. Mirasçılar: Primitive, IMeshConvertible.
Kutu ilkel.
Bu sınıf, Java programlarında Box nesnelerle çalışmak için 38 yöntem sağlar. Kullanılabilir yöntemler şunlardır: A3DObject, Box, Entity, Primitive, SceneObject, findProperty, getBoundingBox, getCastShadows, getEntityRendererKey, getExcluded, getHeight, getHeightSegments, ve 25 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, height, heightSegments,Ve 10 tane daha.
Özellikler
| Adı: | Tip: | Access | Açıklama: |
|---|---|---|---|
lengthSegments | int | Oku . | Uzunluk segmentlerini alır veya ayarlar. |
widthSegments | int | Oku . | Genişlik segmentlerini alır veya ayarlar. |
heightSegments | int | Oku . | Yükseklik segmentlerini alır veya ayarlar. |
length | double | Oku . | Kutu uzunluğunu z eksenine hizalanmış olarak alır veya ayarlar. |
width | double | Oku . | Kutu genişliğini x ekseninde hizalanmış olarak alır veya ayarlar. |
height | double | Oku . | Y ekseninde hizalanmış kutunun yüksekliğini alır veya ayarlar. |
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: |
|---|---|
Box() | Box sınıfının yeni bir örneğini başlatır. |
Box(length: double, width: double, height: double) | Box sınıfının yeni bir örneğini başlatır. |
getLengthSegments() → int | Uzunluk segmentlerini alır veya ayarlar. |
setLengthSegments(value: int) | Uzunluk segmentleri değerini ayarlar. |
getWidthSegments() → int | Genişlik segmentlerini alır veya ayarlar. |
setWidthSegments(value: int) | Genişlik segmentleri değerini ayarlar. |
getHeightSegments() → int | Yükseklik segmentlerini alır veya ayarlar. |
setHeightSegments(value: int) | Yükseklik segmentleri değerini ayarlar. |
getLength() → double | Kutu uzunluğunu z eksenine hizalanmış olarak alır veya ayarlar. |
setLength(value: double) | Uzunluk değerini ayarlar. |
getWidth() → double | Kutu genişliğini x ekseninde hizalanmış olarak alır veya ayarlar. |
setWidth(value: double) | Genişlik değerini ayarlar. |
getHeight() → double | Y ekseninde hizalanmış kutunun yüksekliğini alır veya ayarlar. |
setHeight(value: double) | Yükseklik değerini ayarlar. |
toMesh() → Mesh | Akım nesnesini ağ haline dönüştür. |
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 | Düğümün mevcut pozdaki 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 entity renderer key’i alır. |