PhongMaterial

PhongMaterial

ภาพรวม

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

วัสดุสําหรับแบบการเงา blinn-phong.

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

คุณสมบัติ

ชื่อประเภทAccessคําอธิบาย
SpecularColorVector3อ่าน/เขียนรับหรือกำหนดค่าสี specular.
SpecularFactordoubleอ่าน/เขียนรับหรือกำหนดค่าแฟกเตอร์สเปคคูลาร์.
Shininessdoubleอ่าน/เขียนการรับหรือกําหนดความสว่างนี้ควบคุมขนาดของกระจกที่เร่งแสง.
ReflectionColorVector3อ่าน/เขียนรับหรือกำหนดสีการสะท้อน.
ReflectionFactordoubleอ่าน/เขียนรับหรือกำหนดการลดทอนของสีสะท้อน.
EmissiveColorVector3อ่าน/เขียนรับหรือกำหนดค่าสีเรืองแสง
AmbientColorVector3อ่าน/เขียนรับหรือกำหนดค่าสีแสงรอบแวดล้อม
DiffuseColorVector3อ่าน/เขียนรับหรือกำหนดค่าสีกระจาย
TransparentColorVector3อ่าน/เขียนรับหรือกำหนดสีโปร่งใส.
Transparencydoubleอ่าน/เขียนรับหรือกำหนดค่าปัจจัยความโปร่งใส.
MapSpecularstringอ่านใช้ใน GetTexture/SetTexture เพื่อมอบการผนอเนื้อหาของสายตา.
MapDiffusestringอ่านใช้ใน GetTexture/SetTexture เพื่อมอบการผนับแผนภาพแบบกระจาย.
MapEmissivestringอ่านใช้ใน GetTexture/SetTexture เพื่อมอบการผนอเนื้อหาที่ปล่อยออกมา.
MapAmbientstringอ่านใช้ใน GetTexture/SetTexture เพื่อมอบการแผนภาพของสิ่งแวดล้อม.
MapNormalstringอ่านใช้ใน GetTexture/SetTexture เพื่อมอบการผนอเนื้อหาปกติ.
Namestringอ่าน/เขียนรับหรือกำหนดชื่อ.
PropertiesPropertyCollectionอ่านรับคอลเลกชันของคุณสมบัติทั้งหมด.

วิธีการ

Signatureคําอธิบาย
PhongMaterial()เริ่มต้นตัวอย่างใหม่ของคลาส PhongMaterial
PhongMaterial(name: string)เริ่มต้นตัวอย่างใหม่ของคลาส PhongMaterial ชื่อวัสดุ
LambertMaterial()เริ่มต้นตัวอย่างใหม่ของคลาส LambertMaterial
GetTexture(slotName: string)///
SetTexture(slotName: string, texture: TextureBase)ตั้งค่า texture ให้กับสล็อตที่ระบุ.
ToString()การจัดรูปแบบเป็นข้อตกลงกับ string.
GetEnumerator()รับ enumerator เพื่อวนซ้ำสล็อตเทกเจอร์ภายใน.
A3DObject()เริ่มตัวอย่างใหม่ของ A3DObject class โดยไม่มีชื่อ.
RemoveProperty(property: Property)ยกย้ายคุณสมบัติไดนามิก.
GetProperty(property: string)รับค่าของคุณสมบัติที่ระบุ
SetProperty(property: string, value: object?)ตั้งค่าค่าของคุณสมบัติที่ระบุ
FindProperty(propertyName: string)หาที่ดินได้.

ดูเช่นกัน

 ภาษาไทย