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 | 記述 |
|---|---|---|---|
Transparency | double | 読み書きする | 透明性を設定します. |
NormalTexture | TextureBase | 読み書きする | 普通の質感を手に入れるか設定する. |
SpecularTexture | TextureBase | 読み書きする | 鏡の質感を設定する. |
AlbedoTexture | TextureBase | 読み書きする | オーバーパックで,このマップを設定します. |
Albedo | Vector3 | 読み書きする | アルベドを手に入れるか設定する. |
OcclusionTexture | TextureBase | 読み書きする | オーケストラが表示する形状を設定します. |
OcclusionFactor | double | 読み書きする | 閉塞因子を得るか設定する. |
MetallicFactor | double | 読み書きする | 金属要素を獲得または設定します. |
RoughnessFactor | double | 読み書きする | 粗さ因子を獲得または設定します. |
MetallicRoughness | TextureBase | 読み書きする | 金属の粗さを得るか設定する. |
EmissiveTexture | TextureBase | 読み書きする | 放射性質感を設定する. |
EmissiveColor | Vector3 | 読み書きする | 放射性色を表示する. |
MapSpecular | string | 読み取ること | 映し図を覗いてる. |
MapDiffuse | string | 読み取ること | 地図を拡散させる. |
MapEmissive | string | 読み取ること | 地図を放射する. |
MapAmbient | string | 読み取ること | 地図の環境を把握する. |
MapNormal | string | 読み取ること | 地図は正常だ. |
Name | string | 読み書きする | 名前をつけられるか設定する. |
Properties | PropertyCollection | 読み取ること | 財産を手に入れる. |
方法について
| 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 によって作成) またはネイティブの属性と識別される) |