LShape

Áttekintés

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

IFC-kompatibilis L-alakú profil, amely paraméterek által van meghatározva.

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

Tulajdonságok

NévTípusHozzáférésLeírás
depthdoubleOlvasásLekéri a profil mélységét.
widthdoubleOlvasásLekéri a profil szélességét.
thicknessdoubleOlvasásLekéri a konstans fal vastagságát.
filletRadiusdoubleOlvasásVisszaadja a lekerekítés sugarát.
edgeRadiusdoubleOlvasásVisszaadja a széle sugarát.
extentVector2OlvasásMegkapja a kiterjedést az x és y dimenzióban.
boundingBoxBoundingBoxOlvasásVisszaadja a határoló dobozt.
parentNodeNodeOlvasásLekéri a szülőcsomópontot.
parentNodesArrayList<Node>OlvasásLekéri a szülőcsomópontokat.
excludedbooleanOlvasásLekéri a kizártakat.
entityRendererKeyEntityRendererKeyOlvasásLekéri az entitás renderelő kulcsát.
sceneSceneOlvasásLekéri a jelenetet.
nameStringOlvasásLekéri a nevet.
propertiesPropertyCollectionOlvasásLekéri a tulajdonságokat.

Metódusok

AláírásLeírás
LShape()Az LShape konstruktora.
getDepth() → doubleVisszaadja a profil mélységét.
setDepth(value: double)Beállítja a profil mélységét.
getWidth() → doubleA profil szélességét adja vissza.
setWidth(value: double)Beállítja a profil szélességét.
getThickness() → doubleA konstans fal vastagságát adja vissza.
setThickness(value: double)Beállítja a konstans fal vastagságát.
getFilletRadius() → doubleVisszaadja a lekerekítés sugarát.
setFilletRadius(value: double)Beállítja a lekerekítés sugarát.
getEdgeRadius() → doubleLekéri az él sugarát.
setEdgeRadius(value: double)Beállítja az él sugarát.
getExtent() → Vector2Visszaadja a kiterjedést az 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 az LShape 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árt elemeket.
setExcluded(value: boolean)Beállítja a kizárt értéket.
getEntityRendererKey() → EntityRendererKeyVisszaadja az entitás renderelő kulcsát.
SceneObject()IFC-kompatibilis L-alakú profil, amely paraméterek alapján van meghatározva.
SceneObject(name: String)Meghívja a SceneObject(name) metódust ezen az LShape példányon.
getScene() → SceneVisszaadja a jelenetet.
A3DObject()Meghívja az A3DObject-et ezen az LShape példányon.
A3DObject(name: String)Meghívja az A3DObject(name)-t ezen az LShape példányon.
getName() → StringVisszaadja a nevet.
setName(name: String)Beállítja a név értékét.
getProperties() → PropertyCollectionVisszaadja a tulajdonságokat.
findProperty(name: String) → PropertyMeghívja a findProperty(name) metódust ezen az LShape példányon.
getProperty(name: String) → ObjectMeghívja a getProperty(name) metódust ezen az LShape példányon.
setProperty(name: String, value: Object)Beállítja a tulajdonság értékét.
removeProperty(name: String) → booleanMeghívja a removeProperty(name) metódust ezen az LShape példányon.
removeProperty(property: Property) → booleanMeghívja a removeProperty(property) metódust ezen az LShape példányon.

Lásd még:

 Magyar