PbrMaterial

概要

PbrMaterial クラスです. これは,JavaのPLACEHOLDER_0で使用されます. 遺産は: Material.

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

このクラスでは,Java プログラムで PbrMaterial オブジェクトと作業するための 38 つのメソッドが提供されています. 可能な方法には: A3DObject, PbrMaterial, findProperty, fromMaterial, getAlbedo, getAlbedoTexture, getEmissiveColor, getEmissiveTexture, getMetallicFactor, getMetallicRoughness, getName, getNormalTexture,追加方法26種を挙げています. すべてのパブリックメンバーは,JavaのパッケージのためのFOSS Aspose.3D をインストールした後で,任意の Java アプリケーションにアクセスできます. 特性: MAP_AMBIENT, MAP_DIFFUSE, MAP_EMISSIVE, MAP_NORMAL, MAP_SPECULAR, albedo,そして13人増えた.

特性について

名称 (名)タイプAccess記述
transparencydouble読み取ること透明性因子を取得します.
normalTextureTextureBase読み取ること普通のマッピングの質感を獲得します.
specularTextureTextureBase読み取ることステキを設定する.
albedoTextureTextureBase読み取ること質感を設定する.
albedoVector3読み取ること材料の基本色を表示する.
occlusionTextureTextureBase読み取ること周囲の遮断を測定する.
occlusionFactordouble読み取ること周囲の遮断因子を得るか設定する.
metallicFactordouble読み取ること材料の金属性を得るか設定する. 1 の値は物質が金属であり, 0 の値は素材が電圧体であることを意味します.
roughnessFactordouble読み取ること材料の粗さを得るか設定する. 1 の値は素材が完全に粗い, 0 の値は材料が完全に滑らかなことを意味します.
metallicRoughnessTextureBase読み取ること質感を得たり,Gチャンネルで金属性 (Rチャネル) と粗さ (Gチャネルの) を設定します.
emissiveTextureTextureBase読み取ること質感を放出する.
emissiveColorVector3読み取ること放射性色を表示する.
MAP_SPECULARString読み取ることスペキュラー・テクスチャマッピングを割り当てるために setTexture ((java.lang.String, com.aspose.threed.TextureBase) で使用されます.
MAP_DIFFUSEString読み取ること拡散質感マッピングを割り当てるために setTexture ((java.lang.String, com.aspose.threed.TextureBase) で使用されます.
MAP_EMISSIVEString読み取ること排放性質感マッピングを割り当てるために setTexture ((java.lang.String, com.aspose.threed.TextureBase) で使用されます.
MAP_AMBIENTString読み取ること周囲の質感マッピングを割り当てるために setTexture ((java.lang.String, com.aspose.threed.TextureBase) で使用されます.
MAP_NORMALString読み取ること標準的な質感マッピングを割り当てるために setTexture ((java.lang.String, com.aspose.threed.TextureBase) で使用されます.
nameString読み取ること名前を知ってるわ.
propertiesPropertyCollection読み取ること財産を手に入れる.

方法について

Signature記述
PbrMaterial()標準のPBR素材インスタンスを構築する.
getTransparency()double透明性因子を取得します.
setTransparency(transparency: double)透明性の値を設定する.
getNormalTexture()TextureBase普通のマッピングの質感を獲得します.
setNormalTexture(normalTexture: TextureBase)標準質感値を設定する.
getSpecularTexture()TextureBaseステキを設定する.
setSpecularTexture(specularTexture: TextureBase)鏡の質感値を設定する.
getAlbedoTexture()TextureBase質感を設定する.
setAlbedoTexture(albedoTexture: TextureBase)アルベド質感値を設定する.
getAlbedo()Vector3材料の基本色を表示する.
setAlbedo(albedo: Vector3)値が設定されます.
getOcclusionTexture()TextureBase周囲の遮断を測定する.
setOcclusionTexture(occlusionTexture: TextureBase)閉塞質の値を設定する.
getOcclusionFactor()double周囲の遮断因子を得るか設定する.
setOcclusionFactor(occlusionFactor: double)閉塞因子値を設定する.
getMetallicFactor()double材料の金属性を得るか設定する. 1 の値は物質が金属であり, 0 の値は素材が電圧体であることを意味します.
setMetallicFactor(metallicFactor: double)金属系数値を設定する.
getRoughnessFactor()double材料の粗さを得るか設定する. 1 の値は素材が完全に粗い, 0 の値は材料が完全に滑らかなことを意味します.
setRoughnessFactor(roughnessFactor: double)粗さ因子値を設定する.
getMetallicRoughness()TextureBase質感を得たり,Gチャンネルで金属性 (Rチャネル) と粗さ (Gチャネルの) を設定します.
setMetallicRoughness(metallicRoughness: TextureBase)金属の粗さ値を設定する.
getEmissiveTexture()TextureBase質感を放出する.
setEmissiveTexture(emissiveTexture: TextureBase)放射性質感値を設定する.
getEmissiveColor()Vector3放射性色を表示する.
setEmissiveColor(emissiveColor: Vector3)放射性色値を設定する.
fromMaterial(material: Material)PbrMaterialPbrMaterial に他の素材を変換する.
getTexture(slotName: String)TextureBase素材のプロパティ名やシェーダーのパラメータ名です. このスロットからテキストを入力します.
setTexture(slotName: String, texture: TextureBase)質感を指定したスロットに設定します.
toString()String格式は文字列に異議を唱える.
iterator()Iterator<TextureSlot>内部質感スロットを数え出すようにします.
A3DObject()パラメター化されたシリンダー. 半径トップ/半徑ボトムが0である場合のコーンを表すのに使用することもできます.
getName()String曲線のセグメントです.
setName(name: String)指定された半径で CircleShape プロファイルを作成します.
getProperties()PropertyCollectionシリンダークラスの新しいインスタンスを初期化します.
findProperty(name: String)Property新しい骨クラスのインスタンスを初期化します.
getProperty(name: String)Object変形マトリックスを表示します.
setProperty(name: String, value: Object)幅のセグメントを表示します.
removeProperty(name: String)boolean輸入/輸出中に制御点の調整システムを交換します.

参照する

 日本語