EllipseShape

EllipseShape

概要

EllipseShape は Aspose.3D の Java 用 FOSS のクラスです。継承元: ParameterizedProfile。

IFC 互換の楕円プロファイルで、LinearExtrusion を介してメッシュを構築するために使用できます。

このクラスは Java プログラムで EllipseShape オブジェクトを操作するための 30 のメソッドを提供します。利用可能なメソッドは、A3DObject、EllipseShape、Entity、ParameterizedProfile、Profile、SceneObject、findProperty、getBoundingBox、getEntityRendererKey、getExcluded、getExtent、getName、およびその他 14 のメソッドです。すべてのパブリック メンバーは、Aspose.3D の Java 用 FOSS パッケージをインストールした後、任意の Java アプリケーションから利用可能です。プロパティ: boundingBox、entityRendererKey、excluded、extent、name、parentNode、およびその他 5 件。

プロパティ

名前型アクセス説明
semiAxis1double読み取りX 軸の半径を取得します。
semiAxis2double読み取りY 軸の半径を取得します。
extentVector2読み取りx と y の次元における範囲を取得します。
boundingBoxBoundingBox読み取りバウンディングボックスを取得します。
parentNodeNode読み取り親ノードを取得します。
parentNodesArrayList<Node>読み取り親ノードを取得します。
excludedboolean読み取り除外されたものを取得します。
entityRendererKeyEntityRendererKey読み取りエンティティレンダラーキーを取得します。
sceneScene読み取りシーンを取得します。
nameString読み取り名前を取得します。
propertiesPropertyCollection読み取りプロパティを取得します。

メソッド

シグネチャ説明
EllipseShape()EllipseShape プロファイルをデフォルトの半軸で構築します。
EllipseShape(semiAxis1: double, semiAxis2: double)EllipseShape プロファイルを指定された半軸で構築します。
getSemiAxis1() → doubleX軸の半径を取得します。
setSemiAxis1(value: double)X 軸上の半径を設定します。
getSemiAxis2() → doubleY 軸上の半径を取得します。
setSemiAxis2(value: double)Y軸上の半径を設定します。
getExtent() → Vector2x と y の次元での範囲を取得します。
ParameterizedProfile()コンストラクタ。
Profile()コンストラクタ。
getBoundingBox() → BoundingBoxバウンディングボックスを返します。
Entity(name: String)この EllipseShape インスタンスで Entity(name) を呼び出します。
getParentNode() → Node親ノードを返します。
setParentNode(value: Node)親ノードの値を設定します。
getParentNodes() → ArrayList<Node>親ノードを返します。
getExcluded() → boolean除外されたものを返します。
setExcluded(value: boolean)除外された値を設定します。
getEntityRendererKey() → EntityRendererKeyエンティティレンダラキーを返します。
SceneObject()LinearExtrusion を通じてメッシュを構築できる、IFC 互換の楕円プロファイル。
SceneObject(name: String)この EllipseShape インスタンスで SceneObject(name) を呼び出します。
getScene() → Sceneシーンを返します。
A3DObject()この EllipseShape インスタンスで A3DObject を呼び出す。
A3DObject(name: String)この EllipseShape インスタンスで A3DObject(name) を呼び出す。
getName() → String名前を返します。
setName(name: String)名前の値を設定します。
getProperties() → PropertyCollectionプロパティを返します。
findProperty(name: String) → Propertyこの EllipseShape インスタンスで findProperty(name) を呼び出します。
getProperty(name: String) → Objectこの EllipseShape インスタンスで getProperty(name) を呼び出します。
setProperty(name: String, value: Object)プロパティの値を設定します。
removeProperty(name: String) → booleanこの EllipseShape インスタンスで removeProperty(name) を呼び出します。
removeProperty(property: Property) → booleanこの EllipseShape インスタンスで removeProperty(property) を呼び出します。

参照

 日本語