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: stringnull)`
getTexture(_slotName: string) → `TextureBasenull`
setTexture(_slotName: string, _texture: TextureBase)質感値を設定する.

参照する

 日本語