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

NameTypeAccessDescription
rotationModeRotationModeReadBu özellik yalnızca getTarget() null olduğunda çalışır.
nearPlanedoubleReadUçak mesafesinden frustum yakınına ulaşır.
farPlanedoubleReadFrustum’un uzak uçak mesafesini alır.
aspectdoubleReadFrustum’un yön oranı alır ve frustumun yön oranını geri getirir.
orthoHeightdoubleReadOrthographic projection’da frustum olduğunda yüksekliği alır.
upVector3ReadKamera yukarı yönünü alır @ kamera yukar yönü geri alır /
lookAtVector3ReadKamera tarafından izlenen ilginç pozisyonu elde edersiniz.
directionVector3ReadKameranın izlediği yönü bulur.
targetNodeReadKameranın izlediği hedefi bulur.
parentNodeNodeReadAnnem düğmesi ile yapılır.
parentNodesArrayList<Node>ReadAnnesinin düğümlerini alır.
excludedbooleanReadKaldırılanları kabul eder.
boundingBoxBoundingBoxReadSınır kutusunu alır.
sceneSceneReadsahneye giriyor.
nameStringReadAdını alır.
propertiesPropertyCollectionReadMülklerini alır.

Methods

SignatureDescription
getRotationMode()RotationModeBu ö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()doubleUçak mesafesinden frustum yakınına ulaşır.
setNearPlane(value: double)Fırtınanın uçak mesafesini yakından ayırın.
getFarPlane()doubleFrustum’un uzak uçak mesafesini alır.
setFarPlane(value: double)Frustum’un uzaktan uçuş mesafesini ayarlayın.
getAspect()doubleFrustum’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()doubleOrthographic 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()Vector3Kamera 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()Vector3Kamera tarafından izlenen ilginç pozisyonu elde edersiniz.
setLookAt(value: Vector3)Kamera tarafından izlenen ilginç pozisyonu belirleyin.
getDirection()Vector3Kameranın izlediği yönü bulur.
setDirection(value: Vector3)Kameranın izlediği yönü belirleyin.
getTarget()NodeKameranı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()booleanBoolean operatörü, sonuç meshini oluşturmak için operasyonda kullanılmıştır.
setExcluded(value: boolean)Kaldırılan değer belirlenir.
getBoundingBox()BoundingBoxBoolean operatörünün ilk operatörü.
SceneObject()Boolean operatörü, iki IMeshConvertible örneğinde Boolay operasyonunu uygulamanıza izin verir.
getScene()SceneYaratı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()StringKurşun segmentleri.
setName(name: String)Bir CircleShape profili belirlenmiş bir radyoda oluşturur.
getProperties()PropertyCollectionYeni bir Cylinder sınıfı örneği başlatır.
findProperty(name: String)PropertyYeni bir kemik sınıfı başlatır.
getProperty(name: String)ObjectNode’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)booleanFlip koordinasyon sistemi kontrol noktaları / normal ithalat / ihracat sırasında alır.

See Also

 Türkçe