PlaneRenderer

คลาสสาธารณะ PlaneRenderer

ควบคุมการแสดงผลเครื่องบิน ARCore

ใช้เพื่อแสดงภาพเครื่องบินที่ตรวจพบและควบคุมว่าจะแสดงภาพเงาของเงาเหล่านั้นได้หรือไม่

ค่าคงที่

สตริง สีวัสดุ พารามิเตอร์เนื้อหา Float3 เพื่อควบคุมแต้ม RGB ของเครื่องบิน
สตริง วัสดุ แสงสว่าง พารามิเตอร์เนื้อหาแบบลอยเพื่อควบคุมรัศมีของสปอตไลท์
สตริง วัตถุ พารามิเตอร์ Material ที่ควบคุมพื้นผิวที่ใช้เมื่อแสดงผลเครื่องบิน
สตริง วัสดุที่ใช้รับส่วนลด พารามิเตอร์เนื้อหา Float2 เพื่อควบคุมการปรับขนาด X/Y ของพื้นผิว UV

วิธีการสาธารณะ

CompletableFuture<Material>
getMaterial()
แสดงผลอินสแตนซ์วัสดุเริ่มต้นที่ใช้แสดงผลเครื่องบิน
บูลีน
isEnabled()
ตรวจสอบว่าตัวแสดงภาพเครื่องบินเปิดอยู่หรือไม่
บูลีน
isShadowReceiver()
แสดงค่า "จริง" หาก Renderables ในฉากแคสต์เงาไปยังเครื่องบิน
บูลีน
isระดับการเข้าถึง()
แสดงค่า "จริง" หากการแสดงภาพเครื่องบินมองเห็นได้
เป็นโมฆะ
setEnabled(เปิดใช้บูลีน)
เปิด/ปิดตัวแสดงภาพเครื่องบิน
เป็นโมฆะ
setShadowReceiver(บูลีน เงาตัวรับ)
ควบคุมว่าจะให้ Renderable ในฉากสามารถแคสต์เงาบนเครื่องบินได้หรือไม่
เป็นโมฆะ
setชุดข้อมูล(บูลีนมองเห็นได้)
ควบคุมการมองเห็นภาพเครื่องบิน

วิธีการที่รับค่ามา

ค่าคงที่

สาธารณะ คงที่ สุดท้าย สตริง MATERIAL_COLOR

พารามิเตอร์เนื้อหา Float3 เพื่อควบคุมแต้ม RGB ของเครื่องบิน

ค่าคงที่: "color"

สาธารณะ คงที่ สุดท้าย สตริง MATERIAL_SPOTLIGHT_RADIUS

พารามิเตอร์เนื้อหาแบบลอยเพื่อควบคุมรัศมีของสปอตไลท์

ค่าคงที่: "radius"

สาธารณะ คงที่ สุดท้าย สตริง MATERIAL_TEXTURE

พารามิเตอร์ Material ที่ควบคุมพื้นผิวที่ใช้เมื่อแสดงผลเครื่องบิน

ค่าคงที่: "texture"

สาธารณะ คงที่ สุดท้าย สตริง MATERIAL_UV_SCALE

พารามิเตอร์เนื้อหา Float2 เพื่อควบคุมการปรับขนาด X/Y ของพื้นผิว UV สามารถใช้เพื่อปรับอัตราส่วนของพื้นผิวและควบคุมความถี่ของการเรียงพื้นผิวได้

ค่าคงที่: "uvScale"

วิธีการสาธารณะ

สาธารณะ CompletableFuture<Material> getMaterial ()

แสดงผลอินสแตนซ์วัสดุเริ่มต้นที่ใช้แสดงผลเครื่องบิน

บูลีน สาธารณะ isEnabled ()

ตรวจสอบว่าตัวแสดงภาพเครื่องบินเปิดอยู่หรือไม่

บูลีน สาธารณะ isShadowReceiver ()

แสดงค่า "จริง" หาก Renderables ในฉากแคสต์เงาไปยังเครื่องบิน

บูลีน สาธารณะ isvisible ()

แสดงค่า "จริง" หากการแสดงภาพเครื่องบินมองเห็นได้

โฟลเดอร์สาธารณะ setEnabled (เปิดใช้บูลีน)

เปิด/ปิดตัวแสดงภาพเครื่องบิน

พารามิเตอร์
เปิดใช้อยู่

สาธารณะ null setShadowReceiver (บูลีน เงาของตัวรับ)

ควบคุมว่าจะให้ Renderable ในฉากสามารถแคสต์เงาบนเครื่องบินได้หรือไม่

หากเป็น "เท็จ" - ระนาบจะไม่มีเงา ไม่ว่าการตั้งค่าระนาบใด

พารามิเตอร์
ตัวรับเงา

สาธารณะ null setvisible (บูลีนที่มองเห็นได้)

ควบคุมการมองเห็นภาพเครื่องบิน

หากเป็น "เท็จ" - ไม่มีการวาดเครื่องบิน โปรดทราบว่าการแสดงผลเงาเป็นอิสระจากการเปิดเผยของเครื่องบิน

พารามิเตอร์
มองเห็นได้