1. Termékek
  2.   3D
  3.   C++
  4.   Easy3D  

Easy3D  

 
 

C++ API 3D adatfeldolgozáshoz és megjelenítéshez

Stabil ingyenes C++-könyvtár, amely támogatja a 3D-s modellezést, a geometria-feldolgozást és a C++-alkalmazásokon belüli renderelést.

Az Easy3D egy nyílt forráskódú, tiszta C++ 3D feldolgozó könyvtár, amely lehetővé teszi a szoftverfejlesztők számára, hogy alkalmazásokat hozzanak létre 3D modellezés generálásához és megjelenítéséhez. A könyvtár használata nagyon egyszerű, és hatékony eredményeket produkál. Több 3D-s adatok feldolgozására és megjelenítésére szolgáló technikát is támogat, például árnyékot, szemkupola megvilágítást, környezeti okklúziót, átlátszóságot és még sok mást. Az Easy3D-t kutatási és oktatási célokra fejlesztették ki, de kiváló minőségű 3D alkalmazások készítésére is használható.

Az Easy3D könyvtár néhány soros C++ kóddal tartalmazta a 3D-s rajzolatokhoz kapcsolódó renderelési támogatást, például pontokat, vonalakat, háromszögeket és így pontfelhőket, hálófelületeket, skalármezőket és vektormezőket. Ezenkívül számos fontos funkció támogatását is magában foglalta a háló görbülete, egyszerűsítése, simítása, simítása, újrahálózása, furatkitöltése, felosztása és még sok más területén.

Previous Next

Az Easy3D első lépései

Az Easy3D telepítésének legegyszerűbb módja a GitHub használata. A sikeres telepítéshez használja a következő parancsot. 

Telepítse az Easy3D-t a GitHubon keresztül

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

Az Easy3D-t a CMake segítségével is telepítheti. Kérjük, használja a CMake-et projektfájlok létrehozásához az IDE számára. Ezután töltse be a projektet az IDE-be, és készítse el.

Szöveg renderelés C++ API segítségével

A nyílt forráskódú Easy3D könyvtár támogatja a szöveg egyszerű megjelenítését a C++ alkalmazáson belül. Könnyedén renderelhet karakterláncokat az Easy3D használatával, mindössze néhány paranccsal. Lehetővé teszi a betűméret növelését vagy csökkentését, a karaktertávolság kezelését, a sortávolság szabályozását, a többsoros szöveg balra vagy középre vagy jobbra igazítását, a bevágás engedélyezését vagy letiltását, a „bal felső” és a „bal alsó” közötti eredetváltást, és sokkal több.

Átláthatóság támogatása C++ API-n keresztül

A nyílt forráskódú Easy3D könyvtár lehetővé teszi a szoftverfejlesztők számára, hogy különböző átlátszósági technikákat alkalmazzanak C++ alkalmazásaikban. Az Easy3D egy nagyon hatékony C++ könyvtár a 3D adatok feldolgozásához és megjelenítéséhez. Könnyedén betölthet egy hálómodellt, és válthat a különböző átlátszósági technikák között, illetve be- és kikapcsolhatja. Könnyedén növelheti vagy csökkentheti az aktuális modell átlátszóságát. Felületi hálót is renderelhet átlátszósági technikával, például átlagos színkeveréssel és kettős mélységű peelinggel.

Készítsen rajzolásokat és jelenítse meg a 3D-s adatokat

Az Easy3D könyvtár funkcionalitást biztosít a rajzolások létrehozásához és megjelenítéséhez anélkül, hogy azokat bármilyen 3D-s modellhez társítaná. A rajzokat általában 3D modellek renderelésére készítik, vagy fájlokból töltik be. Az Easy3D könyvtár támogatja a 3D adatok megjelenítését anélkül, hogy kifejezetten modellt határozna meg, vagy létrehozhatja azokat egy adott renderelési célra, vagy használhatja a megjelenítőt a rajzolás megjelenítéséhez. Ne feledje, hogy a rajzolások létrehozása előtt létre kell hoznia egy megjelenítőt.

 Magyar