Geometry

概要

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

ジオメトリオブジェクトは getControlPoints() によって制御点を公開し、createElement(type) を使用してカスタム頂点要素の作成を可能にします。

このクラスは Java プログラムにおけるジオメトリオブジェクトの操作のために 41 のメソッドを提供します。利用可能なメソッドは A3DObject, Entity, Geometry, SceneObject, addDeformer, addElement, createElement, createElementUV, findProperty, getBoundingBox, getCastShadows, getControlPoints と、さらに 23 のメソッドがあります。すべてのパブリックメンバーは、Aspose.3D FOSS for Java パッケージをインストールした後、任意の Java アプリケーションからアクセス可能です。プロパティ: boundingBox, castShadows, controlPoints, deformers, deformers2, entityRendererKey と、さらに 9 つあります。

プロパティ

名前型アクセス説明
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読み取りプロパティを取得します。

メソッド

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

参照

 日本語