poniedziałek, 17 maja 2010

Co nowego w świecie otwartych CADów 3D?

Obecnie istnieją trzy wolne (otwarte) programy CAD oparte o kernel OpenCASCADE.


FreeCAD (modularny, skrypty w pythonie, GPL/LGPL)- wspominałem już o nim niejednokrotnie. Niedawno została wydana wersja 0.10 dla Windows, Linuksa (deb dla Lucid, nieoficjalny rpm dla openSUSE) i Mac OS X. Nie przynosi ona rewolucyjnych zmian - dodano możliwość wyboru dowolnej płaszczyzny czy "klikany" generator sprężyny (właściwie prymitywu - spirali).

Obecnie nacisk kładziony jest na rozwój:
  • szkicownika - potrzebny jest wygodny i zaawansowany szkicownik rozwiązujący zależności geometryczne (równoległości itp.),
  • arkuszy rysunków 2D - nawet obecnie same modele 3D nie są wystarczające, każdy szanujący się program CAD musi mieć możliwość rzutowania i tworzenia dokumentacji 2D,
  • symulacji robotów przemysłowych - chodzi o możliwość przewidzenia ruchów 6-osiowych robotów - takich ja na halach produkcyjnych,
  • raytracingu - przede wszystkim eksport scen do POV-Raya.
Powstają także bardziej oryginalne pomysły - np. współpraca ze skanerem 3D DAVID.




Heekscad (licencja BSD) - zwarty program dla systemów Windows/Linux. Tworzy go tylko jeden człowiek: Daniel Heeks. Sam program wyróżnia się wsparciem do obrabiarek CNC. Blog twórcy zapełniony jest wynikami prac z frezem palcowym:)




NaroCAD (licencja GPL, .NET/Mono) - aktualnie można pobrać tylko wersję dla Windows (w przyszłości także Linux/Mono). NaroCAD jako jedyny z omawianych programów posiada specyfikację, która powinna zapewnić przewidywalny rozwój. PDF można ściągnąć stąd.
Rozwój można śledzić na blogu projektu. 


Czemu się nie połączą?
Tworzenie trzech różnych programów na jednym jądrze OpenCASCADE wydaje się dziwne. Problem w tym, że każdy z nich ma inny kierunek rozwoju. Trudno połączyć minimalistycznego Heekscada z modularnym FreeCADem. Z NaroCADem jest jeszcze gorzej, choćby z uwagi na .NET i wątpliwą przenośność.
Oby tylko żaden z nich nie podzielił losu Wildcat-CAD (klonu CATII)...



Z ostatniej chwili...
CADDD - prace nad programem rozpoczęły się w marcu. Relację można śledzić na stronie CADDD.
Słowa autora:
My mission is to build an open source, cross platform, easy to use, 3D CAD system.  This system needs to have the basic stripped down functionality of Inventor or Solidworks.  Inventor and Solidworks easily are the top two solid modeling software packages.  (To be clear, I don't want to clone these packages.  I want to make a unique package that can accomplish the same tasks just as easily as they can.) I am naming my project and eventually the software CADDD.  The three D's are to signify 3D.

Zrzuty ekranu pochodzą ze stron/blogów projektów.

Brak komentarzy:

Prześlij komentarz