TShape
Prezentare generală
TShape este o clasă în Aspose.3D FOSS pentru Java. Moștenește de la: ParameterizedProfile.
Formă T compatibilă cu IFC definită prin parametri.
Această clasă furnizează 39 de metode pentru lucrul cu obiecte TShape în programele Java. Metodele disponibile includ: A3DObject, Entity, ParameterizedProfile, Profile, SceneObject, TShape, findProperty, getBoundingBox, getDepth, getEntityRendererKey, getExcluded, getExtent și 24 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, filletRadius și încă 10.
Proprietăți
| Nume | Tip | Acces | Descriere: |
|---|---|---|---|
depth | double | Citire | Obține lungimea web-ului. |
flangeWidth | double | Citire | Obține lungimea flanșei. |
webThickness | double | Citire | Obține grosimea peretelui webului. |
flangeThickness | double | Citire | Obține grosimea peretelui flanșei. |
filletRadius | double | Citire | Obține raza de rotunjire dintre web și flange. |
flangeEdgeRadius | double | Citire | Obține raza muchiei flanșei. |
webEdgeRadius | double | Citire | Obține raza marginii web. |
extent | Vector2 | Citire | Obține extinderea în dimensiunile x și y. |
boundingBox | BoundingBox | Citire | Obține caseta de delimitare. |
parentNode | Node | Citire | Obține nodul părinte. |
parentNodes | ArrayList<Node> | Citire | Obține nodurile părinte. |
excluded | boolean | Citire | Obține elementele excluse. |
entityRendererKey | EntityRendererKey | Citire | Obține cheia renderer-ului entității. |
scene | Scene | Citire | Obține scena. |
name | String | Citire | Obține numele. |
properties | PropertyCollection | Citire | Obține proprietățile. |
Metode
| Semnătură | Descriere: |
|---|---|
TShape() | Constructor al TShape. |
getDepth() → double | Obține lungimea web-ului. |
setDepth(value: double) | Setează lungimea pânzei. |
getFlangeWidth() → double | Obține lungimea flanșei. |
setFlangeWidth(value: double) | Setează lungimea flanșei. |
getWebThickness() → double | Obține grosimea peretelui web. |
setWebThickness(value: double) | Setează grosimea peretelui web. |
getFlangeThickness() → double | Obține grosimea peretelui flanșei. |
setFlangeThickness(value: double) | Setează grosimea peretelui flanșei. |
getFilletRadius() → double | Obține raza de filet dintre pană și flanșă. |
setFilletRadius(value: double) | Setează raza de rotunjire dintre pană și flanșă. |
getFlangeEdgeRadius() → double | Obține raza marginii flanșei. |
setFlangeEdgeRadius(value: double) | Setează raza marginii flanșei. |
getWebEdgeRadius() → double | Obține raza marginii web. |
setWebEdgeRadius(value: double) | Setează raza muchiei web. |
getExtent() → Vector2 | Obține extinderea în dimensiunile x și y. |
ParameterizedProfile() | Constructor. |
Profile() | Constructor. |
getBoundingBox() → BoundingBox | Returnează cutia de delimitare. |
Entity(name: String) | Apelează Entity(name) pe această instanță TShape. |
getParentNode() → Node | Constructor al TShape. |
setParentNode(value: Node) | Setează valoarea nodului părinte. |
getParentNodes() → ArrayList<Node> | Returnează nodurile părinte. |
getExcluded() → boolean | Returnează elementele excluse. |
setExcluded(value: boolean) | Setează valoarea exclusă. |
getEntityRendererKey() → EntityRendererKey | Returnează cheia renderer-ului entității. |
SceneObject() | Formă T compatibilă cu IFC definită prin parametri. |
SceneObject(name: String) | Apelează SceneObject(name) pe această instanță TShape. |
getScene() → Scene | Returnează scena. |
A3DObject() | Apelează A3DObject pe această instanță TShape. |
A3DObject(name: String) | Apelează A3DObject(name) pe această instanță TShape. |
getName() → String | Returnează numele. |
setName(name: String) | Setează valoarea numelui. |
getProperties() → PropertyCollection | Returnează proprietățile. |
findProperty(name: String) → Property | Apelează findProperty(name) pe această instanță de TShape. |
getProperty(name: String) → Object | Apelează getProperty(name) pe această instanță de TShape. |
setProperty(name: String, value: Object) | Setează valoarea proprietății. |
removeProperty(name: String) → boolean | Apelează removeProperty(name) pe această instanță de TShape. |
removeProperty(property: Property) → boolean | Apelează removeProperty(property) pe această instanță TShape. |