LambertMaterial

LambertMaterial

概要

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

LambertMaterial は基本的な拡散シェーディングを提供し、エミッシブ、アンビエント、ディフューズ、透明カラーのサポートと、MAP_DIFFUSE のようなテクスチャスロットを備えています。

このクラスは Python プログラムにおける LambertMaterial オブジェクト用に 7 つのメソッドを宣言します。利用可能なメソッドは: __init__, find_property, get_property, get_texture, remove_property, set_property, set_texture。すべての公開メンバーは、Aspose.3D の Python 用 FOSS パッケージをインストールした後、任意の Python アプリケーションからアクセス可能です。プロパティ: ambient_color, diffuse_color, emissive_color, name, properties, transparency, さらに 1 つあります。

プロパティ

名前型アクセス説明
emissive_color'Vector3'読み取り/書き込みエミッシブカラーを取得または設定します。
ambient_color'Vector3'読み取り/書き込み環境光の色を取得または設定します。
diffuse_color'Vector3'読み取り/書き込み拡散色を取得または設定します。
transparent_color'Vector3'読み取り/書き込み透明な色を取得または設定します。
transparencyfloat読み取り/書き込み透明度を取得または設定します。
namestr読み取り/書き込み名前を取得または設定します。
propertiesPropertyCollection読み取りプロパティを取得します。

メソッド

シグネチャ説明
__init__(name: str)Calls init(name) はこの LambertMaterial インスタンス上にあります。
get_texture(slot_name: str)FOSS エディションでは実装されていません — 実行時に例外がスローされます。 指定されたスロットに割り当てられたテクスチャを取得し、set_texture(slot_name, texture) がそれを割り当てます
set_texture(slot_name: str, texture)FOSS エディションでは実装されていません — 実行時に例外がスローされます。 テクスチャの値を設定します。
find_property(property_name: str)この LambertMaterial インスタンス上で find_property(property_name) を呼び出します。
get_property(property: str)この LambertMaterial インスタンスで get_property(property) を呼び出します。
set_property(property: str, value)プロパティの値を設定します。
remove_property(property)この LambertMaterial インスタンスで remove_property(property) を呼び出します。

参照

 日本語