Frusté
Vue de l’ensemble
Frustum C’est une classe dans Aspose.3D FOSS pour Java. hérité de : Entity, IOrientable.
La classe de base de la caméra et de l’éclairage /
Cette classe fournit 35 méthodes pour travailler avec des objets Frustum dans les programmes Java. Les méthodes disponibles comprennent : A3DObject, Entity, SceneObject, findProperty, getAspect, getBoundingBox, getDirection, getExcluded, getFarPlane, getLookAt, getName, getNearPlane,23 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 : aspect, boundingBox, direction, excluded, farPlane, lookAt,Et 10 autres.
Propriétés
| Nom de | Type | Accès | Description |
|---|---|---|---|
rotationMode | RotationMode | Lire | Recevoir le mode d’orientation de Frustum |
| Cette propriété ne fonctionne que lorsque le getTarget() est null. | |||
nearPlane | double | Lire | Recevoir la distance de frustre près du vol. |
farPlane | double | Lire | Il est à la distance de l’avion du frustum. |
aspect | double | Lire | Il a le rapport de frustère |
| Rétablir le rapport de la frustère | |||
| / | |||
orthoHeight | double | Lire | Il atteint la hauteur lorsque le frustration dans la projection ortographique. |
up | Vector3 | Lire | - Rendez la direction de l’appareil photo |
| Retourner la direction de l’appareil photo | |||
| / | |||
lookAt | Vector3 | Lire | Il reçoit la position intéressée que la caméra regarde. |
direction | Vector3 | Lire | Il reçoit la direction que la caméra regarde. |
target | Node | Lire | Il a le cible que la caméra regarde. |
parentNode | Node | Lire | Il est le node parent. |
parentNodes | ArrayList<Node> | Lire | Il a les nœuds parent. |
excluded | boolean | Lire | Il y a les exclus. |
boundingBox | BoundingBox | Lire | Il a la boîte de bord. |
scene | Scene | Lire | Il reçoit la scène. |
name | String | Lire | Il reçoit le nom. |
properties | PropertyCollection | Lire | Il a les propriétés. |
méthodes
| Signature | Description |
|---|---|
getRotationMode() → RotationMode | Recevoir le mode d’orientation de Frustum |
| Cette propriété ne fonctionne que lorsque le getTarget() est null. | |
setRotationMode(value: RotationMode) | Définir le mode d’orientation de Frustum |
| Cette propriété ne fonctionne que lorsque le getTarget() est null. | |
getNearPlane() → double | Recevoir la distance de frustre près du vol. |
setNearPlane(value: double) | Mettez la distance de frustum près du vol. |
getFarPlane() → double | Il est à la distance de l’avion du frustum. |
setFarPlane(value: double) | Déterminer la distance de vol du frustum. |
getAspect() → double | Il a le rapport de frustère |
| Rétablir le rapport de la frustère | |
| / | |
setAspect(value: double) | Déterminer le rapport de frustère |
| @param valeur Nouvelle valeur | |
| / | |
getOrthoHeight() → double | Il atteint la hauteur lorsque le frustration dans la projection ortographique. |
setOrthoHeight(value: double) | Déterminer la hauteur lorsque le frustum dans une projection ortographique. |
getUp() → Vector3 | - Rendez la direction de l’appareil photo |
| Retourner la direction de l’appareil photo | |
| / | |
setUp(value: Vector3) | Mettez la direction de l’appareil photo |
| @param valeur 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 | Il reçoit la direction que la caméra regarde. |
setDirection(value: Vector3) | Il s’agit de la direction que la caméra regarde. |
getTarget() → Node | Il a le cible que la caméra regarde. |
setTarget(value: Node) | Il s’agit de la cible que la caméra regarde. |
Entity() | La courbe NURBS est une couronne représentée par la Nurbs(non uniforme base rationnelle spline), Une courba Nursse est définie par son getOrder(), un ensemble de Geometry.getControlPoints() et un getKnotVectors() Le composant w dans le point de contrôle est utilisé comme poids du point, qu’il soit un CurveDimension.TWO_DIMENSIONAL ou CurveDimension.THREE_DIMENSIONAL |
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éterminer la valeur exclusive. |
getBoundingBox() → BoundingBox | Le premier opérateur de l’opératrice Boolean. |
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 | Les segments de la courbe. |
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 | Il obtient la matrice de transformation du nod dans la position actuelle. |
setProperty(name: String, value: Object) | Il est à la largeur des segments. |
removeProperty(name: String) → boolean | Il obtient un système de coordination flip des points de contrôle/normal pendant l’importation/exportation. |