1. Produk
  2.   3D
  3.   C++
  4.   Easy3D  

Easy3D  

 
 

C++ API untuk Pemprosesan & Perenderan Data 3D

Pustaka C++ percuma yang stabil yang menyediakan sokongan untuk Pemodelan 3D, Pemprosesan Geometri dan Pemberian dalam aplikasi C++.

Easy3D ialah perpustakaan pemprosesan 3D C++ tulen sumber terbuka yang membenarkan pembangun perisian mencipta apl untuk penjanaan dan pemaparan pemodelan 3D. Perpustakaan ini sangat mudah digunakan dan menghasilkan hasil yang cekap. Ia telah menyertakan sokongan untuk beberapa teknik untuk memproses dan memaparkan data 3D seperti bayang-bayang, pencahayaan kubah mata, oklusi ambien, ketelusan dan banyak lagi. Easy3D dibangunkan untuk tujuan penyelidikan dan pendidikan tetapi juga boleh digunakan untuk membina aplikasi 3D berkualiti tinggi.

Pustaka Easy3D telah menyertakan sokongan pemaparan yang berkaitan dengan lukisan 3D seperti titik, garisan, segi tiga, dan dengan itu awan titik, permukaan jejaring, medan skalar dan medan vektor dengan hanya beberapa baris kod C++. Selain itu, ia turut menyertakan sokongan untuk beberapa ciri penting untuk kelengkungan mesh, penyederhanaan, pelicinan, fairing, reshing, pengisian lubang, pembahagian dan banyak lagi.

Previous Next

Bermula dengan Easy3D

Cara paling mudah untuk memasang Easy3D ialah menggunakan GitHub. Sila gunakan arahan berikut untuk pemasangan yang berjaya. 

Pasang Easy3D melalui GitHub

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

Anda juga boleh memasang Easy3D menggunakan CMake. Sila gunakan CMake untuk menjana fail projek untuk IDE anda. Kemudian muatkan projek ke IDE anda dan bina.

Rendering Teks menggunakan C++ API

Pustaka Easy3D sumber terbuka telah menyediakan sokongan untuk memaparkan teks di dalam aplikasi C++ mereka dengan mudah. Anda boleh membuat rentetan dengan mudah menggunakan Easy3D dengan hanya beberapa arahan. Ia membolehkan untuk menambah atau mengurangkan saiz fon, mengurus jarak aksara, mengawal jarak baris, mengawal kiri atau tengah atau menyelaraskan kanan teks berbilang baris, mendayakan atau melumpuhkan kerning, menukar asal antara 'kiri atas' dan 'kiri bawah, dan banyak lagi.

Sokongan Ketelusan melalui API C++

Pustaka Easy3D sumber terbuka memberi pemaju perisian keupayaan untuk menggunakan teknik ketelusan yang berbeza dalam apl C++ mereka. Easy3D ialah perpustakaan C++ yang sangat cekap untuk memproses dan memaparkan data 3D. Anda boleh memuatkan model mesh dengan mudah dan bertukar antara teknik ketelusan yang berbeza atau menghidupkan dan mematikannya. Anda juga boleh meningkatkan atau mengurangkan ketelusan model semasa dengan mudah. Anda juga boleh menghasilkan jaringan permukaan dengan teknik ketelusan seperti pengadunan warna purata dan pengelupasan dua kedalaman.

Cipta Drawable & Visualisasikan Data 3D

Pustaka Easy3D telah menyediakan kefungsian untuk mencipta dan menggambarkan lukisan boleh dilukis tanpa mengaitkannya dengan mana-mana model 3D. Boleh dilukis biasanya dibuat untuk memaparkan model 3D atau dimuatkan daripada fail. Pustaka Easy3D telah menyertakan sokongan untuk memvisualisasikan data 3D tanpa mentakrifkan model secara eksplisit atau anda boleh menjananya untuk tujuan pemaparan tertentu atau menggunakan pemapar untuk menggambarkan yang boleh dilukis. Sila ingat bahawa anda perlu membuat pemapar sebelum membuat sebarang boleh dilukis.

 Melayu