PbrMaterial

ภาพรวม

PbrMaterial เป็นคลาสใน Aspose.3D FOSS สําหรับ .NET. ทายาทจาก: Material.

วัสดุสําหรับการทําผลิตแบบฟิสิกัลที่เน้นจากสีอัลเบโด/โลหะ/ความรุนแรง

หมวดนี้ให้ 12 วิธีในการทํางานกับ PbrMaterial วัตถุในโปรแกรม .NET. วิธีการที่ใช้ได้แก่: A3DObject, FindProperty, FromMaterial, GetEnumerator, GetProperty, GetTexture, PbrMaterial, RemoveProperty, SetProperty, SetTexture, ToString. สมาชิกสาธารณะทุกคนสามารถเข้าถึงการใช้งาน .NET ใดก็ได้หลังจากติดตั้งแพ็คเกจ Aspose.3D FOSS for .Net. คุณสมบัติ: Albedo, AlbedoTexture, EmissiveColor, EmissiveTexture, MapAmbient, MapDiffuse,และอีก 13 คน.

คุณสมบัติ

ชื่อประเภทAccessคําอธิบาย
Transparencydoubleอ่าน/เขียนรับหรือกำหนดปัจจัยความโปร่งใส.
NormalTextureTextureBaseอ่าน/เขียนรับหรือกำหนดเทกเจอร์ของการแมปปิ้งปกติ
SpecularTextureTextureBaseอ่าน/เขียนรับหรือกำหนดเทกเจอร์สำหรับสีสเปคคูลาร์
AlbedoTextureTextureBaseอ่าน/เขียนรับหรือกำหนดเทกเจอร์สำหรับ albedo
AlbedoVector3อ่าน/เขียนรับหรือกำหนดสีฐานของวัสดุ
OcclusionTextureTextureBaseอ่าน/เขียนรับหรือกำหนดเทกเจอร์สำหรับ ambient occlusion
OcclusionFactordoubleอ่าน/เขียนรับหรือกำหนดค่าปัจจัยของ ambient occlusion
MetallicFactordoubleอ่าน/เขียนได้หรือกําหนดความโลหะของวัสดุ, ค่า 1 หมายถึง วัณฑ์เป็นโลຫະ และค่า 0 หมายความว่า วัตถุดิเล็กทริก.
RoughnessFactordoubleอ่าน/เขียนได้หรือกําหนดความหยาบของวัสดุ, ค่า 1 หมายถึง วัณฑ์นั้นค่อนข้างหีบ และค่า 0 หมายความว่า วัตถุดิบนี้เรียบร้อย
MetallicRoughnessTextureBaseอ่าน/เขียนได้หรือกําหนดความเหนียวสําหรับโลหะ ((ในช่อง R) และความค่อนข้างรุนแรง ((ในการ G channel)
EmissiveTextureTextureBaseอ่าน/เขียนรับหรือกำหนด texture สำหรับ emissive
EmissiveColorVector3อ่าน/เขียนรับหรือกำหนดค่าสีเรืองแสง
MapSpecularstringอ่านใช้ใน GetTexture/SetTexture เพื่อมอบการผนอเนื้อหาของสายตา.
MapDiffusestringอ่านใช้ใน GetTexture/SetTexture เพื่อมอบการผนับแผนภาพแบบกระจาย.
MapEmissivestringอ่านใช้ใน GetTexture/SetTexture เพื่อมอบการผนอเนื้อหาที่ปล่อยออกมา.
MapAmbientstringอ่านใช้ใน GetTexture/SetTexture เพื่อมอบการแผนภาพของสิ่งแวดล้อม.
MapNormalstringอ่านใช้ใน GetTexture/SetTexture เพื่อมอบการผนอเนื้อหาปกติ.
Namestringอ่าน/เขียนรับหรือกำหนดชื่อ.
PropertiesPropertyCollectionอ่านรับคอลเลกชันของคุณสมบัติทั้งหมด.

วิธีการ

Signatureคําอธิบาย
PbrMaterial()สร้างตัวอย่างของวัสดุ PBR แบบตั้งค่า
PbrMaterial(albedo: Vector3)สร้างวัสดุ PBR แบบถัดไปที่มีค่าสี albedo ที่กําหนดไว้.
FromMaterial(material: Material)ให้การแปลงวัสดุอื่นเป็น PbrMaterial วัณฑ์แหล่ง ตัวอย่างใหม่ PbrMaterial
GetTexture(slotName: string)///
SetTexture(slotName: string, texture: TextureBase)ตั้งค่า texture ให้กับสล็อตที่ระบุ.
ToString()การจัดรูปแบบเป็นข้อตกลงกับ string.
GetEnumerator()รับ enumerator เพื่อ enumerate internal texture slots.
A3DObject()เริ่มตัวอย่างใหม่ของ A3DObject class โดยไม่มีชื่อ.
RemoveProperty(property: Property)ยกย้ายคุณสมบัติไดนามิก.
GetProperty(property: string)รับค่าของคุณสมบัติที่ระบุ
SetProperty(property: string, value: object?)ตั้งค่าค่าของคุณสมบัติที่ระบุ
FindProperty(propertyName: string)หาที่ดินได้.

ดูเช่นกัน

 ภาษาไทย