CShape

Áttekintés

CShape egy osztály a Aspose.3D FOSS-ban a Java számára. Örökli: ParameterizedProfile.

IFC-kompatibilis C-alakú profil, amely paraméterekkel van meghatározva.

Ez az osztály 35 metódust biztosít a CShape objektumokkal való munkához a Java programokban. Elérhető metódusok: A3DObject, CShape, Entity, ParameterizedProfile, Profile, SceneObject, findProperty, getBoundingBox, getDepth, getEntityRendererKey, getExcluded, getExtent, és további 20 metódus. Minden nyilvános tag elérhető bármely Java alkalmazás számára a Aspose.3D FOSS a Java csomag telepítése után. Tulajdonságok: boundingBox, depth, entityRendererKey, excluded, extent, girth, és további 8.

Tulajdonságok

NévTípusHozzáférésLeírás
depthdoubleOlvasásLekéri a profil mélységét.
widthdoubleOlvasásA profil szélességét adja vissza.
girthdoubleOlvasásVisszaadja a kerület hosszát.
wallThicknessdoubleOlvasásVisszaadja a fal vastagságát.
internalFilletRadiusdoubleOlvasásLekéri a belső lekerekítési sugár értékét.
extentVector2OlvasásVisszaadja a kiterjedést az x és y dimenzióban.
boundingBoxBoundingBoxOlvasásLekéri a határoló dobozt.
parentNodeNodeOlvasásLekéri a szülő csomópontot.
parentNodesArrayList<Node>OlvasásVisszaadja a szülő csomópontokat.
excludedbooleanOlvasásLekéri a kizárt elemet.
entityRendererKeyEntityRendererKeyOlvasásLekéri az entitás renderelő kulcsát.
sceneSceneOlvasásVisszaadja a jelenetet.
nameStringOlvasásLekéri a nevet.
propertiesPropertyCollectionOlvasásLekéri a tulajdonságokat.

Metódusok

AláírásLeírás
CShape()A CShape konstruktora.
getDepth() → doubleVisszaadja a profil mélységét.
setDepth(value: double)Beállítja a profil mélységét.
getWidth() → doubleVisszaadja a profil szélességét.
setWidth(value: double)Beállítja a profil szélességét.
getGirth() → doubleA kerület hosszát adja vissza.
setGirth(value: double)Beállítja a kerület hosszát.
getWallThickness() → doubleA fal vastagságát adja vissza.
setWallThickness(value: double)Beállítja a fal vastagságát.
getInternalFilletRadius() → doubleLekéri a belső lekerekítési sugár értékét.
setInternalFilletRadius(value: double)Beállítja a belső lekerekítési sugárát.
getExtent() → Vector2Lekéri a kiterjedést x és y dimenzióban.
ParameterizedProfile()Konstruktor.
Profile()Konstruktor.
getBoundingBox() → BoundingBoxVisszaadja a határoló dobozt.
Entity(name: String)Meghívja az Entity(name)-t ezen a CShape példányon.
getParentNode() → NodeVisszaadja a szülő csomópontot.
setParentNode(value: Node)Beállítja a szülőcsomópont értékét.
getParentNodes() → ArrayList<Node>Visszaadja a szülő csomópontokat.
getExcluded() → booleanVisszaadja a kizártakat.
setExcluded(value: boolean)Beállítja a kizárt értéket.
getEntityRendererKey() → EntityRendererKeyVisszaadja az entitás renderelő kulcsát.
SceneObject()Meghívja a(z) SceneObject ezen a CShape példányon.
SceneObject(name: String)Meghívja a(z) SceneObject(name) ezen a CShape példányon.
getScene() → SceneVisszaadja a jelenetet.
A3DObject()IFC-kompatibilis C-alak profil, amely paraméterekkel van definiálva. A profil középpontja a határoló doboz közepén van.
A3DObject(name: String)Meghívja az A3DObject(name) függvényt ezen a CShape példányon.
getName() → StringVisszaadja a nevet.
setName(name: String)Beállítja a name értékét.
getProperties() → PropertyCollectionVisszaadja a tulajdonságokat.
findProperty(name: String) → PropertyA profil mélységét adja vissza.
getProperty(name: String) → ObjectMeghívja a getProperty(name) függvényt ezen a CShape példányon.
setProperty(name: String, value: Object)Beállítja a profil mélységét.
removeProperty(name: String) → booleanMeghívja a removeProperty(name) függvényt ezen a CShape példányon.
removeProperty(property: Property) → booleanMeghívja a removeProperty(property) függvényt ezen a CShape példányon.

Lásd még:

 Magyar