Just nu i M3-nätverket
Gå till innehåll

grafik med c / c++


masarin

Rekommendera Poster

Jag undrar vilket grafikbibliotek som enklast kan användas då jag vill skapa punkter, linjer och andra enkla grafiska rörliga objekt.

Någon som har ett tips på ett dyl. shareware-paket?

Länk till kommentar
Dela på andra webbplatser

jerker olofsson

för vilket operativ system?

 

win32 gdi stöder de enklaste funktionerna och är hyffsat lätt att komma igång med. (I alla fall om du har någon kunskap om windows programering)

 

Skapa bara ett fönster med CreateWindow(), rita när du får ett WM_PAINT meddelande i din WndProc.

 

Det finns stöd för enkla grafiska objekt som linker, arc, rektanglar osv..

 

Annars finns ju DirectX om du vill göra mer avancerade saker. Mycket snabbare än GDI och mer avancerat. Jag skulle ändå säga att tröskeln för att lära sig DirectX inte är så himla mycket större än win32 GDI api:t.

 

Dokumentation går att hitta på http://www.msdn.microsoft.com

 

SDL är ett annat bilbiotek du kan använda dig av (porterat till de flesta operativsystem). Det har också stöd för OpenGL som du kan använda för att rita dina grafiska symboler med.

Jag hittade ett biliotek för SDL på deras hemsida som stöder funktioner för att rita ut vanliga grafiska symboler:

http://sdl-draw.sourceforge.net/

 

SDL, dokumentation och länkar till "support bibliotek" hittar du:

http://www.libsdl.org

 

OpenPTC är ett annat alternativ, dock får du nog skriva all funktioner för att rita ut objekt själv. OpenPTC sköter i princip bara färg konvertering och ger dig en framebuffer att rita på. (Finns för ett par OS, linux, win32 i alla fall.) http://www.gaffer.org/ptc/

 

 

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...