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 deTypeAccèsDescription
offsetBottomVector3LireObtenez ou mettez les vertices de transformation à l’écart du côté inférieur.
offsetTopVector3LireObtenez ou mettez les vertices de transformation à l’encontre du côté supérieur.
generateFanCylinderbooleanLireObtenez ou définissez si vous devez générer un cylindre de style fan lorsque ThetaLength est inférieur à 2*PI.
shearBottomVector2LireObtenez ou mettez la transformation de la partie inférieure.
shearTopVector2LireObtenez ou mettez la transformation de la tête.
radiusTopdoubleLireObtenez ou mettez le rayon du cap supérieur du cylindre.
radiusBottomdoubleLireObtenez ou mettez le rayon du cap inférieur du cylindre.
heightdoubleLireObtenez ou fixez la hauteur du cylindre.
radialSegmentsintLireObtenir ou établir des segments radiels.
heightSegmentsintLireObtenez ou définissez des segments de hauteur.
openEndedbooleanLireObtenez ou définissez une valeur indiquant si ce cylindre est ouvert.
thetaStartdoubleLireDémarrez ou débarquez le début.
thetaLengthdoubleLireObtenez ou fixez la longueur de theta.
visiblebooleanLireIl y a le visible.
castShadowsbooleanLireIl y a des ombres de cast.
receiveShadowsbooleanLireIl reçoit les ombres.
controlPointsjava.util.List<Vector4>LireIl a les points de contrôle.
vertexElementsjava.util.List<VertexElement>LireIl a les éléments vertex.
deformersjava.util.List<Deformer>LireIl y a les déformateurs.
deformers2java.util.Collection<T>LireLes déformateurs 2.
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
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()Vector3Obtenez 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()Vector3Obtenez 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()booleanObtenez 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()Vector2Obtenez ou mettez la transformation de la partie inférieure.
setShearBottom(value: Vector2)Déterminer la valeur de base du shear.
getShearTop()Vector2Obtenez ou mettez la transformation de la tête.
setShearTop(value: Vector2)Définir la valeur de l’encre.
getRadiusTop()doubleObtenez ou mettez le rayon du cap supérieur du cylindre.
setRadiusTop(value: double)Déterminer la valeur de rayon.
getRadiusBottom()doubleObtenez ou mettez le rayon du cap inférieur du cylindre.
setRadiusBottom(value: double)Déterminer la valeur de base du rayon.
getHeight()doubleObtenez ou fixez la hauteur du cylindre.
setHeight(value: double)Déterminer la valeur de hauteur.
getRadialSegments()intObtenir ou établir des segments radiels.
setRadialSegments(value: int)Il est important de définir les segments radiales.
getHeightSegments()intObtenez ou définissez des segments de hauteur.
setHeightSegments(value: int)Déterminer la valeur des segments de hauteur.
getOpenEnded()booleanObtenez ou définissez une valeur indiquant si ce cylindre est ouvert.
setOpenEnded(value: boolean)Définir la valeur ouverte.
getThetaStart()doubleDémarrez ou débarquez le début.
setThetaStart(value: double)Définir la valeur de départ theta.
getThetaLength()doubleObtenez ou fixez la longueur de theta.
setThetaLength(value: double)Déterminer la valeur de longueur theta.
toMesh()MeshConvertir l’objet actuel en mesh.
Geometry()On appelle la géométrie sur cette instance de cylindres.
getVisible()booleanRetourner le visible.
setVisible(value: boolean)Déterminer la valeur visible.
getCastShadows()booleanRetourner les ombres.
setCastShadows(value: boolean)Il a commencé une nouvelle classe de box.
getReceiveShadows()booleanRetourner 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)VertexElementObtenez ou définissez des segments de largeur.
createElement(type: VertexElementType)VertexElementObtenez 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)VertexElementUVAppelez GetVertexElementOfUV(mappage) sur cette instance de Cylindre.
createElementUV(mapping: TextureMapping)VertexElementUVAppels 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()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