CShape

Vue d’ensemble

CShape est une classe dans le FOSS Aspose.3D pour Java. Hérite de : ParameterizedProfile.

Profil en forme de C compatible IFC défini par des paramètres.

Cette classe fournit 35 méthodes pour travailler avec des objets CShape dans les programmes Java. Les méthodes disponibles incluent : A3DObject, CShape, Entity, ParameterizedProfile, Profile, SceneObject, findProperty, getBoundingBox, getDepth, getEntityRendererKey, getExcluded, getExtent et 20 méthodes supplémentaires. Tous les membres publics sont accessibles à toute application Java après l’installation du paquet Aspose.3D FOSS pour Java. Propriétés : boundingBox, depth, entityRendererKey, excluded, extent, girth et 8 de plus.

Propriétés

NomTypeAccèsDescription
depthdoubleLectureObtient la profondeur du profil.
widthdoubleLectureObtient la largeur du profil.
girthdoubleLectureObtient la longueur de la circonférence.
wallThicknessdoubleLectureObtient l’épaisseur du mur.
internalFilletRadiusdoubleLectureObtient le rayon de congé interne.
extentVector2LectureObtient l’étendue dans les dimensions x et y.
boundingBoxBoundingBoxLectureObtient la boîte englobante.
parentNodeNodeLectureObtient le nœud parent.
parentNodesArrayList<Node>LectureObtient les nœuds parents.
excludedbooleanLectureObtient l’exclu.
entityRendererKeyEntityRendererKeyLectureObtient la clé du rendu de l’entité.
sceneSceneLectureObtient la scène.
nameStringLectureObtient le nom.
propertiesPropertyCollectionLectureObtient les propriétés.

Méthodes

SignatureDescription
CShape()Constructeur de CShape.
getDepth() → doubleObtient la profondeur du profil.
setDepth(value: double)Définit la profondeur du profil.
getWidth() → doubleObtient la largeur du profil.
setWidth(value: double)Définit la largeur du profil.
getGirth() → doubleObtient la longueur de la circonférence.
setGirth(value: double)Définit la longueur du tour.
getWallThickness() → doubleObtient l’épaisseur du mur.
setWallThickness(value: double)Définit l’épaisseur du mur.
getInternalFilletRadius() → doubleObtient le rayon de congé interne.
setInternalFilletRadius(value: double)Définit le rayon du congé interne.
getExtent() → Vector2Obtient l’étendue dans les dimensions x et y.
ParameterizedProfile()Constructeur.
Profile()Constructeur.
getBoundingBox() → BoundingBoxRenvoie la boîte englobante.
Entity(name: String)Appelle Entity(name) sur cette instance de CShape.
getParentNode() → NodeRenvoie le nœud parent.
setParentNode(value: Node)Définit la valeur du nœud parent.
getParentNodes() → ArrayList<Node>Renvoie les nœuds parents.
getExcluded() → booleanRenvoie les exclus.
setExcluded(value: boolean)Définit la valeur exclue.
getEntityRendererKey() → EntityRendererKeyRenvoie la clé du rendu d’entité.
SceneObject()Appelle SceneObject sur cette instance CShape.
SceneObject(name: String)Appelle SceneObject(name) sur cette instance CShape.
getScene() → SceneRenvoie la scène.
A3DObject()Profil en forme de C compatible IFC défini par des paramètres. La position centrale du profil se trouve au centre de la boîte englobante.
A3DObject(name: String)Appelle A3DObject(name) sur cette instance CShape.
getName() → StringRenvoie le nom.
setName(name: String)Définit la valeur du nom.
getProperties() → PropertyCollectionRenvoie les propriétés.
findProperty(name: String) → PropertyObtient la profondeur du profil.
getProperty(name: String) → ObjectAppelle getProperty(name) sur cette instance de CShape.
setProperty(name: String, value: Object)Définit la profondeur du profil.
removeProperty(name: String) → booleanAppelle removeProperty(name) sur cette instance de CShape.
removeProperty(property: Property) → booleanAppelle removeProperty(property) sur cette instance de CShape.

Voir aussi

 Français