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: | Prihvat | Opisivanje |
|---|---|---|---|
apertureMode | ApertureMode | Čitaj. | Dobiva režim otvorenja. |
fieldOfView | double | Čitaj. | Dobiva vidno polje. |
fieldOfViewX | double | Čitaj. | Dobiva polje gledanja x. |
fieldOfViewY | double | Čitaj. | Dobiva vidno polje y. |
width | double | Čitaj. | Dobiva širinu. |
height | double | Čitaj. | Dobiva visinu. |
aspectRatio | double | Čitaj. | Dobiva omjer aspekta. |
magnification | Vector2 | Čitaj. | Dobiva uvećanje. |
projectionType | ProjectionType | Čitaj. | Dobiva projekciju tipa. |
rotationMode | RotationMode | Čitaj. | Dobiva frustum orijentaciju režima |
| Ova svojina radi samo kada getTarget (()) je nula. | |||
nearPlane | double | Čitaj. | Dobiva frustum je blizu udaljenosti. |
farPlane | double | Čitaj. | Dobiva frustum daleko razdaljinu. |
aspect | double | Čitaj. | Dobiva omjer aspekta frustuma. |
| @ vraćati omjer aspekta frustuma | |||
| / | |||
orthoHeight | double | Čitaj. | Dobiva visinu kada frustum u ortografskoj projekciji. |
up | Vector3 | Čitaj. | Dobiva smer gore kamere |
| @ vraćati smer gore kamere | |||
| / | |||
lookAt | Vector3 | Čitaj. | Dobija interesirani položaj koji kamera gleda. |
direction | Vector3 | Čitaj. | Dobiva smjer u koji se kamera gleda. |
target | Node | Čitaj. | Dobiva metu koju kamera gleda. |
parentNode | Node | Čitaj. | Dobiva roditeljski čvor. |
parentNodes | ArrayList<Node> | Čitaj. | Dobiva roditeljske čvorove. |
excluded | boolean | Čitaj. | Dobiva isključene. |
boundingBox | BoundingBox | Čitaj. | Dobija okruženje. |
scene | Scene | Čitaj. | Dobiva mjesto. |
name | String | Čitaj. | Dobiva ime. |
properties | PropertyCollection | Čitaj. | Dobija imovinu. |
Metoda za primjenu
| Potpis | Opisivanje |
|---|---|
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() → ApertureMode | Vrati način otvorenja. |
setApertureMode(value: ApertureMode) | Postavlja vrijednost režima otvorenja. |
getFieldOfView() → double | Vrati vidno polje. |
setFieldOfView(value: double) | Postavlja vrijednost polja gledanja. |
getFieldOfViewX() → double | Vrati vidno polje x. |
setFieldOfViewX(value: double) | Postavlja vrijednost polja gledanja x. |
getFieldOfViewY() → double | Vrati vidno polje y. |
setFieldOfViewY(value: double) | Postavlja vidno polje y vrijednost. |
getWidth() → double | Vrati širinu. |
setWidth(value: double) | Postavi vrijednost širine. |
getHeight() → double | Vrati visinu. |
setHeight(value: double) | Postavi vrijednost visine. |
getAspectRatio() → double | Vrati omjer. |
setAspectRatio(value: double) | Postavlja vrijednost omjera. |
getMagnification() → Vector2 | Vrati uvećanje. |
setMagnification(value: Vector2) | Postavi veličinu. |
getProjectionType() → ProjectionType | Vrati tip projekcije. |
setProjectionType(value: ProjectionType) | Postavlja vrijednost tipa projekcije. |
getRotationMode() → RotationMode | Dobiva 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() → double | Dobiva frustum je blizu udaljenosti. |
setNearPlane(value: double) | Postavlja frustum je blizu razdaljine. |
getFarPlane() → double | Dobiva frustum daleko razdaljinu. |
setFarPlane(value: double) | Postavlja udaljenost od frustuma. |
getAspect() → double | Dobiva omjer aspekta frustuma. |
| @ vraćati omjer aspekta frustuma | |
| / | |
setAspect(value: double) | Postavlja omjer aspekta frustuma. |
| @param vrijednost Nova vrijednosť | |
| / | |
getOrthoHeight() → double | Dobiva visinu kada frustum u ortografskoj projekciji. |
setOrthoHeight(value: double) | Postavlja visinu kada frustum u ortografskoj projekciji. |
getUp() → Vector3 | Dobiva smer gore kamere |
| @ vraćati smer gore kamere | |
| / | |
setUp(value: Vector3) | Postavlja smjer kamere prema gore. |
| @param vrijednost Nova vrijednosť | |
| / | |
getLookAt() → Vector3 | Dobija interesirani položaj koji kamera gleda. |
setLookAt(value: Vector3) | Postavlja interesirani položaj koji kamera gleda. |
getDirection() → Vector3 | Dobiva smjer u koji se kamera gleda. |
setDirection(value: Vector3) | Postavlja smjer u koji se kamera gleda. |
getTarget() → Node | Dobiva 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() → Node | Konstruktor 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() → boolean | Booleov operator korišten u operaciji za stvaranje rezultata mrežnog sustava. |
setExcluded(value: boolean) | Uređuje isključenu vrijednost. |
getBoundingBox() → BoundingBox | Prvi operand Booleovog operatora. |
SceneObject() | Boolean operator vam omogućuje primjenu booleanske operacije na dva IMeshConvertible slučaja. |
getScene() → Scene | Izgraditelj BooleanOperator. |
A3DObject() | Parametrizirani cilindar. Može se koristiti i za predstavljanje čunja kada je jedan od poluprežnikaGornji/polupražnjiDni nulti. |
getName() → String | Segmenti krive. |
setName(name: String) | Izgradnja profila CircleShape s određenim radijumom. |
getProperties() → PropertyCollection | Inicijalizira novu instancinu klase “Cylinder”. |
findProperty(name: String) → Property | Inicijalizira novu instancku klase Bone. |
getProperty(name: String) → Object | Dobiva transformativnu matricu čvora u trenutnom položaju. |
setProperty(name: String, value: Object) | Dobiva segmente širine. |
removeProperty(name: String) → boolean | Dobiva flip koordinatni sustav kontrolnih točaka/normalno tijekom uvoza/izvoza. |