LambertMaterial

LambertMaterial

概要

LambertMaterialはAspose.3DのJava向けFOSSにおけるクラスです。継承元: Material。

Lambertシェーディングモデル用のMaterial。

このクラスは、Javaプログラム内のLambertMaterialオブジェクトを操作するための26のメソッドを提供します。利用可能なメソッドは、A3DObject、LambertMaterial、findProperty、getAmbientColor、getDiffuseColor、getEmissiveColor、getName、getProperties、getProperty、getTexture、getTransparency、getTransparentColor、および追加の11メソッドです。Aspose.3DのJava向けFOSSパッケージをインストールすれば、すべての公開メンバーは任意のJavaアプリケーションから利用可能です。プロパティ: MAP_AMBIENT、MAP_DIFFUSE、MAP_EMISSIVE、MAP_NORMAL、MAP_SPECULAR、ambientColor、およびさらに6つ。

プロパティ

名前型アクセス説明
emissiveColorVector3読み取り発光色を取得または設定します。
ambientColorVector3読み取りアンビエントカラーを取得または設定します。
diffuseColorVector3読み取り拡散色を取得または設定します。
transparentColorVector3読み取り透明な色を取得または設定します。
transparencydouble読み取り透明度係数を取得または設定します。
MAP_SPECULARString読み取りsetTexture(java.lang.String, com.aspose.threed.TextureBase) で、鏡面テクスチャマッピングを割り当てるために使用されます。
MAP_DIFFUSEString読み取りsetTexture(java.lang.String, com.aspose.threed.TextureBase) で、拡散テクスチャマッピングを割り当てるために使用されます。
MAP_EMISSIVEString読み取りsetTexture(java.lang.String, com.aspose.threed.TextureBase) で、エミッシブテクスチャマッピングを割り当てるために使用されます。
MAP_AMBIENTString読み取りsetTexture(java.lang.String, com.aspose.threed.TextureBase) で、アンビエントテクスチャマッピングを割り当てるために使用されます。
MAP_NORMALString読み取りsetTexture(java.lang.String, com.aspose.threed.TextureBase) で、法線テクスチャマッピングを割り当てるために使用されます。
nameString読み取り名前を取得します。
propertiesPropertyCollection読み取りプロパティを取得します。

メソッド

シグネチャ説明
LambertMaterial()新しい LambertMaterial クラスのインスタンスを初期化します。
LambertMaterial(name: String)新しい LambertMaterial クラスのインスタンスを初期化します。
getEmissiveColor() → Vector3エミッシブカラーを取得または設定します。
setEmissiveColor(emissiveColor: Vector3)エミッシブカラーの値を設定します。
getAmbientColor() → Vector3アンビエントカラーを取得または設定します。
setAmbientColor(ambientColor: Vector3)環境光カラーの値を設定します。
getDiffuseColor() → Vector3拡散色を取得または設定します。
setDiffuseColor(diffuseColor: Vector3)拡散色の値を設定します。
getTransparentColor() → Vector3透明色を取得または設定します。
setTransparentColor(transparentColor: Vector3)透明な色の値を設定します。
getTransparency() → double透明度係数を取得または設定します。
setTransparency(transparency: double)透明度の値を設定します。
getTexture(slotName: String) → TextureBase指定されたスロットからテクスチャを取得します。これは、マテリアルのプロパティ名またはシェーダーのパラメータ名である可能性があります。
setTexture(slotName: String, texture: TextureBase)指定されたスロットにテクスチャを設定します。
toString() → Stringオブジェクトを文字列にフォーマットします。
iterator() → Iterator<TextureSlot>内部テクスチャスロットを列挙するための列挙子を取得します。
A3DObject()この LambertMaterial インスタンスで A3DObject を呼び出します。
A3DObject(name: String)この LambertMaterial インスタンスで A3DObject(name) を呼び出します。
getName() → String名前を返します。
setName(name: String)名前の値を設定します。
getProperties() → PropertyCollectionプロパティを返します。
findProperty(name: String) → Propertyこの LambertMaterial インスタンスで findProperty(name) を呼び出します。
getProperty(name: String) → Objectエミッシブカラーを取得または設定します。
setProperty(name: String, value: Object)プロパティの値を設定します。
removeProperty(name: String) → booleanこの LambertMaterial インスタンスの removeProperty(name) を呼び出します。
removeProperty(property: Property) → booleanこの LambertMaterial インスタンスの removeProperty(property) を呼び出します。

参照

 日本語