PbrSpecularMaterial
ภาพรวม
PbrSpecularMaterial เป็นคลาสใน Aspose.3D FOSS สําหรับ Java. ทายาทจาก: Material.
วัสดุสําหรับการแสดงผลตามพื้นฐานทางกายภาพ โดยใช้สีกระจาย/ส่อง/ความคมใส
หมวดนี้ให้ 31 วิธีในการทํางานกับ PbrSpecularMaterial วัตถุในโปรแกรม Java. วิธีการที่ใช้ได้แก่: A3DObject, PbrSpecularMaterial, findProperty, getDiffuse, getDiffuseTexture, getEmissiveColor, getEmissiveTexture, getGlossinessFactor, getName, getNormalTexture, getProperties, getProperty,และ 19 วิธีเพิ่มเติม. สมาชิกสาธารณะทุกคนสามารถเข้าถึงการใช้งาน Java ใดก็ได้หลังจากติดตั้งแพ็คเกจ FOSS for Java. คุณสมบัติ: MAP_AMBIENT, MAP_DIFFUSE, MAP_EMISSIVE, MAP_NORMAL, MAP_SPECULAR, MAP_SPECULAR_GLOSSINESS,และอีก 11 คน.
คุณสมบัติ
| ชื่อ | ประเภท | Access | คําอธิบาย |
|---|---|---|---|
transparency | double | อ่าน | รับค่าปัจจัยความโปร่งใส. |
normalTexture | TextureBase | อ่าน | ได้ textur ของการผนอปกติ @ return the texture of normal mapping / |
specularGlossinessTexture | TextureBase | อ่าน | ได้รับรุ่นของสีกระจก ช่อง RGB สินค้าสี กระจอก และช่วน A สายเก็บความสว่าง. |
glossinessFactor | double | อ่าน | ได้รับความจางใส ((สลื่น) ของวัสดุ 1 หมายถึงเรียบร้อย และ 0 หมายความว่าไม่สะอาดอย่างสมบูรณ์แบบ ค่าตั้งค่าคือ 1, ระยะทาง คือ [0, 1] @กลับ ความจ้องใส (?? สลุ่ม) ຂອງวัตถุดิบ, 1 แปลว่า |
specular | Vector3 | อ่าน | ได้สีกระจกของวัสดุ, ค่าตั้งค่าคือ (1, 1, 1). |
diffuseTexture | TextureBase | อ่าน | ได้ texture สําหรับ diffuse @ กลับ texture ของ difuse / |
diffuse | Vector3 | อ่าน | ได้สีกระจายของวัสดุ, ค่าตั้งค่าคือ (1, 1, 1) @กลับสีระจบของ วัณฑ์, คุ้มค่าตั้งฐาน คือ (1, 1 / 1) |
emissiveTexture | TextureBase | อ่าน | ได้ textur สําหรับ emissive @ กลับ texture ของ emissiv / |
emissiveColor | Vector3 | อ่าน | ได้สีที่ปล่อยออก, ค่าตั้งค่าคือ (0, 0, 0) @กลับสีส่งออก ค่านิยมเป็น (0,0, 0), / |
MAP_SPECULAR_GLOSSINESS | String | อ่าน | แผนที่ความสภาพของกระจกแสง / |
MAP_SPECULAR | String | อ่าน | ใช้ใน setTexture ((java.lang.String, com.aspose.threed.TextureBase) เพื่อมอบการสภาพแบบกระจก. |
MAP_DIFFUSE | String | อ่าน | ใช้ใน setTexture ((java.lang.String, com.aspose.threed.TextureBase) เพื่อมอบการสื่อสารเนื้อหาที่กระจายออกไป. |
MAP_EMISSIVE | String | อ่าน | ใช้ใน setTexture ((java.lang.String, com.aspose.threed.TextureBase) เพื่อมอบการสภาพแบบออกอากาศ. |
MAP_AMBIENT | String | อ่าน | ใช้ใน setTexture ((java.lang.String, com.aspose.threed.TextureBase) เพื่อมอบการแผนภาพของสิ่งแวดล้อม. |
MAP_NORMAL | String | อ่าน | ใช้ใน setTexture ((java.lang.String, com.aspose.threed.TextureBase) เพื่อมอบการสภาพแบบปกติ. |
name | String | อ่าน | รับชื่อ. |
properties | PropertyCollection | อ่าน | รับคุณสมบัติ. |
วิธีการ
| Signature | คําอธิบาย |
|---|---|
PbrSpecularMaterial() | ผู้สร้างของ PbrSpecularMaterial / |
getTransparency() → double | ไม่ถูกนําไปใช้ใน FOSS edition throws ในเวลาทํางาน. ได้ปัจจัยความโปร่งใส. |
setTransparency(value: double) | ไม่ถูกนําไปใช้ใน FOSS edition throws ในเวลาทํางาน. กําหนดตัวปัจจัยความโปร่งใส. |
getNormalTexture() → TextureBase | ไม่ถูกนําไปใช้ใน FOSS edition throws ในเวลาทํางาน. ได้ textur ของการผนอปกติ @ return the texture of normal mapping / |
setNormalTexture(value: TextureBase) | ไม่ถูกนําไปใช้ใน FOSS edition throws ในเวลาทํางาน. กําหนดการสภาพของแผนที่ปกติ @ param value New value / |
getSpecularGlossinessTexture() → TextureBase | ไม่ถูกนําไปใช้ใน FOSS edition throws ในเวลาทํางาน. ได้รับรุ่นของสีกระจก ช่อง RGB สินค้าสี กระจอก และช่วน A สายเก็บความสว่าง. |
setSpecularGlossinessTexture(value: TextureBase) | ไม่ถูกนําไปใช้ใน FOSS edition throws ในเวลาทํางาน. กําหนดเนื้อผิวสําหรับสีกระจก ช่อง RGB สินค้าของสี กระจอก และช่วน A สายการเก็บความสว่าง. |
getGlossinessFactor() → double | ไม่ถูกนําไปใช้ใน FOSS edition throws ในเวลาทํางาน. ได้รับความจางใส ((สลื่น) ของวัสดุ 1 หมายถึงเรียบร้อย และ 0 หมายความว่าไม่สะอาดอย่างสมบูรณ์แบบ ค่าตั้งค่าคือ 1, ระยะทาง คือ [0, 1] @กลับ ความจ้องใส (?? สลุ่ม) ຂອງวัตถุดิบ, 1 แปลว่า |
setGlossinessFactor(value: double) | ไม่ถูกนําไปใช้ใน FOSS edition throws ในเวลาทํางาน. กําหนดความสว่าง ((นุ่ม) ของวัสดุ, 1 หมายถึงเรียบร้อยและ 0 หมายความว่าหยาบมาก, ค่าตั้งค่าเป็น 1, ระยะคือ [0, 1] @ param value New value / |
getSpecular() → Vector3 | ไม่ถูกนําไปใช้ใน FOSS edition throws ในเวลาทํางาน. ได้สีกระจกของวัสดุ, ค่าตั้งค่าคือ (1, 1, 1). |
setSpecular(value: Vector3) | ไม่ถูกนําไปใช้ใน FOSS edition throws ในเวลาทํางาน. ตั้งสีกระจกของวัสดุ, ค่าตั้งค่าเป็น (1, 1, 1). |
getDiffuseTexture() → TextureBase | ไม่ถูกนําไปใช้ใน FOSS edition throws ในเวลาทํางาน. ได้ texture สําหรับ diffuse @ กลับ texture ของ difuse / |
setDiffuseTexture(value: TextureBase) | ไม่ถูกนําไปใช้ใน FOSS edition throws ในเวลาทํางาน. กําหนดการใช้งานของค่า @ param แพร่หลาย New value / |
getDiffuse() → Vector3 | ไม่ถูกนําไปใช้ใน FOSS edition throws ในเวลาทํางาน. ได้สีกระจายของวัสดุ, ค่าตั้งค่าคือ (1, 1, 1) @กลับสีระจบของ วัณฑ์, คุ้มค่าตั้งฐาน คือ (1, 1 / 1) |
setDiffuse(value: Vector3) | ไม่ถูกนําไปใช้ใน FOSS edition throws ในเวลาทํางาน. กําหนดสีกระจายของวัสดุ, ค่าตั้งค่าเป็น (1, 1, 1) @ param value ราคาใหม่ / |
getEmissiveTexture() → TextureBase | ไม่ถูกนําไปใช้ใน FOSS edition throws ในเวลาทํางาน. ได้ textur สําหรับ emissive @ กลับ texture ของ emissiv / |
setEmissiveTexture(value: TextureBase) | ไม่ถูกนําไปใช้ใน FOSS edition throws ในเวลาทํางาน. กําหนดการออกแบบของค่า @ param ของค่าใหม่ / |
getEmissiveColor() → Vector3 | ไม่ถูกนําไปใช้ใน FOSS edition throws ในเวลาทํางาน. ได้สีที่ปล่อยออก, ค่าตั้งค่าคือ (0, 0, 0) @กลับสีส่งออก ค่านิยมเป็น (0,0, 0), / |
setEmissiveColor(value: Vector3) | ไม่ถูกนําไปใช้ใน FOSS edition throws ในเวลาทํางาน. กําหนดสีที่ปล่อยออก, ค่าตั้งค่าเป็น (0, 0, 0) @ param value ราคาใหม่ / |
getTexture(slotName: String) → TextureBase | ได้ textur จากสล็อตที่กําหนด มันอาจเป็นชื่อของวัสดุ หรือ ชื่อพารามีเตอร์ของ shader. |
setTexture(slotName: String, texture: TextureBase) | ตั้งค่า texture ให้กับสล็อตที่ระบุ. |
toString() → String | การจัดรูปแบบเป็นข้อตกลงกับ string. |
iterator() → Iterator<TextureSlot> | รับ enumerator เพื่อ enumerate internal texture slots. |
A3DObject() | ปารามีเตอร์ซิลินเดอร์ (Parameterized Cylinder) สามารถใช้แสดงตัวของคอนได้เมื่อ 1 ของรัศมีบน/รัชย์ล่างเท่ากับ 0. |
getName() → String | ส่วนของเส้นโค้ง. |
setName(name: String) | สร้างโปรไฟล์ CircleShape ด้วยรัศมีที่กําหนดไว้. |
getProperties() → PropertyCollection | เริ่มต้นตัวอย่างใหม่ของ Class Cylinder. |
findProperty(name: String) → Property | เริ่มต้นตัวอย่างใหม่ของชั้น Bone. |
getProperty(name: String) → Object | รับเมทริกซ์การแปลงของโหนดในท่าทางปัจจุบัน. |
setProperty(name: String, value: Object) | รับส่วนกว้าง. |
removeProperty(name: String) → boolean | ได้รับระบบสื่อประชันของจุดควบคุม / ปกติระหว่างการนําเข้า / การส่งออก. |