CShape

Panoramica

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

Profilo a forma di C compatibile IFC definito da parametri.

Questa classe fornisce 35 metodi per lavorare con oggetti CShape nei programmi Java. I metodi disponibili includono: A3DObject, CShape, Entity, ParameterizedProfile, Profile, SceneObject, findProperty, getBoundingBox, getDepth, getEntityRendererKey, getExcluded, getExtent e 20 metodi aggiuntivi. Tutti i membri pubblici sono accessibili a qualsiasi applicazione Java dopo l’installazione del pacchetto Aspose.3D FOSS per Java. Proprietà: boundingBox, depth, entityRendererKey, excluded, extent, girth e 8 altre.

Proprietà

NomeTipoAccessoDescrizione
depthdoubleLetturaOttiene la profondità del profilo.
widthdoubleLetturaOttiene la larghezza del profilo.
girthdoubleLetturaRestituisce la lunghezza della circonferenza.
wallThicknessdoubleLetturaOttiene lo spessore della parete.
internalFilletRadiusdoubleLetturaOttiene il raggio interno del raccordo.
extentVector2LetturaOttiene l’estensione nelle dimensioni x e y.
boundingBoxBoundingBoxLetturaRestituisce il rettangolo di delimitazione.
parentNodeNodeLetturaOttiene il nodo genitore.
parentNodesArrayList<Node>LetturaOttiene i nodi genitori.
excludedbooleanLetturaOttiene l’escluso.
entityRendererKeyEntityRendererKeyLetturaOttiene la chiave del renderer dell’entità.
sceneSceneLetturaRestituisce la scena.
nameStringLetturaOttiene il nome.
propertiesPropertyCollectionLetturaOttiene le proprietà.

Metodi

FirmaDescrizione
CShape()Costruttore di CShape.
getDepth() → doubleOttiene 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.
getGirth() → doubleRestituisce la lunghezza della circonferenza.
setGirth(value: double)Imposta la lunghezza della circonferenza.
getWallThickness() → doubleOttiene lo spessore della parete.
setWallThickness(value: double)Imposta lo spessore della parete.
getInternalFilletRadius() → doubleRestituisce il raggio interno del raccordo.
setInternalFilletRadius(value: double)Imposta il raggio del raccordo interno.
getExtent() → Vector2Restituisce 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 CShape.
getParentNode() → NodeRestituisce il nodo genitore.
setParentNode(value: Node)Imposta il valore del nodo padre.
getParentNodes() → ArrayList<Node>Restituisce i nodi genitore.
getExcluded() → booleanRestituisce gli esclusi.
setExcluded(value: boolean)Imposta il valore escluso.
getEntityRendererKey() → EntityRendererKeyRestituisce la chiave del renderer dell’entità.
SceneObject()Chiama SceneObject su questa istanza di CShape.
SceneObject(name: String)Chiama SceneObject(name) su questa istanza di CShape.
getScene() → SceneRestituisce la scena.
A3DObject()Profilo a forma di C compatibile IFC definito da parametri. La posizione centrale del profilo è al centro del bounding box.
A3DObject(name: String)Chiama A3DObject(name) su questa istanza CShape.
getName() → StringRestituisce il nome.
setName(name: String)Imposta il valore del nome.
getProperties() → PropertyCollectionRestituisce le proprietà.
findProperty(name: String) → PropertyOttiene la profondità del profilo.
getProperty(name: String) → ObjectChiama getProperty(name) su questa istanza di CShape.
setProperty(name: String, value: Object)Imposta la profondità del profilo.
removeProperty(name: String) → booleanChiama removeProperty(name) su questa istanza di CShape.
removeProperty(property: Property) → booleanChiama removeProperty(property) su questa istanza di CShape.

Vedi anche

 Italiano