Wpis z mikrobloga

Jak zrobić kalkulator do wyceny kosztów wykonania części na podstawie modelu 3D CAD? Zmienne, które będą wykorzystywane do obliczeń to wielkość, czas wydruku, objętość, powierzchnia, materiał, poziom wykończenia.

Widziałbym to tak, że użytkownik:
- wgrywa model CAD
- wyświetla się model w przeglądarce do podglądu
- na podstawie pliku modelu wyliczane są wspomniane wcześniej zmienne
- zmienne są wyświetlane na ich podstawie wyliczane są ceny (mnożone przez dane ceny poszczególnych zmiennych lub wg. przedziałów wyników zmiennych)

Pytanie kluczowe jak wygenerować te zmienne z modelu CAD?

#webdev #programowanie #cad
  • 6
@lu43n: Model CAD to zazwyczaj tylko geometria. Co z niego możesz wyciągnąć to objętość, powierzchnia i bounding box (wielkość). Jeśli jest to model z jakiegoś specyficznego programu to pewnie możesz wyciągnąć inne parametry, takie jak np. materiał. Na początek chyba ograniczyłbym się do samej geometrii. Z jakiego programu planujesz importować dane (rozszerzenie pliku)? Jak duże są to pliki?

W sumie fajny temat.
@lu43n: mowisz o drukarkach 3d? To większość slicerów już ma taką funkcjonalność. Liczenie tego na etapie modelu CAD jest problematyczne bo czas wydruku i ilość materiału zależy od ustawień których nie ma w modelu CAD (np. wysokości warstwy, procent wypełnienia itp.)

Dlatego dajesz model CAD (zwykle w formacie .stl) do slicera, wybierasz parametry wydruku j.w. i on ci podaje ile czasu i ile materiału zużyje (a że zwykle masz ustawiony koszt
@tell_me_more: Przypuszczam, że ziomuś na dzień dobry potrzebuje jakiś uproszczony kalkulator.
Przeleciałem po necie i wygląda na to, że wczytywanie plików STEP przez przeglądarkę to nie jest coś co się robi na co dzień. Aczkolwiek są jakieś wątki o tym, że taki plik powinien być najpierw przekonwertowany do glTF i wyświetlony biblioteką three.js. Pewnie się to da zrobić.