Cylindres
Vue de l’ensemble
Cylinder C’est une classe dans Aspose.3D FOSS pour Java. hérité de : Geometry, IMeshConvertible.
Paramétrage de cylindres.
Cette classe fournit 66 méthodes pour travailler avec les objets de cylindre dans les programmes Java. Les méthodes disponibles comprennent : A3DObject, Cylinder, Entity, Geometry, SceneObject, addDeformer, addElement, createElement, createElementUV, findProperty, getBoundingBox, getCastShadows,Et 50 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 21 autres.
Propriétés
| Nom de | Type | Accès | Description |
|---|---|---|---|
offsetBottom | Vector3 | Lire | Obtenez ou mettez les vertices de transformation à l’écart du côté inférieur. |
offsetTop | Vector3 | Lire | Obtenez ou mettez les vertices de transformation à l’encontre du côté supérieur. |
generateFanCylinder | boolean | Lire | Obtenez ou définissez si vous devez générer un cylindre de style fan lorsque ThetaLength est inférieur à 2*PI. |
shearBottom | Vector2 | Lire | Obtenez ou mettez la transformation de la partie inférieure. |
shearTop | Vector2 | Lire | Obtenez ou mettez la transformation de la tête. |
radiusTop | double | Lire | Obtenez ou mettez le rayon du cap supérieur du cylindre. |
radiusBottom | double | Lire | Obtenez ou mettez le rayon du cap inférieur du cylindre. |
height | double | Lire | Obtenez ou fixez la hauteur du cylindre. |
radialSegments | int | Lire | Obtenir ou établir des segments radiels. |
heightSegments | int | Lire | Obtenez ou définissez des segments de hauteur. |
openEnded | boolean | Lire | Obtenez ou définissez une valeur indiquant si ce cylindre est ouvert. |
thetaStart | double | Lire | Démarrez ou débarquez le début. |
thetaLength | double | Lire | Obtenez ou fixez la longueur de theta. |
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 |
|---|---|
Cylinder() | Il a créé une nouvelle classe de cylindres. |
Cylinder(radius: double, height: double) | Il a créé une nouvelle classe de cylindres. |
Cylinder(radiusTop: double, radiusBottom: double, height: double) | Il a créé une nouvelle classe de cylindres. |
Cylinder(radiusTop: double, radiusBottom: double, height: double, radialSegments: int, heightSegments: int, openEnded: boolean) | Il a créé une nouvelle classe de cylindres. |
Cylinder(name: String, radiusTop: double, radiusBottom: double, height: double, radialSegments: int, heightSegments: int, openEnded: boolean, thetaStart: double, thetaLength: double) | Il a créé une nouvelle classe de cylindres. |
getOffsetBottom() → Vector3 | Obtenez ou mettez les vertices de transformation à l’écart du côté inférieur. |
setOffsetBottom(value: Vector3) | Déterminer la valeur inférieure de l’offset. |
getOffsetTop() → Vector3 | Obtenez ou mettez les vertices de transformation à l’encontre du côté supérieur. |
setOffsetTop(value: Vector3) | Définir le prix de la valeur supérieure. |
getGenerateFanCylinder() → boolean | Obtenez ou définissez si vous devez générer un cylindre de style fan lorsque ThetaLength est inférieur à 2*PI. |
setGenerateFanCylinder(value: boolean) | Définissez la valeur de cylindre fan générée. |
getShearBottom() → Vector2 | Obtenez ou mettez la transformation de la partie inférieure. |
setShearBottom(value: Vector2) | Déterminer la valeur de base du shear. |
getShearTop() → Vector2 | Obtenez ou mettez la transformation de la tête. |
setShearTop(value: Vector2) | Définir la valeur de l’encre. |
getRadiusTop() → double | Obtenez ou mettez le rayon du cap supérieur du cylindre. |
setRadiusTop(value: double) | Déterminer la valeur de rayon. |
getRadiusBottom() → double | Obtenez ou mettez le rayon du cap inférieur du cylindre. |
setRadiusBottom(value: double) | Déterminer la valeur de base du rayon. |
getHeight() → double | Obtenez ou fixez la hauteur du cylindre. |
setHeight(value: double) | Déterminer la valeur de hauteur. |
getRadialSegments() → int | Obtenir ou établir des segments radiels. |
setRadialSegments(value: int) | Il est important de définir les segments radiales. |
getHeightSegments() → int | Obtenez ou définissez des segments de hauteur. |
setHeightSegments(value: int) | Déterminer la valeur des segments de hauteur. |
getOpenEnded() → boolean | Obtenez ou définissez une valeur indiquant si ce cylindre est ouvert. |
setOpenEnded(value: boolean) | Définir la valeur ouverte. |
getThetaStart() → double | Démarrez ou débarquez le début. |
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. |
toMesh() → Mesh | Convertir l’objet actuel en mesh. |
Geometry() | On appelle la géométrie sur cette instance de cylindres. |
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(element) sur cette instance de cylindre. |
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 de Cylindre. |
createElementUV(mapping: TextureMapping) → VertexElementUV | Appels pour créerElementUV(mapping) sur cette instance Cylinder. |
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. |