Spécialité
Vue de l’ensemble
Sphere C’est une classe dans Aspose.3D FOSS pour Java. hérité de : Geometry, IMeshConvertible.
Spécialité paramétrique.
Cette classe fournit 53 méthodes pour travailler avec les objets de la sphère dans les programmes Java. Les méthodes disponibles comprennent : A3DObject, Entity, Geometry, SceneObject, Sphere, addDeformer, addElement, createElement, createElementUV, findProperty, getBoundingBox, getCastShadows,38 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 : boundingBox, castShadows, controlPoints, deformers, deformers2, excluded,Et 15 autres.
Propriétés
| Nom de | Type | Accès | Description |
|---|---|---|---|
widthSegments | int | Lire | Obtenez ou définissez les segments de largeur. |
heightSegments | int | Lire | Obtenez ou définissez les segments de hauteur. |
phiStart | double | Lire | Démarrez ou déposez le phi. |
phiLength | double | Lire | Obtenez ou fixez la longueur de Phi. |
thetaStart | double | Lire | Démarrez ou mettez le theta. |
thetaLength | double | Lire | Obtenez ou fixez la longueur de theta. |
radius | double | Lire | Obtenez ou mettez le rayon de la sphère. |
visible | boolean | Lire | Il y a le visible. |
castShadows | boolean | Lire | Il y a des ombres de cast. |
receiveShadows | boolean | Lire | Il reçoit les ombres. |
controlPoints | java.util.List<Vector4> | Lire | Il a les points de contrôle. |
vertexElements | java.util.List<VertexElement> | Lire | Il a les éléments vertex. |
deformers | java.util.List<Deformer> | Lire | Il y a les déformateurs. |
deformers2 | java.util.Collection<T> | Lire | Les déformateurs 2. |
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 |
|---|---|
Sphere() | Initialisez une nouvelle instance de la Sphère avec un rayon 1. |
Sphere(radius: double) | Initialiser une nouvelle instance de la classe Sphère avec un rayon spécifié. |
Sphere(radius: double, widthSegments: int, heightSegments: int) | Initialisez une nouvelle instance de la classe Sphère avec des segments spécifiés de rayon, d’ampleur et de hauteur. |
Sphere(name: String, radius: double, widthSegments: int, heightSegments: int, phiStart: double, phiLength: double, thetaStart: double, thetaLength: double) | Il a mis en place une nouvelle classe de la sphère. |
getWidthSegments() → int | Obtenez ou définissez les segments de largeur. |
setWidthSegments(value: int) | Déterminer la valeur des segments de largeur. |
getHeightSegments() → int | Obtenez ou définissez les segments de hauteur. |
setHeightSegments(value: int) | Déterminer la valeur des segments de hauteur. |
getPhiStart() → double | Démarrez ou déposez le phi. |
setPhiStart(value: double) | Définir la valeur initiale. |
getPhiLength() → double | Obtenez ou fixez la longueur de Phi. |
setPhiLength(value: double) | Déterminer la valeur de longueur phi. |
getThetaStart() → double | Démarrez ou mettez le theta. |
setThetaStart(value: double) | Définir la valeur de départ theta. |
getThetaLength() → double | Obtenez ou fixez la longueur de theta. |
setThetaLength(value: double) | Déterminer la valeur de longueur theta. |
getRadius() → double | Obtenez ou mettez le rayon de la sphère. |
setRadius(value: double) | Déterminer la valeur de rayon. |
toMesh() → Mesh | Convertir l’objet actuel en mesh. |
Geometry() | On appelle la géométrie sur cette instance sphère. |
getVisible() → boolean | Retourner le visible. |
setVisible(value: boolean) | Déterminer la valeur visible. |
getCastShadows() → boolean | Retourner les ombres. |
setCastShadows(value: boolean) | Il a commencé une nouvelle classe de box. |
getReceiveShadows() → boolean | Retourner les ombres reçues. |
setReceiveShadows(value: boolean) | Il a créé une nouvelle classe de cylindres. |
getControlPoints() → java.util.List<Vector4> | Retourner les points de contrôle. |
getVertexElements() → java.util.List<VertexElement> | Retourner les éléments vertex. |
getDeformers() → java.util.List<Deformer> | Retourner les déformateurs. |
getElement(type: VertexElementType) → VertexElement | Obtenez ou définissez des segments de largeur. |
createElement(type: VertexElementType) → VertexElement | Obtenez ou définissez les segments de hauteur. |
addElement(element: VertexElement) | Appelle addElement(élément) sur cette instance Sphere. |
addDeformer(deformer: Deformer) | Ajouter un déformer à cette géométrie et définir la référence du propriétaire. |
getVertexElementOfUV(mapping: TextureMapping) → VertexElementUV | Appelez GetVertexElementOfUV(mappage) sur cette instance Sphere. |
createElementUV(mapping: TextureMapping) → VertexElementUV | Appels pour créerElementUV(mapping) sur cette instance Sphere. |
getDeformers2() → java.util.Collection<T> | Retourner les déformateurs 2. |
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. |