EllipseShape

EllipseShape

Přehled

EllipseShape je třída v Aspose.3D FOSS pro Java. Dědí z: ParameterizedProfile.

IFC kompatibilní eliptický profil, který lze použít k vytvoření sítě pomocí LinearExtrusion.

Tato třída poskytuje 30 metod pro práci s objekty EllipseShape v programech Java. Dostupné metody zahrnují: A3DObject, EllipseShape, Entity, ParameterizedProfile, Profile, SceneObject, findProperty, getBoundingBox, getEntityRendererKey, getExcluded, getExtent, getName a 14 dalších metod. Všechny veřejné členy jsou přístupné jakékoli aplikaci Java po instalaci balíčku Aspose.3D FOSS pro Java. Vlastnosti: boundingBox, entityRendererKey, excluded, extent, name, parentNode a 5 dalších.

Vlastnosti

Název:Typ:PřístupPopis:
semiAxis1doubleČteníZíská poloměr na ose X.
semiAxis2doubleČteníZíská poloměr na ose Y.
extentVector2ČteníZíská rozsah v rozměrech x a y.
boundingBoxBoundingBoxČteníZíská ohraničující rámeček.
parentNodeNodeČteníZíská nadřazený uzel.
parentNodesArrayList<Node>ČteníZíská nadřazené uzly.
excludedbooleanČteníZíská vyloučené.
entityRendererKeyEntityRendererKeyČteníZíská klíč vykreslovače entity.
sceneSceneČteníZíská scénu.
nameStringČteníZíská název.
propertiesPropertyCollectionČteníZíská vlastnosti.

Metody

Podpis:Popis:
EllipseShape()Vytvoří EllipseShape profil s výchozími poloosami.
EllipseShape(semiAxis1: double, semiAxis2: double)Vytvoří EllipseShape profil s určenými poloosami.
getSemiAxis1() → doubleZíská poloměr na ose X.
setSemiAxis1(value: double)Nastaví poloměr na ose X.
getSemiAxis2() → doubleZíská poloměr na ose Y.
setSemiAxis2(value: double)Nastaví poloměr na ose Y.
getExtent() → Vector2Získá rozsah v rozměrech x a y.
ParameterizedProfile()Konstruktor.
Profile()Konstruktor.
getBoundingBox() → BoundingBoxVrací ohraničující rámeček.
Entity(name: String)Volá Entity(name) na této instanci EllipseShape.
getParentNode() → NodeVrací nadřazený uzel.
setParentNode(value: Node)Nastaví hodnotu nadřazeného uzlu.
getParentNodes() → ArrayList<Node>Vrací nadřazené uzly.
getExcluded() → booleanVrací vyloučené.
setExcluded(value: boolean)Nastaví vyloučenou hodnotu.
getEntityRendererKey() → EntityRendererKeyVrací klíč vykreslovače entity.
SceneObject()IFC kompatibilní eliptický profil, který lze použít k vytvoření meshe prostřednictvím LinearExtrusion.
SceneObject(name: String)Zavolá SceneObject(name) na této instanci EllipseShape.
getScene() → SceneVrací scénu.
A3DObject()Volá A3DObject na této EllipseShape instanci.
A3DObject(name: String)Volá A3DObject(name) na této EllipseShape instanci.
getName() → StringVrací název.
setName(name: String)Nastaví hodnotu jména.
getProperties() → PropertyCollectionVrací vlastnosti.
findProperty(name: String) → PropertyVolá findProperty(name) na této instanci EllipseShape.
getProperty(name: String) → ObjectVolá getProperty(name) na této instanci EllipseShape.
setProperty(name: String, value: Object)Nastaví hodnotu vlastnosti.
removeProperty(name: String) → booleanVolá removeProperty(name) na této EllipseShape instanci.
removeProperty(property: Property) → booleanVolá removeProperty(property) na této EllipseShape instanci.

Viz také:

 Čeština