PhongMaterial

PhongMaterial

ภาพรวม

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

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

หมวดนี้ให้ 35 วิธีในการทํางานกับวัตถุ PhongMaterial ในโปรแกรม Java. วิธีการที่ใช้ได้แก่: A3DObject, LambertMaterial, PhongMaterial, findProperty, getAmbientColor, getDiffuseColor, getEmissiveColor, getName, getProperties, getProperty, getReflectionColor, getReflectionFactor,และ 22 วิธีเพิ่มเติม. สมาชิกสาธารณะทุกคนสามารถเข้าถึงการใช้งาน Java ใดก็ได้หลังจากติดตั้งแพ็คเกจ FOSS for Java. คุณสมบัติ: MAP_AMBIENT, MAP_DIFFUSE, MAP_EMISSIVE, MAP_NORMAL, MAP_SPECULAR, ambientColor,และอีก 11 คน.

คุณสมบัติ

ชื่อประเภทAccessคําอธิบาย
specularColorVector3อ่านรับหรือกำหนดค่าสี specular.
specularFactordoubleอ่านรับหรือกำหนดค่าแฟกเตอร์สเปคคูลาร์.
shininessdoubleอ่านการรับหรือกําหนดความสว่างนี้ควบคุมขนาดของกระจกที่เร่งแสง.
reflectionColorVector3อ่านรับหรือกำหนดสีการสะท้อน.
reflectionFactordoubleอ่านรับหรือกำหนดการลดทอนของสีสะท้อน.
emissiveColorVector3อ่านรับหรือกำหนดสีเรืองแสง.
ambientColorVector3อ่านรับหรือกำหนดสีแสงรอบแวดล้อม.
diffuseColorVector3อ่านรับหรือกำหนดสีกระจาย.
transparentColorVector3อ่านรับหรือกำหนดสีโปร่งใส.
transparencydoubleอ่านรับหรือกำหนดค่าปัจจัยความโปร่งใส.
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คําอธิบาย
PhongMaterial()เริ่มต้นตัวอย่างใหม่ของคลาส PhongMaterial.
PhongMaterial(name: String)เริ่มต้นตัวอย่างใหม่ของคลาส PhongMaterial.
getSpecularColor()Vector3รับหรือกำหนดค่าสี specular.
setSpecularColor(specularColor: Vector3)ตั้งค่าค่าสี specular.
getSpecularFactor()doubleรับหรือกำหนดค่าแฟกเตอร์สเปคคูลาร์.
setSpecularFactor(specularFactor: double)ตั้งค่าค่า specular factor.
getShininess()doubleการรับหรือกําหนดความสว่างนี้ควบคุมขนาดของกระจกที่เร่งแสง.
setShininess(shininess: double)ตั้งค่าค่าความเงา.
getReflectionColor()Vector3รับหรือกำหนดสีการสะท้อน.
setReflectionColor(reflectionColor: Vector3)ตั้งค่าค่า สีสะท้อน.
getReflectionFactor()doubleรับหรือกำหนดการลดทอนของสีสะท้อน.
setReflectionFactor(reflectionFactor: double)ตั้งค่าค่าปัจจัยการสะท้อน.
LambertMaterial()เริ่มต้นตัวอย่างใหม่ของคลาส LambertMaterial.
getEmissiveColor()Vector3รับหรือกำหนดสีเรืองแสง.
setEmissiveColor(emissiveColor: Vector3)ตั้งค่าค่าของสีเรืองแสง.
getAmbientColor()Vector3รับหรือกำหนดสีแสงรอบแวดล้อม.
setAmbientColor(ambientColor: Vector3)ตั้งค่าค่าสีแสงรอบด้าน.
getDiffuseColor()Vector3รับหรือกำหนดสีกระจาย.
setDiffuseColor(diffuseColor: Vector3)ได้หรือกําหนดความสว่าง, นี้ควบคุมขนาดของจุดเด่นกระจก สูตรของกระดูก: SpecularColor * SpecularFactor (N จุด H) ^ ความส่องแสง
getTransparentColor()Vector3รับหรือกำหนดสีโปร่งใส.
setTransparentColor(transparentColor: Vector3)ตั้งค่าค่าของสีโปร่งใส.
getTransparency()doubleรับหรือกำหนดค่าปัจจัยความโปร่งใส.
setTransparency(transparency: double)ตั้งค่าค่าความโปร่งใส.
getTexture(slotName: String)TextureBaseได้ textur จากสล็อตที่กําหนด มันอาจเป็นชื่อของวัสดุ หรือ ชื่อพารามีเตอร์ของ shader.
setTexture(slotName: String, texture: TextureBase)ตั้งค่า texture ให้กับสล็อตที่ระบุ.
toString()Stringการจัดรูปแบบเป็นข้อตกลงกับ string.
iterator()Iterator<TextureSlot>รับ enumerator เพื่อ enumerate สล็อตเทกเจอร์ภายใน.
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ได้รับระบบสื่อประชันของจุดควบคุม / ปกติระหว่างการนําเข้า / การส่งออก.

ดูเช่นกัน

 ภาษาไทย