Frustum

Približni podaci

Frustum je klasa u Aspose.3D FOSS za Java. Nasljednici od: Entity, IOrientable.

Osnovna klasa kamere i svjetla.

Ova klasa pruža 35 metoda za rad s Frustum objektima u Java programima. Postoje i sljedeće metode: A3DObject, Entity, SceneObject, findProperty, getAspect, getBoundingBox, getDirection, getExcluded, getFarPlane, getLookAt, getName, getNearPlane, i 23 dodatne metode. Svi javni članovi su dostupni bilo kojoj Java aplikaciji nakon instalacije paketa Aspose.3D FOSS za Java. Ograničenja: aspect, boundingBox, direction, excluded, farPlane, lookAt, i još 10 .

Oznake i značajke

Izvršni datum:Iznos:PrihvatOpisivanje
rotationModeRotationModeČitaj.Dobiva frustum orijentaciju režima
Ova svojina radi samo kada getTarget (()) je nula.
nearPlanedoubleČitaj.Dobiva frustum je blizu udaljenosti.
farPlanedoubleČitaj.Dobiva frustum daleko razdaljinu.
aspectdoubleČitaj.Dobiva omjer aspekta frustuma.
@ vraćati omjer aspekta frustuma
/
orthoHeightdoubleČitaj.Dobiva visinu kada frustum u ortografskoj projekciji.
upVector3Čitaj.Dobiva smer gore kamere
@ vraćati smer gore kamere
/
lookAtVector3Čitaj.Dobija interesirani položaj koji kamera gleda.
directionVector3Čitaj.Dobiva smjer u koji se kamera gleda.
targetNodeČitaj.Dobiva metu koju kamera gleda.
parentNodeNodeČitaj.Dobiva roditeljski čvor.
parentNodesArrayList<Node>Čitaj.Dobiva roditeljske čvorove.
excludedbooleanČitaj.Dobiva isključene.
boundingBoxBoundingBoxČitaj.Dobija okruženje.
sceneSceneČitaj.Dobiva mjesto.
nameStringČitaj.Dobiva ime.
propertiesPropertyCollectionČitaj.Dobija imovinu.

Metoda za primjenu

PotpisOpisivanje
getRotationMode() → RotationModeDobiva frustum orijentaciju režima
Ova svojina radi samo kada getTarget (()) je nula.
setRotationMode(value: RotationMode)Postavljaju način orijentacije frustuma.
Ova svojina radi samo kada getTarget (()) je nula.
getNearPlane() → doubleDobiva frustum je blizu udaljenosti.
setNearPlane(value: double)Postavlja frustum je blizu razdaljine.
getFarPlane() → doubleDobiva frustum daleko razdaljinu.
setFarPlane(value: double)Postavlja udaljenost od frustuma.
getAspect() → doubleDobiva omjer aspekta frustuma.
@ vraćati omjer aspekta frustuma
/
setAspect(value: double)Postavlja omjer aspekta frustuma.
@param vrijednost Nova vrijednosť
/
getOrthoHeight() → doubleDobiva visinu kada frustum u ortografskoj projekciji.
setOrthoHeight(value: double)Postavlja visinu kada frustum u ortografskoj projekciji.
getUp() → Vector3Dobiva smer gore kamere
@ vraćati smer gore kamere
/
setUp(value: Vector3)Postavlja smjer kamere prema gore.
@param vrijednost Nova vrijednosť
/
getLookAt() → Vector3Dobija interesirani položaj koji kamera gleda.
setLookAt(value: Vector3)Postavlja interesirani položaj koji kamera gleda.
getDirection() → Vector3Dobiva smjer u koji se kamera gleda.
setDirection(value: Vector3)Postavlja smjer u koji se kamera gleda.
getTarget() → NodeDobiva metu koju kamera gleda.
setTarget(value: Node)Postavi metu koju kamera gleda.
Entity()NURBS kriva je krivnica predstavljena od strane NIRBS-a (Nuniformna racionalna osnova spline), A Nurbs krivu definiše njegov getOrder ((), skup ponderirane Geometry.getControlPoints (() i getKnotVectors (()) komponenta w u kontrolnoj točki se koristi kao težina kontrolne točke, bez obzira na to da li je CurveDimension.TWO_DIMENSIONAL ili CurveDimension.THREE_DIMENSIONAL
getParentNode() → NodeKonstruktor primjera.
setParentNode(value: Node)Booleov operator korišten u operaciji za stvaranje rezultata mrežnog sustava.
getParentNodes() → ArrayList<Node>Zaštićeni konstruktor za dopuštenje izvedenih klasa da postave ime.
getExcluded() → booleanBooleov operator korišten u operaciji za stvaranje rezultata mrežnog sustava.
setExcluded(value: boolean)Uređuje isključenu vrijednost.
getBoundingBox() → BoundingBoxPrvi operand Booleovog operatora.
SceneObject()Boolean operator vam omogućuje primjenu booleanske operacije na dva IMeshConvertible slučaja.
getScene() → SceneIzgraditelj BooleanOperator.
A3DObject()Parametrizirani cilindar. Može se koristiti i za predstavljanje čunja kada je jedan od poluprežnikaGornji/polupražnjiDni nulti.
getName() → StringSegmenti krive.
setName(name: String)Izgradnja profila CircleShape s određenim radijumom.
getProperties() → PropertyCollectionInicijalizira novu instancinu klase “Cylinder”.
findProperty(name: String) → PropertyInicijalizira novu instancku klase Bone.
getProperty(name: String) → ObjectDobiva transformativnu matricu čvora u trenutnom položaju.
setProperty(name: String, value: Object)Dobiva segmente širine.
removeProperty(name: String) → booleanDobiva flip koordinatni sustav kontrolnih točaka/normalno tijekom uvoza/izvoza.

Također pogledajte:

 Hrvatski