UShape

Prezentare generală

UShape este o clasă în Aspose.3D FOSS pentru Java. Moștenește de la: ParameterizedProfile.

Formă U compatibilă cu IFC definită prin parametri.

Această clasă oferă 39 de metode pentru lucrul cu obiecte UShape în programele Java. Metodele disponibile includ: A3DObject, Entity, ParameterizedProfile, Profile, SceneObject, UShape, findProperty, getBoundingBox, getDepth, getEdgeRadius, getEntityRendererKey, getExcluded, ș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, edgeRadius, entityRendererKey, excluded, extent, și alte 10.

Proprietăți

NumeTipAccesDescriere:
depthdoubleCitireObține lungimea web.
flangeWidthdoubleCitireObține lungimea flanșei.
webThicknessdoubleCitireObține grosimea web.
flangeThicknessdoubleCitireObține grosimea flanșei.
filletRadiusdoubleCitireObține raza filetului dintre flanșă și pană.
edgeRadiusdoubleCitireObține raza marginii în muchia flanșei.
webEdgeRadiusdoubleCitireObține raza marginii pânzei.
extentVector2CitireObține extinderea în dimensiunile x și y.
boundingBoxBoundingBoxCitireObține caseta de delimitare.
parentNodeNodeCitireObține nodul părinte.
parentNodesArrayList<Node>CitireObține nodurile părinte.
excludedbooleanCitireObține elementele excluse.
entityRendererKeyEntityRendererKeyCitireObține cheia renderer-ului entității.
sceneSceneCitireObține scena.
nameStringCitireObține numele.
propertiesPropertyCollectionCitireObține proprietățile.

Metode

SemnăturăDescriere:
UShape()Constructor al UShape.
getDepth() → doubleObține lungimea web.
setDepth(value: double)Setează lungimea web.
getFlangeWidth() → doubleObține lungimea flanșei.
setFlangeWidth(value: double)Setează lungimea flange.
getWebThickness() → doubleObține grosimea web-ului.
setWebThickness(value: double)Setează grosimea pânzei.
getFlangeThickness() → doubleObține grosimea flangei.
setFlangeThickness(value: double)Setează grosimea flanșei.
getFilletRadius() → doubleObține raza de rotunjire dintre flanșă și pană.
setFilletRadius(value: double)Setează raza de rotunjire dintre flanșă și alma.
getEdgeRadius() → doubleObține raza marginii în marginea flanșei.
setEdgeRadius(value: double)Setează raza marginii în marginea flanșei.
getWebEdgeRadius() → doubleObține raza marginii pânzei.
setWebEdgeRadius(value: double)Setează raza marginii pânzei.
getExtent() → Vector2Obține extinderea în dimensiunile x și y.
ParameterizedProfile()Constructor.
Profile()Constructor.
getBoundingBox() → BoundingBoxReturnează cutia delimitatoare.
Entity(name: String)Apelează Entity(name) pe această instanță UShape.
getParentNode() → NodeConstructor al UShape.
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-ului entității.
SceneObject()U-shape compatibil IFC definit prin parametri.
SceneObject(name: String)Apelează SceneObject(name) pe această instanță UShape.
getScene() → SceneReturnează scena.
A3DObject()Apelează A3DObject pe această instanță UShape.
A3DObject(name: String)Apelează A3DObject(name) pe această instanță UShape.
getName() → StringReturnează numele.
setName(name: String)Setează valoarea numelui.
getProperties() → PropertyCollectionReturnează proprietățile.
findProperty(name: String) → PropertyApelează findProperty(name) pe această instanță UShape.
getProperty(name: String) → ObjectApelează getProperty(name) pe această instanță UShape.
setProperty(name: String, value: Object)Setează valoarea proprietății.
removeProperty(name: String) → booleanApelează removeProperty(name) pe această instanță UShape.
removeProperty(property: Property) → booleanApelează removeProperty(property) pe această instanță UShape.

Vezi și:

 Română