Shape

概要

Shape は Aspose.3D の Java 用 FOSS におけるクラスです。継承元: Geometry。

このシェイプは制御点の集合に対する変形を記述し、Maya のクラスターデフォーマーに似ています。

このクラスは Java プログラムにおける Shape オブジェクトの操作用に 45 のメソッドを提供します。利用可能なメソッドは A3DObject、Entity、Geometry、SceneObject、Shape、addDeformer、addElement、createElement、createElementUV、findProperty、fromControlPoints、getBoundingBox、および追加の 26 メソッドです。すべての公開メンバーは、Aspose.3D の Java 用 FOSS パッケージをインストールした後、任意の Java アプリケーションからアクセス可能です。プロパティ: boundingBox、castShadows、controlPoints、deformers、deformers2、entityRendererKey、およびさらに 10 件。

プロパティ

名前型アクセス説明
indicesList<Integer>読み取りインデックスを取得します。
visibleboolean読み取り可視状態を取得します。
castShadowsboolean読み取りキャストされた影を取得します。
receiveShadowsboolean読み取り受信シャドウを取得します。
controlPointsjava.util.List<Vector4>読み取り制御点を取得します。
vertexElementsjava.util.List<VertexElement>読み取り頂点要素を取得します。
deformersjava.util.List<Deformer>読み取りデフォーマーを取得します。
deformers2java.util.Collection<T>読み取りdeformers2 を取得します。
parentNodeNode読み取り親ノードを取得します。
parentNodesArrayList<Node>読み取り親ノードを取得します。
excludedboolean読み取り除外されたものを取得します。
boundingBoxBoundingBox読み取りバウンディングボックスを取得します。
entityRendererKeyEntityRendererKey読み取りエンティティレンダラーキーを取得します。
sceneScene読み取りシーンを取得します。
nameString読み取り名前を取得します。
propertiesPropertyCollection読み取りプロパティを取得します。

メソッド

シグネチャ説明
Shape()Shape クラスの新しいインスタンスを初期化します。
Shape(name: String)Shape クラスの新しいインスタンスを初期化します。
fromControlPoints() → Shape指定された制御点とデフォルトインデックスでシェイプを作成します。
getIndices() → List<Integer>インデックスを取得します。
Geometry()このシェイプインスタンスの Geometry を呼び出します。
Geometry(name: String)このシェイプインスタンスの Geometry(name) を呼び出します。
getVisible() → boolean表示されるものを返します。
setVisible(value: boolean)可視値を設定します。
getCastShadows() → boolean投影された影を返します。
setCastShadows(value: boolean)キャスト シャドウの値を設定します。
getReceiveShadows() → boolean受信シャドウを返します。
setReceiveShadows(value: boolean)受信シャドウの値を設定します。
getControlPoints() → java.util.List<Vector4>制御点を返します。
getVertexElements() → java.util.List<VertexElement>頂点要素を返します。
getDeformers() → java.util.List<Deformer>デフォーマーを返します。
getElement(type: VertexElementType) → VertexElementこの Shape インスタンスで getElement(type) を呼び出します。
createElement(type: VertexElementType) → VertexElementこの Shape インスタンスで createElement(type) を呼び出します。
createElement(type: VertexElementType, mappingMode: MappingMode, referenceMode: ReferenceMode) → VertexElementこの Shape インスタンスで createElement(type, mappingMode, referenceMode) を呼び出します。
addElement(element: VertexElement)この Shape インスタンスで addElement(element) を呼び出します。
addDeformer(deformer: Deformer)このジオメトリにデフォーマーを追加し、所有者参照を設定します。
getVertexElementOfUV(mapping: TextureMapping) → VertexElementUVこの Shape インスタンスで getVertexElementOfUV(mapping) を呼び出します。
createElementUV(mapping: TextureMapping) → VertexElementUVこの Shape インスタンスに対して createElementUV(mapping) を呼び出します。
createElementUV(mapping: TextureMapping, mappingMode: MappingMode, referenceMode: ReferenceMode) → VertexElementUVこの Shape インスタンスで createElementUV(mapping, mappingMode, referenceMode) を呼び出します。
getDeformers2() → java.util.Collection<T>deformers2 を返します。
Entity(name: String)この Shape インスタンスで Entity(name) を呼び出します。
getParentNode() → NodeShape クラスの新しいインスタンスを初期化します。
setParentNode(value: Node)親ノードの値を設定します。
getParentNodes() → ArrayList<Node>Shape クラスの新しいインスタンスを初期化します。
getExcluded() → boolean除外されたものを返します。
setExcluded(value: boolean)除外された値を設定します。
getBoundingBox() → BoundingBoxバウンディングボックスを返します。
getEntityRendererKey() → EntityRendererKeyエンティティレンダラキーを返します。
SceneObject()この Shape インスタンスで SceneObject を呼び出します。
SceneObject(name: String)この Shape インスタンスで SceneObject(name) を呼び出します。
getScene() → Sceneシーンを返します。
A3DObject()この Shape インスタンスで A3DObject を呼び出します。
A3DObject(name: String)この Shape インスタンスで A3DObject(name) を呼び出します。
getName() → String名前を返します。
setName(name: String)名前の値を設定します。
getProperties() → PropertyCollectionプロパティを返します。
findProperty(name: String) → Propertyこの Shape インスタンスで findProperty(name) を呼び出します。
getProperty(name: String) → Object指定された制御点とデフォルトインデックスでシェイプを作成します。
setProperty(name: String, value: Object)プロパティの値を設定します。
removeProperty(name: String) → booleanこの Shape インスタンスで removeProperty(name) を呼び出します。
removeProperty(property: Property) → booleanこの Shape インスタンスで removeProperty(property) を呼び出します。

参照

 日本語