LShape

Panoramica

LShape è una classe in Aspose.3D FOSS per Java. Eredita da: ParameterizedProfile.

Profilo a L compatibile IFC definito da parametri.

Questa classe fornisce 35 metodi per lavorare con oggetti LShape nei programmi Java. I metodi disponibili includono: A3DObject, Entity, LShape, ParameterizedProfile, Profile, SceneObject, findProperty, getBoundingBox, getDepth, getEdgeRadius, getEntityRendererKey, getExcluded, e 20 metodi aggiuntivi. Tutti i membri pubblici sono accessibili a qualsiasi applicazione Java dopo aver installato il pacchetto Aspose.3D FOSS per Java. Proprietà: boundingBox, depth, edgeRadius, entityRendererKey, excluded, extent, e 8 in più.

Proprietà

NomeTipoAccessoDescrizione
depthdoubleLetturaRestituisce la profondità del profilo.
widthdoubleLetturaOttiene la larghezza del profilo.
thicknessdoubleLetturaOttiene lo spessore della parete costante.
filletRadiusdoubleLetturaOttiene il raggio del raccordo.
edgeRadiusdoubleLetturaOttiene il raggio del bordo.
extentVector2LetturaOttiene l’estensione nelle dimensioni x e y.
boundingBoxBoundingBoxLetturaOttiene il bounding box.
parentNodeNodeLetturaOttiene il nodo genitore.
parentNodesArrayList<Node>LetturaOttiene i nodi genitore.
excludedbooleanLetturaOttiene l’escluso.
entityRendererKeyEntityRendererKeyLetturaOttiene la chiave del renderer dell’entità.
sceneSceneLetturaOttiene la scena.
nameStringLetturaOttiene il nome.
propertiesPropertyCollectionLetturaOttiene le proprietà.

Metodi

FirmaDescrizione
LShape()Costruttore di LShape.
getDepth() → doubleRestituisce la profondità del profilo.
setDepth(value: double)Imposta la profondità del profilo.
getWidth() → doubleOttiene la larghezza del profilo.
setWidth(value: double)Imposta la larghezza del profilo.
getThickness() → doubleOttiene lo spessore della parete costante.
setThickness(value: double)Imposta lo spessore della parete costante.
getFilletRadius() → doubleRestituisce il raggio del raccordo.
setFilletRadius(value: double)Imposta il raggio del raccordo.
getEdgeRadius() → doubleOttiene il raggio del bordo.
setEdgeRadius(value: double)Imposta il raggio del bordo.
getExtent() → Vector2Ottiene l’estensione nelle dimensioni x e y.
ParameterizedProfile()Costruttore.
Profile()Costruttore.
getBoundingBox() → BoundingBoxRestituisce il riquadro di delimitazione.
Entity(name: String)Chiama Entity(name) su questa istanza di LShape.
getParentNode() → NodeRestituisce il nodo genitore.
setParentNode(value: Node)Imposta il valore del nodo padre.
getParentNodes() → ArrayList<Node>Restituisce i nodi genitori.
getExcluded() → booleanRestituisce gli esclusi.
setExcluded(value: boolean)Imposta il valore escluso.
getEntityRendererKey() → EntityRendererKeyRestituisce la chiave del renderer dell’entità.
SceneObject()Profilo a L compatibile con IFC definito da parametri.
SceneObject(name: String)Chiama SceneObject(name) su questa istanza LShape.
getScene() → SceneRestituisce la scena.
A3DObject()Chiama A3DObject su questa istanza di LShape.
A3DObject(name: String)Chiama A3DObject(name) su questa istanza di LShape.
getName() → StringRestituisce il nome.
setName(name: String)Imposta il valore del nome.
getProperties() → PropertyCollectionRestituisce le proprietà.
findProperty(name: String) → PropertyChiama findProperty(name) su questa istanza di LShape.
getProperty(name: String) → ObjectChiama getProperty(name) su questa istanza di LShape.
setProperty(name: String, value: Object)Imposta il valore della proprietà.
removeProperty(name: String) → booleanChiama removeProperty(name) su questa istanza di LShape.
removeProperty(property: Property) → booleanChiama removeProperty(property) su questa istanza di LShape.

Vedi anche

 Italiano