Camera

Približni podaci

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

Camera.Camera creates a new camera instance with default name and properties.

Ova klasa pruža 57 metoda za rad s objektom kamere u programima Java. Postoje i sljedeće metode: A3DObject, Camera, Entity, SceneObject, findProperty, getApertureMode, getAspect, getAspectRatio, getBoundingBox, getDirection, getExcluded, getFarPlane, i 42 dodatna metoda. Svi javni članovi su dostupni bilo kojoj Java aplikaciji nakon instalacije paketa Aspose.3D FOSS za Java. Ograničenja: apertureMode, aspect, aspectRatio, boundingBox, direction, excluded, i još 19 .

Oznake i značajke

Izvršni datum:Iznos:PrihvatOpisivanje
apertureModeApertureModeČitaj.Dobiva režim otvorenja.
fieldOfViewdoubleČitaj.Dobiva vidno polje.
fieldOfViewXdoubleČitaj.Dobiva polje gledanja x.
fieldOfViewYdoubleČitaj.Dobiva vidno polje y.
widthdoubleČitaj.Dobiva širinu.
heightdoubleČitaj.Dobiva visinu.
aspectRatiodoubleČitaj.Dobiva omjer aspekta.
magnificationVector2Čitaj.Dobiva uvećanje.
projectionTypeProjectionTypeČitaj.Dobiva projekciju tipa.
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
Camera()Stvara novi primjer kamera s podrazumijevanim imenom i svojstvima
Camera(projectionType: ProjectionType)Zove se Kamera(projectionType) na ovom primjerku kamere.
Camera(name: String)Zove Kamera (naziv) na ovom primjerku kamere.
Camera(name: String, projectionType: ProjectionType)Poziv kamera (naziv, projekcija) na ovom primjerku kamere.
getApertureMode()ApertureModeVrati način otvorenja.
setApertureMode(value: ApertureMode)Postavlja vrijednost režima otvorenja.
getFieldOfView()doubleVrati vidno polje.
setFieldOfView(value: double)Postavlja vrijednost polja gledanja.
getFieldOfViewX()doubleVrati vidno polje x.
setFieldOfViewX(value: double)Postavlja vrijednost polja gledanja x.
getFieldOfViewY()doubleVrati vidno polje y.
setFieldOfViewY(value: double)Postavlja vidno polje y vrijednost.
getWidth()doubleVrati širinu.
setWidth(value: double)Postavi vrijednost širine.
getHeight()doubleVrati visinu.
setHeight(value: double)Postavi vrijednost visine.
getAspectRatio()doubleVrati omjer.
setAspectRatio(value: double)Postavlja vrijednost omjera.
getMagnification()Vector2Vrati uvećanje.
setMagnification(value: Vector2)Postavi veličinu.
getProjectionType()ProjectionTypeVrati tip projekcije.
setProjectionType(value: ProjectionType)Postavlja vrijednost tipa projekcije.
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