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

Easy3D  

 
 

C++ API til 3D-databehandling og -gengivelse

Et stabilt gratis C++-bibliotek, der understøtter 3D-modellering, geometribehandling og gengivelse i C++-applikationer.

Easy3D er et open source rent C++ 3D-behandlingsbibliotek, der giver softwareudviklere mulighed for at skabe apps til 3D-modellering og -gengivelse. Biblioteket er meget nemt at bruge og giver effektive resultater. Det har inkluderet understøttelse af adskillige teknikker til behandling og gengivelse af 3D-data såsom skygge, eye-dome-belysning, omgivende okklusion, gennemsigtighed og mange flere. Easy3D er udviklet til forsknings- og uddannelsesformål, men kan også bruges til at bygge højkvalitets 3D-applikationer.

Easy3D-biblioteket har inkluderet gengivelsesstøtte relateret til 3D-tegnbare, såsom punkter, linjer, trekanter og dermed punktskyer, maskeoverflader, skalarfelter og vektorfelter med blot et par linjer med C++-kode. Desuden inkluderede det også understøttelse af flere vigtige funktioner til mesh-krumning, forenkling, udjævning, fairing, remeshing, huludfyldning, underopdeling og mange flere.

Previous Next

Kom godt i gang med Easy3D

Den nemmeste måde at installere Easy3D på er at bruge GitHub. Brug venligst følgende kommando for en vellykket installation. 

Installer Easy3D via GitHub

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

Du kan også installere Easy3D ved hjælp af CMake. Brug venligst CMake til at generere projektfiler til din IDE. Indlæs derefter projektet til din IDE og byg.

Tekstgengivelse ved hjælp af C++ API

Open source Easy3D-biblioteket har givet support til at gengive tekst i deres C++-applikation med lethed. Du kan nemt gengive strenge ved hjælp af Easy3D med blot et par kommandoer. Det giver mulighed for at øge eller formindske skriftstørrelsen, administrere tegnafstand, styre linjeafstand, kontrollere venstre eller centrere eller højrejustere flerlinjeteksten, aktivere eller deaktivere kerne, skifte oprindelse mellem 'øverst til venstre' og 'nederst til venstre, og meget mere.

Transparency Support via C++ API

Open source Easy3D-biblioteket giver softwareudviklere mulighed for at anvende forskellige gennemsigtighedsteknikker i deres C++ apps. Easy3D er et meget effektivt C++-bibliotek til behandling og gengivelse af 3D-data. Du kan nemt indlæse en mesh-model og skifte mellem forskellige gennemsigtighedsteknikker eller tænde og slukke for den. Du kan også nemt øge eller mindske gennemsigtigheden af den aktuelle model. Du kan også gengive et overfladenet med gennemsigtighedsteknik som gennemsnitlig farveblanding og peeling med dobbelt dybde.

Opret Drawables og visualiser 3D-data

Easy3D-biblioteket har leveret funktionalitet til at skabe og visualisere tegnebare tegninger uden at forbinde dem med nogen 3D-modeller. Tegningerne er normalt oprettet til gengivelse af 3D-modeller eller indlæst fra filer. Easy3D-biblioteket har inkluderet understøttelse af visualisering af 3D-data uden eksplicit at definere en model, eller du kan generere den til et specifikt gengivelsesformål eller bruge fremviseren til at visualisere det tegnebare. Husk, at du skal oprette en fremviser, før du opretter nogen drawables.

 Dansk