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 deTypeAccèsDescription
rotationModeRotationModeLireRecevoir le mode d’orientation de Frustum
Cette propriété ne fonctionne que lorsque le getTarget() est null.
nearPlanedoubleLireRecevoir la distance de frustre près du vol.
farPlanedoubleLireIl est à la distance de l’avion du frustum.
aspectdoubleLireIl a le rapport de frustère
Rétablir le rapport de la frustère
/
orthoHeightdoubleLireIl atteint la hauteur lorsque le frustration dans la projection ortographique.
upVector3Lire- Rendez la direction de l’appareil photo
Retourner la direction de l’appareil photo
/
lookAtVector3LireIl reçoit la position intéressée que la caméra regarde.
directionVector3LireIl reçoit la direction que la caméra regarde.
targetNodeLireIl a le cible que la caméra regarde.
parentNodeNodeLireIl est le node parent.
parentNodesArrayList<Node>LireIl a les nœuds parent.
excludedbooleanLireIl y a les exclus.
boundingBoxBoundingBoxLireIl a la boîte de bord.
sceneSceneLireIl reçoit la scène.
nameStringLireIl reçoit le nom.
propertiesPropertyCollectionLireIl a les propriétés.

méthodes

SignatureDescription
getRotationMode()RotationModeRecevoir 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()doubleRecevoir la distance de frustre près du vol.
setNearPlane(value: double)Mettez la distance de frustum près du vol.
getFarPlane()doubleIl est à la distance de l’avion du frustum.
setFarPlane(value: double)Déterminer la distance de vol du frustum.
getAspect()doubleIl 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()doubleIl 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()Vector3Il 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()Vector3Il reçoit la direction que la caméra regarde.
setDirection(value: Vector3)Il s’agit de la direction que la caméra regarde.
getTarget()NodeIl 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()NodeConstructeur 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()booleanL’opérateur Boolean utilisé dans l’exploitation pour créer la messe résultante.
setExcluded(value: boolean)Déterminer la valeur exclusive.
getBoundingBox()BoundingBoxLe 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()SceneLe 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()StringLes segments de la courbe.
setName(name: String)Construit un profil CircleShape avec un rayon spécifié.
getProperties()PropertyCollectionIl a créé une nouvelle classe de cylindres.
findProperty(name: String)PropertyIl a commencé une nouvelle instance de la classe Bone.
getProperty(name: String)ObjectIl 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)booleanIl obtient un système de coordination flip des points de contrôle/normal pendant l’importation/exportation.

Voir aussi

 Français