CShape
Přehled
CShape je třída v Aspose.3D FOSS pro Java. Dědí z: ParameterizedProfile.
IFC kompatibilní profil C-tvaru definovaný parametry.
Tato třída poskytuje 35 metod pro práci s objekty CShape v programech Java. Dostupné metody zahrnují: A3DObject, CShape, Entity, ParameterizedProfile, Profile, SceneObject, findProperty, getBoundingBox, getDepth, getEntityRendererKey, getExcluded, getExtent a 20 dalších metod. Všechny veřejné členy jsou přístupné jakékoli aplikaci Java po instalaci balíčku Aspose.3D FOSS pro Java. Vlastnosti: boundingBox, depth, entityRendererKey, excluded, extent, girth a 8 dalších.
Vlastnosti
| Název: | Typ: | Přístup | Popis: |
|---|---|---|---|
depth | double | Čtení | Získá hloubku profilu. |
width | double | Čtení | Získá šířku profilu. |
girth | double | Čtení | Získá délku obvodu. |
wallThickness | double | Čtení | Získá tloušťku zdi. |
internalFilletRadius | double | Čtení | Získá vnitřní poloměr zaoblení. |
extent | Vector2 | Čtení | Získá rozsah v rozměrech x a y. |
boundingBox | BoundingBox | Čtení | Získá ohraničující rámeček. |
parentNode | Node | Čtení | Získá rodičovský uzel. |
parentNodes | ArrayList<Node> | Čtení | Získá rodičovské uzly. |
excluded | boolean | Čtení | Získá vyloučené. |
entityRendererKey | EntityRendererKey | Čtení | Získá klíč vykreslovače entity. |
scene | Scene | Čtení | Získá scénu. |
name | String | Čtení | Získá název. |
properties | PropertyCollection | Čtení | Získá vlastnosti. |
Metody
| Podpis: | Popis: |
|---|---|
CShape() | Konstruktor třídy CShape. |
getDepth() → double | Získá hloubku profilu. |
setDepth(value: double) | Nastaví hloubku profilu. |
getWidth() → double | Získá šířku profilu. |
setWidth(value: double) | Nastavuje šířku profilu. |
getGirth() → double | Získá délku obvodu. |
setGirth(value: double) | Nastaví délku obvodu. |
getWallThickness() → double | Získá tloušťku stěny. |
setWallThickness(value: double) | Nastaví tloušťku zdi. |
getInternalFilletRadius() → double | Získá vnitřní poloměr zakulacení. |
setInternalFilletRadius(value: double) | Nastaví vnitřní poloměr zaoblení. |
getExtent() → Vector2 | Získá rozsah v rozměrech x a y. |
ParameterizedProfile() | Konstruktor. |
Profile() | Konstruktor. |
getBoundingBox() → BoundingBox | Vrací ohraničující box. |
Entity(name: String) | Volá Entity(name) na této instanci CShape. |
getParentNode() → Node | Vrací rodičovský uzel. |
setParentNode(value: Node) | Nastaví hodnotu nadřazeného uzlu. |
getParentNodes() → ArrayList<Node> | Vrací rodičovské uzly. |
getExcluded() → boolean | Vrací vyloučené. |
setExcluded(value: boolean) | Nastaví vyloučenou hodnotu. |
getEntityRendererKey() → EntityRendererKey | Vrací klíč rendereru entity. |
SceneObject() | Volá SceneObject na této instanci CShape. |
SceneObject(name: String) | Volá SceneObject(name) na této instanci CShape. |
getScene() → Scene | Vrací scénu. |
A3DObject() | IFC kompatibilní profil C-shape definovaný parametry. Středová pozice profilu se nachází ve středu ohraničujícího rámečku. |
A3DObject(name: String) | Volá A3DObject(name) na této instanci CShape. |
getName() → String | Vrací název. |
setName(name: String) | Nastaví hodnotu názvu. |
getProperties() → PropertyCollection | Vrací vlastnosti. |
findProperty(name: String) → Property | Získá hloubku profilu. |
getProperty(name: String) → Object | Volá getProperty(name) na této instanci CShape. |
setProperty(name: String, value: Object) | Nastavuje hloubku profilu. |
removeProperty(name: String) → boolean | Volá removeProperty(name) na této instanci CShape. |
removeProperty(property: Property) → boolean | Volá removeProperty(property) na této instanci CShape. |