LShape

Vue d’ensemble

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

Profil en L compatible IFC défini par des paramètres.

Cette classe fournit 35 méthodes pour travailler avec des objets LShape dans les programmes Java. Les méthodes disponibles incluent : A3DObject, Entity, LShape, ParameterizedProfile, Profile, SceneObject, findProperty, getBoundingBox, getDepth, getEdgeRadius, getEntityRendererKey, getExcluded 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, edgeRadius, entityRendererKey, excluded, extent et 8 de plus.

Propriétés

NomTypeAccèsDescription
depthdoubleLectureObtient la profondeur du profil.
widthdoubleLectureObtient la largeur du profil.
thicknessdoubleLectureObtient l’épaisseur du mur constant.
filletRadiusdoubleLectureObtient le rayon de l’arrondi.
edgeRadiusdoubleLectureObtient le rayon du bord.
extentVector2LectureRécupère 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 d’entité.
sceneSceneLectureObtient la scène.
nameStringLectureObtient le nom.
propertiesPropertyCollectionLectureObtient les propriétés.

Méthodes

SignatureDescription
LShape()Constructeur de LShape.
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.
getThickness() → doubleObtient l’épaisseur du mur constant.
setThickness(value: double)Définit l’épaisseur du mur constant.
getFilletRadius() → doubleObtient le rayon de l’arrondi.
setFilletRadius(value: double)Définit le rayon de l’arrondi.
getEdgeRadius() → doubleObtient le rayon du bord.
setEdgeRadius(value: double)Définit le rayon du bord.
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 LShape.
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 l’exclu.
setExcluded(value: boolean)Définit la valeur exclue.
getEntityRendererKey() → EntityRendererKeyRenvoie la clé du rendu d’entité.
SceneObject()Profil en forme de L compatible IFC défini par des paramètres.
SceneObject(name: String)Appelle SceneObject(name) sur cette instance LShape.
getScene() → SceneRenvoie la scène.
A3DObject()Appelle A3DObject sur cette instance LShape.
A3DObject(name: String)Appelle A3DObject(name) sur cette instance LShape.
getName() → StringRenvoie le nom.
setName(name: String)Définit la valeur du nom.
getProperties() → PropertyCollectionRenvoie les propriétés.
findProperty(name: String) → PropertyAppelle findProperty(name) sur cette instance LShape.
getProperty(name: String) → ObjectAppelle getProperty(name) sur cette instance LShape.
setProperty(name: String, value: Object)Définit la valeur de la propriété.
removeProperty(name: String) → booleanAppelle removeProperty(name) sur cette instance LShape.
removeProperty(property: Property) → booleanAppelle removeProperty(property) sur cette instance LShape.

Voir aussi

 Français