CShape
概要
CShape は Aspose.3D の FOSS における Java 用クラスです。継承元: ParameterizedProfile。
パラメータで定義された IFC 互換の C-shape プロファイル。
このクラスは、Java プログラムで CShape オブジェクトを操作するための 35 のメソッドを提供します。利用可能なメソッドは、A3DObject、CShape、Entity、ParameterizedProfile、Profile、SceneObject、findProperty、getBoundingBox、getDepth、getEntityRendererKey、getExcluded、getExtent、および追加の 20 メソッドです。Aspose.3D の Java 用 FOSS パッケージをインストールした後、すべての公開メンバーは任意の Java アプリケーションからアクセス可能です。プロパティ: boundingBox、depth、entityRendererKey、excluded、extent、girth、およびその他 8 件。
プロパティ
| 名前 | 型 | アクセス | 説明 |
|---|---|---|---|
depth | double | 読み取り | プロファイルの深さを取得します。 |
width | double | 読み取り | プロファイルの幅を取得します。 |
girth | double | 読み取り | 周囲の長さを取得します。 |
wallThickness | double | 読み取り | 壁の厚さを取得します。 |
internalFilletRadius | double | 読み取り | 内部フィレット半径を取得します。 |
extent | Vector2 | 読み取り | x および y の次元の範囲を取得します。 |
boundingBox | BoundingBox | 読み取り | バウンディング ボックスを取得します。 |
parentNode | Node | 読み取り | 親ノードを取得します。 |
parentNodes | ArrayList<Node> | 読み取り | 親ノードを取得します。 |
excluded | boolean | 読み取り | 除外されたものを取得します。 |
entityRendererKey | EntityRendererKey | 読み取り | エンティティレンダラーキーを取得します。 |
scene | Scene | 読み取り | シーンを取得します。 |
name | String | 読み取り | 名前を取得します。 |
properties | PropertyCollection | 読み取り | プロパティを取得します。 |
メソッド
| シグネチャ | 説明 |
|---|---|
CShape() | CShape のコンストラクタ。 |
getDepth() → double | プロファイルの深さを取得します。 |
setDepth(value: double) | プロファイルの深さを設定します。 |
getWidth() → double | プロファイルの幅を取得します。 |
setWidth(value: double) | プロファイルの幅を設定します。 |
getGirth() → double | 周囲の長さを取得します。 |
setGirth(value: double) | 胴囲の長さを設定します。 |
getWallThickness() → double | 壁の厚さを取得します。 |
setWallThickness(value: double) | 壁の厚さを設定します。 |
getInternalFilletRadius() → double | 内部フィレット半径を取得します。 |
setInternalFilletRadius(value: double) | 内部のフィレット半径を設定します。 |
getExtent() → Vector2 | x および y 次元の範囲を取得します。 |
ParameterizedProfile() | コンストラクタ。 |
Profile() | コンストラクタ。 |
getBoundingBox() → BoundingBox | バウンディングボックスを返します。 |
Entity(name: String) | この CShape インスタンスで Entity(name) を呼び出します。 |
getParentNode() → Node | 親ノードを返します。 |
setParentNode(value: Node) | 親ノードの値を設定します。 |
getParentNodes() → ArrayList<Node> | 親ノードを返します。 |
getExcluded() → boolean | 除外されたものを返します。 |
setExcluded(value: boolean) | 除外される値を設定します。 |
getEntityRendererKey() → EntityRendererKey | エンティティレンダラキーを返します。 |
SceneObject() | この CShape インスタンスで SceneObject を呼び出します。 |
SceneObject(name: String) | この CShape インスタンスで SceneObject(name) を呼び出します。 |
getScene() → Scene | シーンを返します。 |
A3DObject() | パラメータで定義されたIFC互換のC形状プロファイルです。プロファイルの中心位置はバウンディングボックスの中心にあります。 |
A3DObject(name: String) | このCShapeインスタンスで A3DObject(name) を呼び出します。 |
getName() → String | 名前を返します。 |
setName(name: String) | 名前の値を設定します。 |
getProperties() → PropertyCollection | プロパティを返します。 |
findProperty(name: String) → Property | プロファイルの深さを取得します。 |
getProperty(name: String) → Object | この CShape インスタンスで getProperty(name) を呼び出します。 |
setProperty(name: String, value: Object) | プロファイルの深さを設定します。 |
removeProperty(name: String) → boolean | この CShape インスタンスで removeProperty(name) を呼び出します。 |
removeProperty(property: Property) → boolean | この CShape インスタンスで removeProperty(property) を呼び出します。 |