Program CAD

gg
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Kraków
  • Postów: 574
0

Dzień dobry

Jak można by podejść do tematu utworzenia specjalizowanego oprogramowania inżynierskiego CAD - oprogramowanie miałoby za zadanie dodawanie elementów 3D (predefinowanych) w przestrzeni modelu 3D, którym najczęściej byłby jakiś budynek, instalacja itp. Są jakieś silniki CAD, które można by wykorzystać do tego celu? Możecie mnie jakoś nakierować by nie przekopywać całego internetu? ;)

Rozwiązanie polegające na dopisaniu odpowiedniej funkcjonalności w Bentley Microstation lub Autodesk AutoCAD znam i ewentualnie będzie wzięte pod uwagę w późniejszym etapie.

hauleth
  • Rejestracja: dni
  • Ostatnio: dni
neves
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Kraków
  • Postów: 1114
0

Jest też kontrolka która ułatwia bardzo zrobienie własnego a'la cadowskiego programu:
Eyeshot

superdurszlak
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Kraków
  • Postów: 2002
1
hauleth napisał(a):

OpenSCAD?

OpenSCAD jest OK, ale jako baza do tworzenia użytkowego programu do wstawiania predefiniowanych obiektów tu i tam... no powinno się dać owrapować go (lub tylko silnik CSG) w jakiś UI który by pozwalał w miarę wygodnie składać sceny 3D przez jakiś drag'n'drop, ale wydaje mi się, że to będzie trochę toporne

  • OpenSCAD generuje geometrie proceduralnie, więc na dobrą sprawę taki UI wrapper pod spodem musiałby po prostu generować odpowiednie procedury importujące i wstawiające te geometrie
  • jeśli dobrze pamiętam OpenSCAD jest tak średnio rozgarnięty jeśli chodzi o obsługiwane formaty, wszystko jest fajnie dopóki trzymasz geometrie w postaci tych procedur, ale z używalnych gdzie indziej formatów OP byłby pewnie zdany na STL (sprawdziłem dla pewności, faktycznie jest trochę biednie
  • generowanie i odświeżanie tych procedur, gdyby faktycznie pójść tą drogą, może się okazać trochę upierdliwe

Może lepiej byłoby się rozejrzeć za silnikiem wspierającym przynajmniej format ACIS (pliki *.sat), wtedy byłoby to pewnie trochę prostsze. Przyglądałeś się FreeCAD?

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.