Bone

概要

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

ボーンはジオメトリのコントロールポイントのサブセットを定義し、各コントロールポイントに対してブレンドウェイトを設定します。

このクラスは Java プログラムで Bone オブジェクトを操作するための 25 のメソッドを提供します。利用可能なメソッドは A3DObject、Bone、findProperty、get、getBoneTransform、getLinkMode、getName、getNode、getProperties、getProperty、getTransform、getWeight、および追加の 10 メソッドです。すべてのパブリックメンバーは、Aspose.3D の Java 用 FOSS パッケージをインストールした後、任意の Java アプリケーションからアクセス可能です。プロパティ: boneTransform、linkMode、name、node、properties、transform、および 1 つです。

プロパティ

名前型アクセス説明
linkModeBoneLinkMode読み取りボーンのリンクモードは、階層構造内でボーンが親ボーンに接続またはリンクされる方法を指します。
weightCountint読み取り重みのカウントを取得します。これは setWeight(int, double) によって自動的に拡張されます。
transformMatrix4読み取り骨を含むノードの変換行列を取得します。
boneTransformMatrix4読み取りボーンの変換行列を取得します。
nodeNode読み取りノードを取得します。
nameString読み取り名前を取得します。
propertiesPropertyCollection読み取りプロパティを取得します。

メソッド

シグネチャ説明
Bone()Bone クラスの新しいインスタンスを初期化します。
Bone(name: String)Bone クラスの新しいインスタンスを初期化します。
getLinkMode() → BoneLinkModebone のリンクモードは、階層構造内で bone が親 bone に接続またはリンクされる方法を指します。
setLinkMode(value: BoneLinkMode)bone のリンクモードは、階層構造内で bone が親 bone に接続またはリンクされる方法を指します。
getWeight(index: int) → double指定されたインデックスの制御点の重みを取得します。
setWeight(index: int, weight: double)インデックスで指定された制御点のウェイトを設定します。
getWeightCount() → int重量のカウントを取得します。これは setWeight(int, double) によって自動的に拡張されます。
getTransform() → Matrix4ボーンを含むノードの変換行列を取得します。
setTransform(value: Matrix4)ボーンを含むノードの変換行列を設定します。
getBoneTransform() → Matrix4骨の変換行列を取得します。
setBoneTransform(value: Matrix4)ボーンの変換行列を設定します。
getNode() → Nodeノードを取得します。
setNode(value: Node)ノードを設定します。
get(index: int) → double指定されたインデックスの重みを取得または設定します。
set(index: int, value: double)指定された制御点のブレンドウェイトを設定します。
A3DObject()この Bone インスタンスで A3DObject を呼び出します。
A3DObject(name: String)ボーンはジオメトリのコントロールポイントのサブセットを定義し、各コントロールポイントに対してブレンドウェイトを設定します。Bone オブジェクトは直接使用できず、ジオメトリを変形させるために SkinDeformer インスタンスが使用され、SkinDeformer には多数のボーンがセットされており、各ボーンはノードにリンクされています。NOTE: ジオメトリのコントロールポイントは複数のボーンにバインドできることに注意してください。
getName() → String名前を返します。
setName(name: String)名前の値を設定します。
getProperties() → PropertyCollectionプロパティを返します。
findProperty(name: String) → PropertyBone クラスの新しいインスタンスを初期化します。
getProperty(name: String) → Objectこの Bone インスタンスで getProperty(name) を呼び出します。
setProperty(name: String, value: Object)プロパティの値を設定します。
removeProperty(name: String) → booleanこの Bone インスタンスで removeProperty(name) を呼び出します。
removeProperty(property: Property) → booleanこの Bone インスタンスで removeProperty(property) を呼び出します。

参照

 日本語