1. สินค้า
  2.   3D
  3.   C++
  4.   Easy3D  

Easy3D  

 
 

C++ API สำหรับการประมวลผลและแสดงผลข้อมูล 3 มิติ

ไลบรารี C++ ฟรีที่เสถียรซึ่งรองรับการสร้างแบบจำลอง 3 มิติ การประมวลผลทางเรขาคณิต และการแสดงผลภายในแอปพลิเคชัน C++

Easy3D เป็นไลบรารีประมวลผล C++ 3D แบบโอเพนซอร์สที่ช่วยให้นักพัฒนาซอฟต์แวร์สามารถสร้างแอปสำหรับการสร้างแบบจำลอง 3 มิติและการเรนเดอร์ได้ ห้องสมุดใช้งานง่ายมากและให้ผลลัพธ์ที่มีประสิทธิภาพ รวมการสนับสนุนเทคนิคต่างๆ สำหรับการประมวลผลและการเรนเดอร์ข้อมูล 3 มิติ เช่น เงา แสง eye-dome การบดเคี้ยวโดยรอบ ความโปร่งใส และอื่นๆ อีกมากมาย Easy3D ได้รับการพัฒนาเพื่อการวิจัยและการศึกษา แต่ยังสามารถใช้สำหรับการสร้างแอปพลิเคชัน 3D คุณภาพสูงได้อีกด้วย

ไลบรารี Easy3D ได้รวมการสนับสนุนการเรนเดอร์ที่เกี่ยวข้องกับการวาด 3 มิติ เช่น จุด เส้น สามเหลี่ยม และจุดเมฆ พื้นผิวตาข่าย ฟิลด์สเกลาร์ และฟิลด์เวกเตอร์ด้วยโค้ด C++ เพียงไม่กี่บรรทัด ยิ่งไปกว่านั้น ยังรองรับคุณสมบัติที่สำคัญหลายประการสำหรับความโค้งของตาข่าย การทำให้ง่ายขึ้น การปรับให้เรียบ แฟริ่ง การเรียบเรียงใหม่ การอุดรู การแบ่งย่อย และอื่นๆ อีกมากมาย

Previous Next

เริ่มต้นใช้งาน Easy3D

วิธีที่ง่ายที่สุดในการติดตั้ง Easy3D คือการใช้ GitHub โปรดใช้คำสั่งต่อไปนี้เพื่อการติดตั้งที่สำเร็จ 

ติดตั้ง Easy3D ผ่าน GitHub

git clone --depth=1 https://github.com/LiangliangNan/Easy3D.git 

คุณยังสามารถติดตั้ง Easy3D โดยใช้ CMake โปรดใช้ CMake เพื่อสร้างไฟล์โครงการสำหรับ IDE ของคุณ จากนั้นโหลดโปรเจ็กต์ไปที่ IDE ของคุณและบิลด์

การแสดงข้อความโดยใช้ C++ API

ไลบรารี Easy3D แบบโอเพ่นซอร์สได้ให้การสนับสนุนการเรนเดอร์ข้อความภายในแอปพลิเคชัน C++ อย่างง่ายดาย คุณสามารถเรนเดอร์สตริงได้อย่างง่ายดายโดยใช้ Easy3D ด้วยคำสั่งเพียงไม่กี่คำ อนุญาตให้เพิ่มหรือลดขนาดแบบอักษร จัดการระยะห่างอักขระ ระยะห่างบรรทัดควบคุม ควบคุมซ้ายหรือกลางหรือจัดแนวข้อความหลายบรรทัด เปิดใช้งานหรือปิดใช้งานการจัดช่องไฟ สลับจุดเริ่มต้นระหว่าง 'ซ้ายบน' และ 'ล่างซ้าย และ ล้นหลาม.

รองรับความโปร่งใสผ่าน C++ API

ไลบรารี Easy3D แบบโอเพ่นซอร์สช่วยให้นักพัฒนาซอฟต์แวร์สามารถใช้เทคนิคความโปร่งใสต่างๆ ภายในแอป C++ ของตนได้ Easy3D เป็นไลบรารี C++ ที่มีประสิทธิภาพมากสำหรับการประมวลผลและการเรนเดอร์ข้อมูล 3D คุณสามารถโหลดโมเดลเมชและสลับระหว่างเทคนิคความโปร่งใสต่างๆ หรือเปิดและปิดได้อย่างง่ายดาย คุณยังสามารถเพิ่มหรือลดความโปร่งใสของโมเดลปัจจุบันได้อย่างง่ายดาย คุณยังสามารถเรนเดอร์ตาข่ายพื้นผิวด้วยเทคนิคความโปร่งใส เช่น การผสมสีโดยเฉลี่ยและการลอกแบบความลึกคู่

สร้าง Drawables และแสดงภาพข้อมูล 3D

ไลบรารี Easy3D ได้จัดเตรียมฟังก์ชันสำหรับการสร้างและการแสดงภาพ Drawable โดยไม่ต้องเชื่อมโยงกับโมเดล 3D ใดๆ โดยปกติ drawables จะถูกสร้างสำหรับสร้างโมเดล 3 มิติหรือโหลดจากไฟล์ ไลบรารี Easy3D ได้รวมการสนับสนุนสำหรับการแสดงภาพข้อมูล 3D โดยไม่ต้องกำหนดแบบจำลองอย่างชัดแจ้ง หรือคุณสามารถสร้างแบบจำลองเพื่อวัตถุประสงค์ในการเรนเดอร์เฉพาะ หรือใช้โปรแกรมแสดงเพื่อแสดงภาพที่สามารถวาดได้ โปรดจำไว้ว่า คุณต้องสร้างโปรแกรมดูก่อนที่จะสร้าง drawables ใดๆ

 ไทย