Open Source JavaScript API สำหรับการจัดการไฟล์ 2D & 3D
Zen-3d เป็นไลบรารีจาวาสคริปต์ที่มีตัวแสดง WebGL; รองรับการแก้ไขแกมมา, วัสดุเส้น, Bump Map, เนื้อข้อมูล, เนื้อกระดูก, รวม 2D และ 3D ผ่าน JavaScript API โอเพ่นซอร์ส
Zen-3d เป็นไลบรารี JavaScript แบบโอเพ่นซอร์สที่มีชุดคุณสมบัติครบถ้วนสำหรับการสร้างและจัดการไลบรารี 3D/2D ไลบรารีได้รวมการรองรับคุณสมบัติที่สำคัญหลายประการ เช่น แสงแวดล้อมสำหรับการเรนเดอร์ที่เลื่อนออกไป, รีแฟคเตอร์พารามิเตอร์ของวัสดุ shader, รองรับการแปลง glTF UV, กลยุทธ์การปรับ 2D UI, รองรับสปอตไลท์, การแก้ไขแกมมา, วัสดุเส้น, รองรับ Bump Map, เนื้อข้อมูล, เนื้อกระดูก รองรับการรวม 2D และ 3D, คุณลักษณะ WebGL และชุดเครื่องแบบ, เพิ่มการวาดจุด, การทำแผนที่เงาและอื่น ๆ อีกมากมาย
ไลบรารี Zen-3d มีตัวแสดง WebGL WebGL คือ JavaScript API ที่รองรับการเรนเดอร์กราฟิกคอมพิวเตอร์ 2D และ 3D แบบโต้ตอบภายในเว็บเบราว์เซอร์ที่เข้ากันได้โดยไม่ต้องใช้ปลั๊กอินใดๆ ในสมัยก่อน การแสดงไดอะแกรม 3D CAD บนคอมพิวเตอร์เป็นเรื่องยากมาก ขณะนี้บริษัทหลายแห่งกำลังทำงานอย่างหนักเพื่อให้ง่ายต่อการจัดการและกำลังใช้ประโยชน์จาก WebGL เพื่อเรียกใช้ทุกอย่างในเบราว์เซอร์ เกือบทุกเบราว์เซอร์ที่ทันสมัยรองรับ WebGL
เริ่มต้นใช้งาน Zen-3d
วิธีที่แนะนำในการติดตั้ง Zen-3d คือการใช้ NPM โปรดใช้คำสั่งต่อไปนี้เพื่อการติดตั้งที่ราบรื่น
ติดตั้ง Zen-3d ผ่าน NPM
npm i zen-3d
การสร้างลูกบาศก์ 3 มิติผ่าน JavaScript
ไลบรารี Zen-3d แบบโอเพ่นซอร์สได้รวมการสนับสนุนสำหรับการสร้างคิวบ์หรือรูปสี่เหลี่ยมที่ไม่ปกติของมิติที่มีให้ คุณต้องระบุความกว้าง ความสูง และความลึกของลูกบาศก์และส่วนที่เหลือจะเสร็จสมบูรณ์อย่างง่ายดาย คุณสามารถเพิ่มแอตทริบิวต์ให้กับเรขาคณิต สร้างโคลนของเรขาคณิต แยกรูปทรงเรขาคณิตออกเป็นกลุ่ม เพิ่มกลุ่มลงในรูปทรงเรขาคณิตนี้ คัดลอกรูปทรงเรขาคณิตไปยังอีกอันหนึ่ง และอื่นๆ อีกมากมาย
กำลังโหลดและประมวลผลรูปภาพ
ไลบรารีโอเพ่นซอร์ส Zen-3d ช่วยให้นักพัฒนาซอฟต์แวร์สามารถโหลดและประมวลผลภาพภายในแอปพลิเคชันของตนเองได้อย่างง่ายดาย ไลบรารีได้รวมคุณสมบัติหลายอย่างสำหรับการประมวลผลภาพ เช่น การอ่านภาพและการโหลดภาพผ่าน URL คุณต้องตั้งค่าพาธฐานหรือ URL ที่จะโหลดไฟล์ คุณลักษณะนี้มีประโยชน์มากในขณะที่คุณกำลังโหลดรูปภาพจำนวนมากจากไดเร็กทอรีเดียวกัน
การจัดการฉาก 3 มิติ
ไลบรารี Zen-3d แบบโอเพ่นซอร์สมีฟังก์ชันสำหรับการสร้างและจัดการฉาก 3 มิติภายในโดยใช้คำสั่ง JavaScript ช่วยให้นักพัฒนาซอฟต์แวร์สามารถวางวัตถุ ไฟ และกล้องได้ Zen-3d รองรับการเรนเดอร์ฉากและได้ให้คุณสมบัติหลายอย่าง เช่น การเรนเดอร์วัตถุลงในแผนที่เงา การตรวจสอบเฟรมก่อนเรนเดอร์วัตถุ รวบรวมข้อมูลแสง การแปลงเมทริกซ์ การคำนวณตำแหน่งเมทริกซ์โดยอัตโนมัติ การกำหนดพาเรนต์ของออบเจกต์ในฉาก ของอ็อบเจ็กต์ การหมุนเฉพาะที่ กำหนดลำดับการเรนเดอร์ของวัตถุกราฟฉาก และอื่นๆ อีกมากมาย