PbrMaterial

概要

PbrMaterial クラスです. これは,PLACEHOLDER_0の FOSSで使用されているクラスを表します. 遺産は: Material.

アルベド色/金属性/粗さに基づく物理的レンダリング用材料

このクラスでは,NET プログラムで PbrMaterial オブジェクトと作業するための 12 つの方法が提供されています. 可能な方法には: A3DObject, FindProperty, FromMaterial, GetEnumerator, GetProperty, GetTexture, Material, PbrMaterial, RemoveProperty, SetProperty, SetTexture, ToString. すべてのパブリックメンバーは,Aspose.3D FOSS for .NET パッケージをインストールした後で任意の.NET アプリケーションにアクセスできます. 特性: Albedo, AlbedoTexture, EmissiveColor, EmissiveTexture, MapAmbient, MapDiffuse,そして13人増えた.

特性について

名称 (名)タイプAccess記述
Transparencydouble読み書きする透明性を設定します.
NormalTextureTextureBase読み書きする普通の質感を手に入れるか設定する.
SpecularTextureTextureBase読み書きする鏡の質感を設定する.
AlbedoTextureTextureBase読み書きするオーバーパックで,このマップを設定します.
AlbedoVector3読み書きするアルベドを手に入れるか設定する.
OcclusionTextureTextureBase読み書きするオーケストラが表示する形状を設定します.
OcclusionFactordouble読み書きする閉塞因子を得るか設定する.
MetallicFactordouble読み書きする金属要素を獲得または設定します.
RoughnessFactordouble読み書きする粗さ因子を獲得または設定します.
MetallicRoughnessTextureBase読み書きする金属の粗さを得るか設定する.
EmissiveTextureTextureBase読み書きする放射性質感を設定する.
EmissiveColorVector3読み書きする放射性色を表示する.
MapSpecularstring読み取ること映し図を覗いてる.
MapDiffusestring読み取ること地図を拡散させる.
MapEmissivestring読み取ること地図を放射する.
MapAmbientstring読み取ること地図の環境を把握する.
MapNormalstring読み取ること地図は正常だ.
Namestring読み書きする名前をつけられるか設定する.
PropertiesPropertyCollection読み取ること財産を手に入れる.

方法について

Signature記述
PbrMaterial()デフォルト値を持つ新しい PbrMaterial インスタンスを作成する.
PbrMaterial(albedo: Vector3)アルベド色
FromMaterial(material: Material)新しい PbrMaterial インスタンスの作成
Material()
GetTexture(slotName: string)素材のプロパティ名やシェーダーのパラメータ名です. このスロットからテキストを入力します.
SetTexture(slotName: string, texture: TextureBase)質感を指定したスロットに設定します.
ToString()格式は文字列に異議を唱える.
GetEnumerator()内部質感スロットを数え出すようにします.
A3DObject()
RemoveProperty(property: Property)ダイナミックなプロパティを削除します.
GetProperty(property: string)指定したプロパティの値を取得する.
SetProperty(property: string, value: object?)指定したプロパティの値を設定する.
FindProperty(propertyName: string)属性を探す.ダイナミックな属性 (CreateDynamicProperty/SetProperty によって作成) またはネイティブの属性と識別される)

参照する

 日本語