Frustum
Overview
Frustum Java için Aspose.3D FOSS sınıfıdır. Mirasçılardan gelenler: Entity, IOrientable.
Kamera ve Işık Temel Sınıfı /
Bu sınıf, Java programlarında Frustum nesneleriyle çalışmak için 35 yöntem sunar. Mevcut yöntemler şunları içerir: A3DObject, Entity, SceneObject, findProperty, getAspect, getBoundingBox, getDirection, getExcluded, getFarPlane, getLookAt, getName, getNearPlane,23 adet daha yöntemler. Tüm kamu üyeleri, Java paket için Aspose.3D FOSS’u yükledikten sonra herhangi bir Java uygulamasına erişilebilir. Mülkiyet : aspect, boundingBox, direction, excluded, farPlane, lookAt,Ve 10 daha.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
rotationMode | RotationMode | Read | Bu özellik yalnızca getTarget() null olduğunda çalışır. |
nearPlane | double | Read | Uçak mesafesinden frustum yakınına ulaşır. |
farPlane | double | Read | Frustum’un uzak uçak mesafesini alır. |
aspect | double | Read | Frustum’un yön oranı alır ve frustumun yön oranını geri getirir. |
orthoHeight | double | Read | Orthographic projection’da frustum olduğunda yüksekliği alır. |
up | Vector3 | Read | Kamera yukarı yönünü alır @ kamera yukar yönü geri alır / |
lookAt | Vector3 | Read | Kamera tarafından izlenen ilginç pozisyonu elde edersiniz. |
direction | Vector3 | Read | Kameranın izlediği yönü bulur. |
target | Node | Read | Kameranın izlediği hedefi bulur. |
parentNode | Node | Read | Annem düğmesi ile yapılır. |
parentNodes | ArrayList<Node> | Read | Annesinin düğümlerini alır. |
excluded | boolean | Read | Kaldırılanları kabul eder. |
boundingBox | BoundingBox | Read | Sınır kutusunu alır. |
scene | Scene | Read | sahneye giriyor. |
name | String | Read | Adını alır. |
properties | PropertyCollection | Read | Mülklerini alır. |
Methods
| Signature | Description |
|---|---|
getRotationMode() → RotationMode | Bu özellik yalnızca getTarget() null olduğunda çalışır. |
setRotationMode(value: RotationMode) | Frustum’un yönlendirme modunu ayarlayın Bu özellik yalnızca getTarget() sıfır olduğunda çalışır. |
getNearPlane() → double | Uçak mesafesinden frustum yakınına ulaşır. |
setNearPlane(value: double) | Fırtınanın uçak mesafesini yakından ayırın. |
getFarPlane() → double | Frustum’un uzak uçak mesafesini alır. |
setFarPlane(value: double) | Frustum’un uzaktan uçuş mesafesini ayarlayın. |
getAspect() → double | Frustum’un yön oranı alır ve frustumun yön oranını geri getirir. |
setAspect(value: double) | Frustum @param değerinin yön oranı Yeni değer / |
getOrthoHeight() → double | Orthographic projection’da frustum olduğunda yüksekliği alır. |
setOrthoHeight(value: double) | Orthographic projection’da frustum olduğunda yüksekliği ayarlayın. |
getUp() → Vector3 | Kamera yukarı yönünü alır @ kamera yukar yönü geri alır / |
setUp(value: Vector3) | Kamera @param değerinin yukarı yönünü ayarlayın Yeni değer / |
getLookAt() → Vector3 | Kamera tarafından izlenen ilginç pozisyonu elde edersiniz. |
setLookAt(value: Vector3) | Kamera tarafından izlenen ilginç pozisyonu belirleyin. |
getDirection() → Vector3 | Kameranın izlediği yönü bulur. |
setDirection(value: Vector3) | Kameranın izlediği yönü belirleyin. |
getTarget() → Node | Kameranın izlediği hedefi bulur. |
setTarget(value: Node) | Kameranın izlediği hedefi belirleyin. |
Entity() | NURBS eğriliği, Nurbs (Uyumuşak olmayan rasyonel temel spline) tarafından temsil edilen bir eğrimdir; Bir Nurs eğrisi getOrder(), ağırlıklı Geometry.getControlPoints() ve getKnotVectors() bir dizi ile tanımlanır. kontrol noktasında w bileşeni, kontrol noktasının ağırlığı olarak kullanılır. CurveDimension.TWO_DIMENSIONAL veya CurveDimension.THREE_DIMENSIONAL ne olursa olsun. |
getParentNode() → Node | Örnek yapımcıdır. |
setParentNode(value: Node) | Boolean operatörü, sonuç meshini oluşturmak için operasyonda kullanılmıştır. |
getParentNodes() → ArrayList<Node> | Derivatif sınıfların adlandırılmasını sağlayan korunan yapıcı. |
getExcluded() → boolean | Boolean operatörü, sonuç meshini oluşturmak için operasyonda kullanılmıştır. |
setExcluded(value: boolean) | Kaldırılan değer belirlenir. |
getBoundingBox() → BoundingBox | Boolean operatörünün ilk operatörü. |
SceneObject() | Boolean operatörü, iki IMeshConvertible örneğinde Boolay operasyonunu uygulamanıza izin verir. |
getScene() → Scene | Yaratıcı için bir yer. |
A3DObject() | Parametre edilmiş Silikon: Radyo Top/radiusBottom’dan biri sıfır olduğunda bir konu temsil etmek için de kullanılabilir. |
getName() → String | Kurşun segmentleri. |
setName(name: String) | Bir CircleShape profili belirlenmiş bir radyoda oluşturur. |
getProperties() → PropertyCollection | Yeni bir Cylinder sınıfı örneği başlatır. |
findProperty(name: String) → Property | Yeni bir kemik sınıfı başlatır. |
getProperty(name: String) → Object | Node’un dönüşüm matrisini mevcut pozda alır. |
setProperty(name: String, value: Object) | Genişlik segmentleri ile karşılaştırılır. |
removeProperty(name: String) → boolean | Flip koordinasyon sistemi kontrol noktaları / normal ithalat / ihracat sırasında alır. |