CShape

Prezentare generală

CShape este o clasă în Aspose.3D FOSS pentru Java. Moștenește din: ParameterizedProfile.

Profil C-shape compatibil cu IFC definit prin parametri.

Această clasă furnizează 35 de metode pentru lucrul cu obiecte CShape în programele Java. Metodele disponibile includ: A3DObject, CShape, Entity, ParameterizedProfile, Profile, SceneObject, findProperty, getBoundingBox, getDepth, getEntityRendererKey, getExcluded, getExtent, și 20 de metode suplimentare. Toți membrii publici sunt accesibili oricărei aplicații Java după instalarea pachetului Aspose.3D FOSS pentru Java. Proprietăți: boundingBox, depth, entityRendererKey, excluded, extent, girth, și încă 8.

Proprietăți

NumeTipAccesDescriere:
depthdoubleCitireObține adâncimea profilului.
widthdoubleCitireObține lățimea profilului.
girthdoubleCitireObține lungimea circumferinței.
wallThicknessdoubleCitireObține grosimea peretelui.
internalFilletRadiusdoubleCitireObține raza interioară a filetului.
extentVector2CitireObține extinderea în dimensiunile x și y.
boundingBoxBoundingBoxCitireObține caseta delimitatoare.
parentNodeNodeCitireObține nodul părinte.
parentNodesArrayList<Node>CitireObține nodurile părinte.
excludedbooleanCitireObține exclusul.
entityRendererKeyEntityRendererKeyCitireObține cheia renderer-ului entității.
sceneSceneCitireObține scena.
nameStringCitireObține numele.
propertiesPropertyCollectionCitireObține proprietățile.

Metode

SemnăturăDescriere:
CShape()Constructor al CShape.
getDepth() → doubleObține adâncimea profilului.
setDepth(value: double)Setează adâncimea profilului.
getWidth() → doubleObține lățimea profilului.
setWidth(value: double)Setează lățimea profilului.
getGirth() → doubleObține lungimea circumferinței.
setGirth(value: double)Setează lungimea circumferinței.
getWallThickness() → doubleObține grosimea peretelui.
setWallThickness(value: double)Setează grosimea peretelui.
getInternalFilletRadius() → doubleObține raza de filet internă.
setInternalFilletRadius(value: double)Setează raza de rotunjire internă.
getExtent() → Vector2Obține extinderea în dimensiunile x și y.
ParameterizedProfile()Constructor.
Profile()Constructor.
getBoundingBox() → BoundingBoxReturnează cutia de delimitare.
Entity(name: String)Apelează Entity(name) pe această instanță CShape.
getParentNode() → NodeReturnează nodul părinte.
setParentNode(value: Node)Setează valoarea nodului părinte.
getParentNodes() → ArrayList<Node>Returnează nodurile părinte.
getExcluded() → booleanReturnează elementele excluse.
setExcluded(value: boolean)Setează valoarea exclusă.
getEntityRendererKey() → EntityRendererKeyReturnează cheia renderer a entității.
SceneObject()Apelează SceneObject pe această instanță CShape.
SceneObject(name: String)Apelează SceneObject(name) pe această instanță CShape.
getScene() → SceneReturnează scena.
A3DObject()Profil C compatibil cu IFC definit prin parametri. Poziția centrală a profilului se află în centrul cutiei de delimitare.
A3DObject(name: String)Apelează A3DObject(name) pe această instanță CShape.
getName() → StringReturnează numele.
setName(name: String)Setează valoarea numelui.
getProperties() → PropertyCollectionReturnează proprietățile.
findProperty(name: String) → PropertyObține adâncimea profilului.
getProperty(name: String) → ObjectApelează getProperty(name) pe această instanță CShape.
setProperty(name: String, value: Object)Setează adâncimea profilului.
removeProperty(name: String) → booleanApelează removeProperty(name) pe această instanță CShape.
removeProperty(property: Property) → booleanApelează removeProperty(property) pe această instanță CShape.

Vezi și:

 Română