Cylinder

Cylinder class

Cylindre paramétré. Il peut également être utilisé pour représenter le cône lorsque l’un des rayons radiusTop/radiusBottom est nul.

Méthodes

constructor

NomDescription
constructor()Initialise une nouvelle instance de la classe Cylinder.

Result:


constructor_overload

NomDescription
constructor_overload(radius, height)Initialise une nouvelle instance de la classe Cylinder.

Parameters:

NomTypeDescription
rayonNombreRayon du couvercle supérieur et inférieur.
heightNombreHauteur.

Result:


constructor_overload2

NomDescription
constructor_overload2(radiusTop, radiusBottom, height)Initialise une nouvelle instance de la classe Cylinder.

Parameters:

NomTypeDescription
radiusTopNombreRayon supérieur.
radiusBottomNombreRayon inférieur.
heightNombreHauteur.

Result:


constructor_overload3

NomDescription
constructor_overload3(radiusTop, radiusBottom, height, radialSegments, heightSegments, openEnded)Initialise une nouvelle instance de la classe Cylinder.

Parameters:

NomTypeDescription
radiusTopNombreRayon du couvercle supérieur du cylindre.
radiusBottomNombreRayon du couvercle inférieur du cylindre.
heightNombreHauteur du cylindre.
radialSegmentsNombreSegments radiaux des cercles supérieur et inférieur..
heightSegmentsNombreSegments de hauteur.
openEndedbooleanSi défini sur

Result:


constructor_overload4

NomDescription
constructor_overload4(name, radiusTop, radiusBottom, height, radialSegments, heightSegments, openEnded, thetaStart, thetaLength)Initialise une nouvelle instance de la classe Cylinder.

Parameters:

NomTypeDescription
nameStringLe nom de cet objet
radiusTopNombreRayon du couvercle supérieur du cylindre.
radiusBottomNombreRayon du couvercle inférieur du cylindre.
heightNombreHauteur du cylindre.
radialSegmentsNombreSegments radiaux des cercles supérieur et inférieur..
heightSegmentsNombreSegments de hauteur.
openEndedbooleanSi défini sur
thetaStartNombreDébut theta.
thetaLengthNombreLongueur theta.

Result:


getOffsetBottom

NomDescription
getOffsetBottom()Obtient ou définit le décalage de transformation des sommets du côté inférieur.

Result:


setOffsetBottom

NomDescription
setOffsetBottom(value)Obtient ou définit le décalage de transformation des sommets du côté inférieur.

Result:


getOffsetTop

NomDescription
getOffsetTop()Obtient ou définit le décalage de transformation des sommets du côté supérieur.

Result:


setOffsetTop

NomDescription
setOffsetTop(value)Obtient ou définit le décalage de transformation des sommets du côté supérieur.

Result:


getGenerateFanCylinder

NomDescription
getGenerateFanCylinder()Obtient ou définit si le cylindre en forme d’éventail doit être généré lorsque ThetaLength est inférieur à 2PI, sinon le modèle ne sera pas découpé.

Result:


setGenerateFanCylinder

NomDescription
setGenerateFanCylinder(value)Obtient ou définit si le cylindre en forme d’éventail doit être généré lorsque ThetaLength est inférieur à 2PI, sinon le modèle ne sera pas découpé.

Result:


getShearBottom

NomDescription
getShearBottom()Obtient ou définit la transformation de cisaillement du côté inférieur, le vecteur stocke la valeur de cisaillement (axe x, axe z) mesurée en radians, la valeur par défaut est (0, 0).

Result:


setShearBottom

NomDescription
setShearBottom(value)Obtient ou définit la transformation de cisaillement du côté inférieur, le vecteur stocke la valeur de cisaillement (axe x, axe z) mesurée en radians, la valeur par défaut est (0, 0).

Result:


getShearTop

NomDescription
getShearTop()Obtient ou définit la transformation de cisaillement du côté supérieur, le vecteur stocke la valeur de cisaillement (axe x, axe z) mesurée en radians, la valeur par défaut est (0, 0).

Result:


setShearTop

NomDescription
setShearTop(value)Obtient ou définit la transformation de cisaillement du côté supérieur, le vecteur stocke la valeur de cisaillement (axe x, axe z) mesurée en radians, la valeur par défaut est (0, 0).

Result:


getRadiusTop

NomDescription
getRadiusTop()Obtient ou définit le rayon du couvercle supérieur du cylindre. Le rayon du couvercle supérieur.

Result:


setRadiusTop

NomDescription
setRadiusTop(value)Obtient ou définit le rayon du couvercle supérieur du cylindre. Le rayon du couvercle supérieur.

Result:


getRadiusBottom

NomDescription
getRadiusBottom()Obtient ou définit le rayon du couvercle inférieur du cylindre. Le rayon du couvercle inférieur.

Result:


setRadiusBottom

NomDescription
setRadiusBottom(value)Obtient ou définit le rayon du couvercle inférieur du cylindre. Le rayon du couvercle inférieur.

Result:


getHeight

NomDescription
getHeight()Obtient ou définit la hauteur du cylindre. La hauteur.

Result:


setHeight

NomDescription
setHeight(value)Obtient ou définit la hauteur du cylindre. La hauteur.

Result:


getRadialSegments

NomDescription
getRadialSegments()Obtient ou définit les segments radiaux. Les segments radiaux.

Result:


setRadialSegments

NomDescription
setRadialSegments(value)Obtient ou définit les segments radiaux. Les segments radiaux.

Result:


getHeightSegments

NomDescription
getHeightSegments()Obtient ou définit les segments de hauteur. Les segments de hauteur.

Result:


setHeightSegments

NomDescription
setHeightSegments(value)Obtient ou définit les segments de hauteur. Les segments de hauteur.

Result:


getOpenEnded

NomDescription
getOpenEnded()Obtient ou définit une valeur indiquant si ce Cylinder est ouvert aux extrémités. La valeur par défaut est false. true si ouvert aux extrémités ; sinon, les couvercles supérieurs/inférieurs existent.

Result:


setOpenEnded

NomDescription
setOpenEnded(value)Obtient ou définit une valeur indiquant si ce Cylinder est ouvert aux extrémités. La valeur par défaut est false. true si ouvert aux extrémités ; sinon, les couvercles supérieurs/inférieurs existent.

Result:


getThetaStart

NomDescription
getThetaStart()Obtient ou définit le départ theta. La valeur par défaut est 0. Le départ theta.

Result:


setThetaStart

NomDescription
setThetaStart(value)Obtient ou définit le départ theta. La valeur par défaut est 0. Le départ theta.

Result:


getThetaLength

NomDescription
getThetaLength()Obtient ou définit la longueur du theta. La valeur par défaut est 2π. La longueur du theta.

Result:


setThetaLength

NomDescription
setThetaLength(value)Obtient ou définit la longueur du theta. La valeur par défaut est 2π. La longueur du theta.

Result:


getCastShadows

NomDescription
getCastShadows()Récupère ou définit si cette géométrie peut projeter une ombre

Result:


setCastShadows

NomDescription
setCastShadows(value)Récupère ou définit si cette géométrie peut projeter une ombre

Result:


getReceiveShadows

NomDescription
getReceiveShadows()Récupère ou définit si cette géométrie peut recevoir une ombre.

Result:


setReceiveShadows

NomDescription
setReceiveShadows(value)Récupère ou définit si cette géométrie peut recevoir une ombre.

Result:


getParentNodes

NomDescription
getParentNodes()Obtient tous les nœuds parents, une entité peut être attachée à plusieurs nœuds parents pour l’instanciation géométrique. Les nœuds.

Result:


getExcluded

NomDescription
getExcluded()Obtient ou définit si cette entité doit être exclue lors de l’exportation.

Result:


setExcluded

NomDescription
setExcluded(value)Obtient ou définit si cette entité doit être exclue lors de l’exportation.

Result:


getParentNode

NomDescription
getParentNode()Obtient ou définit le premier nœud parent ; si le premier nœud parent est défini, cette entité sera détachée des autres nœuds parents. Le nœud parent.

Result:


setParentNode

NomDescription
setParentNode(value)Obtient ou définit le premier nœud parent ; si le premier nœud parent est défini, cette entité sera détachée des autres nœuds parents. Le nœud parent.

Result:


getScene

NomDescription
getScene()Obtient la scène à laquelle cet objet appartient

Result:


getName

NomDescription
getName()Obtient ou définit le nom. Le nom.

Result:


setName

NomDescription
setName(value)Obtient ou définit le nom. Le nom.

Result:


getProperties

NomDescription
getProperties()Obtient la collection de toutes les propriétés.

Result:


toMesh

NomDescription
toMesh()Convertir l’objet actuel en maillage

Result: Mesh


getBoundingBox

NomDescription
getBoundingBox()Obtient la boîte englobante de l’entité actuelle dans son système de coordonnées d’espace objet.

Result: Mesh


getEntityRendererKey

NomDescription
getEntityRendererKey()Obtient la clé du rendu d’entité enregistré dans le moteur de rendu

Result: EntityRendererKey


removeProperty

NomDescription
removeProperty(property)Supprime une propriété dynamique.

Parameters:

NomTypeDescription
propertyPropertyQuelle propriété supprimer

Result: boolean


removeProperty

NomDescription
removeProperty(property)Supprime la propriété spécifiée identifiée par son nom

Parameters:

NomTypeDescription
propertStringnull

Result: boolean


getProperty

NomDescription
getProperty(property)Obtenir la valeur de la propriété spécifiée

Parameters:

NomTypeDescription
propertyStringNom de la propriété

Result: Object


setProperty

NomDescription
setProperty(property, value)Définit la valeur de la propriété spécifiée

Parameters:

NomTypeDescription
propertyStringNom de la propriété
valueObjectLa valeur de la propriété

Result: Object


findProperty

NomDescription
findProperty(propertyName)Recherche la propriété. Elle peut être une propriété dynamique (Créée par CreateDynamicProperty/SetProperty) ou une propriété native (Identifiée par son nom)

Parameters:

NomTypeDescription
propertyNameStringNom de la propriété.

Result: Property