RectangleShape

RectangleShape

Prezentare generală

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

Formă dreptunghiulară compatibilă cu IFC cu colțuri rotunjite.

Această clasă oferă 31 de metode pentru lucrul cu obiecte RectangleShape în programe Java. Metodele disponibile includ: A3DObject, Entity, ParameterizedProfile, Profile, RectangleShape, SceneObject, findProperty, getBoundingBox, getEntityRendererKey, getExcluded, getExtent, getName și 16 metode suplimentare. Toți membrii publici sunt accesibili oricărei aplicații Java după instalarea pachetului Aspose.3D FOSS pentru Java. Proprietăți: boundingBox, entityRendererKey, excluded, extent, name, parentNode și încă 6.

Proprietăți

NumeTipAccesDescriere:
roundingRadiusdoubleCitireObține raza arcurilor circulare ale tuturor celor patru colțuri, măsurată în grade.
xDimdoubleCitireObține extinderea dreptunghiului în direcția axei x.
yDimdoubleCitireObține extinderea dreptunghiului în direcția axei y.
extentVector2CitireObține extinderea în dimensiunile x și y.
boundingBoxBoundingBoxCitireObține cutia de delimitare.
parentNodeNodeCitireObține nodul părinte.
parentNodesArrayList<Node>CitireObține nodurile părinte.
excludedbooleanCitireObține exclusul.
entityRendererKeyEntityRendererKeyCitireObține cheia redresorului entității.
sceneSceneCitireObține scena.
nameStringCitireObține numele.
propertiesPropertyCollectionCitireObține proprietățile.

Metode

SemnăturăDescriere:
RectangleShape()Constructor al RectangleShape.
getRoundingRadius() → doubleObține raza arcurilor circulare ale tuturor celor patru colțuri, măsurată în grade.
setRoundingRadius(value: double)Setează raza arcurilor circulare ale tuturor celor patru colțuri, măsurată în grade.
getXDim() → doubleObține extinderea dreptunghiului în direcția axei x.
setXDim(value: double)Setează extinderea dreptunghiului în direcția axei x.
getYDim() → doubleObține extinderea dreptunghiului în direcția axei y.
setYDim(value: double)Setează extinderea dreptunghiului în direcția axei y.
getExtent() → Vector2Obține extinderea în dimensiunile x și y.
ParameterizedProfile()Constructor.
Profile()Constructor.
getBoundingBox() → BoundingBoxReturnează cutia de delimitare.
Entity(name: String)Constructor al RectangleShape.
getParentNode() → NodeReturnează nodul părinte.
setParentNode(value: Node)Setează valoarea nodului părinte.
getParentNodes() → ArrayList<Node>Returnează nodurile părinte.
getExcluded() → booleanReturnează exclus.
setExcluded(value: boolean)Setează raza arcurilor circulare ale celor patru colțuri, măsurată în grade. Valoarea implicită este 0.0.
getEntityRendererKey() → EntityRendererKeyReturnează cheia renderer-ului entității.
SceneObject()Formă rectangulară compatibilă cu IFC cu colțuri rotunjite.
SceneObject(name: String)Apelează SceneObject(name) pe această instanță RectangleShape.
getScene() → SceneConstructor al RectangleShape.
A3DObject()Apelează A3DObject pe această instanță RectangleShape.
A3DObject(name: String)Apelează A3DObject(name) pe această instanță RectangleShape.
getName() → StringReturnează numele.
setName(name: String)Setează valoarea numelui.
getProperties() → PropertyCollectionObține raza arcelor circulare ale tuturor celor patru colțuri, măsurată în grade. Valoarea implicită este 0.0.
findProperty(name: String) → PropertyApelează findProperty(name) pe această instanță de RectangleShape.
getProperty(name: String) → ObjectApelează getProperty(name) pe această instanță de RectangleShape.
setProperty(name: String, value: Object)Setează valoarea proprietății.
removeProperty(name: String) → booleanApelează removeProperty(name) pe această instanță de RectangleShape.
removeProperty(property: Property) → booleanApelează removeProperty(property) pe această instanță de RectangleShape.

Vezi și:

 Română