Niedawno została ogłoszona lista projektów zaakceptowanych do Google Summer of Code. Oprócz szeroko znanych przedsięwzięć, pojawił się tam także pakiet BRL-CAD. Jest on wieloplatformowym systemem modelowania bryłowego (CSG).
Główne cele zespołu BRL-CAD na tegorocznym GSoC to:
- poprawa interfejsu użytkownika MGED, tak aby stał się bardziej przyjazny,
- dostarczenie obiektowo zorientowanego API,
- budowa graficznego interfejsu użytkownika opartego o OpenGL,
- pozbycie się zależności do X11 na Mac OS X, port MGED na AquaTk,
- optymalizacja raytracingu.
Prace nad BRL-CAD rozpoczęły się już 30 lat temu w Ballistic Research Laboratory, należącym do armii amerykańskiej. W 1984 została wydana pierwsza wersja, a w 2004 upubliczniono, liczący już ponad milion linii, kod źródłowy na licencjach BSD i LGPL.
Obecnie BRL-CAD jest kolekcją ponad 400 narzędzi do modelowania bryłowego, raytracingu i analiz geometrycznych. Może on pracować pod systemami m.in. BSD, GNU/Linux, Solaris, Mac OS X i Windows.
Google Summer of Code jest doroczną imprezą organizowaną i sponsorowaną przez Google. W ramach GSoC studenci tworzą kod dla zaakceptowanych projektów, uzyskując w ten sposób wynagrodzenie.
Dodaj komentarz