Camera
Vue d’ensemble
Camera C’est une classe dans Aspose.3D FOSS pour Java. hérité de : Frustum, IOrientable.
La caméra fournit des méthodes pour obtenir et définir le mode d’ouverture, le champ de vue, la proportion d’aspect, l’ampleur, les hauteurs, de magnification et le type de projection, permettant une configuration complète des caméras perspective et ortographiques.
Cette classe fournit 57 méthodes pour travailler avec les objets de caméra dans les programmes Java. Les méthodes disponibles comprennent : A3DObject, Camera, Entity, SceneObject, findProperty, getApertureMode, getAspect, getAspectRatio, getBoundingBox, getDirection, getEntityRendererKey, getExcluded,44 méthodes supplémentaires. Tous les membres publics sont accessibles à toute application Java après l’installation de la Aspose.3D FOSS pour le package Java. Propriétés : apertureMode, aspect, aspectRatio, boundingBox, direction, entityRendererKey,Et 20 autres.
Propriétés
| Nom de | Type | Access | Description |
|---|---|---|---|
apertureMode | ApertureMode | Lire | Obtient le mode d’ouverture. |
fieldOfView | double | Lire | Obtient le champ de vision. |
fieldOfViewX | double | Lire | Obtient le champ de vision x. |
fieldOfViewY | double | Lire | Obtient le champ de vision y. |
width | double | Lire | Obtient la largeur. |
height | double | Lire | Obtient la hauteur. |
aspectRatio | double | Lire | Obtient le rapport d’aspect. |
magnification | Vector2 | Lire | Obtient le grossissement. |
projectionType | ProjectionType | Lire | Obtient le type de projection. |
rotationMode | RotationMode | Lire | Obtenez le mode d’orientation de frustum Cette propriété ne fonctionne que lorsque getTarget() est nulle. |
nearPlane | double | Lire | Obtient la distance du plan proche du frustum. |
farPlane | double | Lire | Obtient la distance du plan lointain du frustum. |
aspect | double | Lire | Résumé : Récupérer le rapport d’aspect du frustum / Retourner le ratio d’aspecte du frustrum/ |
orthoHeight | double | Lire | Obtient la hauteur lorsque frustum est en projection orthographique. |
up | Vector3 | Lire | Rendez la direction de l’appareil photo @Retournez la direction de la caméra / |
lookAt | Vector3 | Lire | Il reçoit la position intéressée que la caméra regarde. |
direction | Vector3 | Lire | Obtient la direction vers laquelle la caméra regarde. |
target | Node | Lire | Obtient la cible que la caméra regarde. |
parentNode | Node | Lire | Obtient le nœud parent. |
parentNodes | ArrayList<Node> | Lire | Obtient les nœuds parents. |
excluded | boolean | Lire | Obtient l’exclu. |
boundingBox | BoundingBox | Lire | Obtient la boîte englobante. |
entityRendererKey | EntityRendererKey | Lire | Obtient la clé du rendu d’entité. |
scene | Scene | Lire | Obtient la scène. |
name | String | Lire | Obtient le nom. |
properties | PropertyCollection | Lire | Obtient les propriétés. |
méthodes
| Signature | Description |
|---|---|
Camera() | Créer une nouvelle caméra avec le nom et les propriétés par défaut |
Camera(name: String) | Appelez la caméra (nom) dans cette instance. |
getApertureMode() → ApertureMode | Retourner le mode d’ouverture. |
setApertureMode(value: ApertureMode) | Définit la valeur du mode d’ouverture. |
getFieldOfView() → double | Retourner le champ de vue. |
setFieldOfView(value: double) | Définit la valeur du champ de vision. |
getFieldOfViewX() → double | Retourner le champ de vue x. |
setFieldOfViewX(value: double) | Définit la valeur x du champ de vision. |
getFieldOfViewY() → double | Retourner le champ de vue y. |
setFieldOfViewY(value: double) | Définit la valeur y du champ de vision. |
getWidth() → double | Retourner la largeur. |
setWidth(value: double) | Définit la valeur de la largeur. |
getHeight() → double | Retourner la hauteur. |
setHeight(value: double) | Définit la valeur de la hauteur. |
getAspectRatio() → double | Retourner le rapport de l’aspect. |
setAspectRatio(value: double) | Définit la valeur du rapport d’aspect. |
getMagnification() → Vector2 | Retour à la magnification. |
setMagnification(value: Vector2) | Définit la valeur du grossissement. |
getProjectionType() → ProjectionType | Retourner le type de projection. |
setProjectionType(value: ProjectionType) | Définit la valeur du type de projection. |
moveForward(distance: double) | Mouvez la caméra en avant @param distance La distance à avancer / |
getRotationMode() → RotationMode | Obtenez le mode d’orientation de frustum Cette propriété ne fonctionne que lorsque getTarget() est nulle. |
setRotationMode(value: RotationMode) | Mettez le mode d’orientation de frustum Cette propriété ne fonctionne que lorsque getTarget() est nulle. |
getNearPlane() → double | Obtient la distance du plan proche du frustum. |
setNearPlane(value: double) | Définit la distance du plan proche du frustum. |
getFarPlane() → double | Obtient la distance du plan lointain du frustum. |
setFarPlane(value: double) | Définit la distance du plan lointain du frustum. |
getAspect() → double | Résumé : Récupérer le rapport d’aspect du frustum / Retourner le ratio d’aspecte du frustrum/ |
setAspect(value: double) | Définir le rapport de l’aspect du frustum @param valeur Nouvelle valeur / |
getOrthoHeight() → double | Obtient la hauteur lorsque frustum est en projection orthographique. |
setOrthoHeight(value: double) | Définit la hauteur lorsque frustum est en projection orthographique. |
getUp() → Vector3 | Rendez la direction de l’appareil photo @Retournez la direction de la caméra / |
setUp(value: Vector3) | Définit la direction vers le haut de la caméra @param value Nouvelle valeur |
getLookAt() → Vector3 | Il reçoit la position intéressée que la caméra regarde. |
setLookAt(value: Vector3) | Il s’agit de la position intéressée que la caméra regarde. |
getDirection() → Vector3 | Obtient la direction vers laquelle la caméra regarde. |
setDirection(value: Vector3) | Définit la direction vers laquelle la caméra regarde. |
getTarget() → Node | Obtient la cible que la caméra regarde. |
setTarget(value: Node) | Définit la cible que la caméra regarde. |
Entity(name: String) | Le constructeur de la place. |
getParentNode() → Node | Constructeur de l’instance. |
setParentNode(value: Node) | L’opérateur Boolean utilisé dans l’exploitation pour créer la messe résultante. |
getParentNodes() → ArrayList<Node> | Constructeur protégé pour permettre aux classes dérivées de définir des noms. |
getExcluded() → boolean | L’opérateur Boolean utilisé dans l’exploitation pour créer la messe résultante. |
setExcluded(value: boolean) | Définit la valeur exclue. |
getBoundingBox() → BoundingBox | Le premier opérateur de l’opératrice Boolean. |
getEntityRendererKey() → EntityRendererKey | Retourner la clé de rendu. |
SceneObject() | L’opérateur Boolean vous permet d’appliquer l’action Boulean sur deux instances IMeshConvertible. |
getScene() → Scene | Le constructeur de la place. |
A3DObject() | Paramétrifié Cylindre. Il peut également être utilisé pour représenter un con lorsque l’un des radiosTop/radiusBottom est zéro. |
getName() → String | La hauteur du disque. |
setName(name: String) | Construit un profil CircleShape avec un rayon spécifié. |
getProperties() → PropertyCollection | Il a créé une nouvelle classe de cylindres. |
findProperty(name: String) → Property | Il a commencé une nouvelle instance de la classe Bone. |
getProperty(name: String) → Object | Obtient la matrice de transformation du nœud dans la pose actuelle. |
setProperty(name: String, value: Object) | Obtient les segments de largeur. |
removeProperty(name: String) → boolean | Obtient la clé du rendu d’entité pour cette entité. |