Material
概要
Material タイプスクリプトのFOSSで,PLACEHOLDER_0というクラスです. 遺産は: A3DObject.
Material.constructor は,与えられた名前または null で新しい素材を作成します.
このクラスでは,TypeScriptプログラムで Material オブジェクトと作業する3つの方法が提供されています. 可能な方法には: constructor, getTexture, setTexture. すべてのパブリックメンバーは,任意の Typescript アプリケーションにアクセスできます. Aspose.3D FOSS for Typscript パッケージをインストールした後です. 特性: MAP_AMBIENT, MAP_DIFFUSE, MAP_EMISSIVE, MAP_NORMAL, MAP_SPECULAR.
記述
Material Aspose.3D FOSSライブラリで2つのメソッドと5つのプロパティをプログラム化に使用するクラスです.これは拡張します. A3DObject,共通の機能を親型から継承する.
基本的な機能には,新しい素材を指定された名前または null で作成し,質感値を設定する.これらの操作により開発者は TypeScript アプリケーションに直接材料機能を統合することができます.
クラスも提供します. MAP_SPECULAR 図は,このマップを表示する. MAP_DIFFUSE 図の位置を表示する. MAP_EMISSIVE 機能 (地図を放射性にする).
インスタンスは,デフォルト値でオブジェクトを初期化する単一のコンストラクターによって作成されます.
特性について
| 名称 (名) | タイプ | Access | 記述 |
|---|---|---|---|
MAP_SPECULAR | `` | 読み取ること | 映し図を覗いてる. |
MAP_DIFFUSE | `` | 読み取ること | 地図を拡散させる. |
MAP_EMISSIVE | `` | 読み取ること | 地図を放射する. |
MAP_AMBIENT | `` | 読み取ること | 地図の環境を把握する. |
MAP_NORMAL | `` | 読み取ること | 地図は正常だ. |
方法について
| Signature | 記述 |
|---|---|
| `constructor(name: string | null)` |
getTexture(_slotName: string) → `TextureBase | null` |
setTexture(_slotName: string, _texture: TextureBase) | 質感値を設定する. |