Ocena:
Książka zapewnia dogłębną eksplorację wykorzystania Pythona do ulepszenia OpenSCAD do modelowania 3D, szczególnie dla osób zaznajomionych z programowaniem. Wielu użytkowników zgłasza jednak problemy z dostępem do obiecanego kodu, co znacznie utrudnia korzystanie z książki.
Zalety:Ciekawe spostrzeżenia na temat druku 3D i Pythona.
Wady:Efektywne połączenie Pythona z OpenSCAD, dzięki czemu kodowanie jest bardziej intuicyjne.
(na podstawie 10 opinii czytelników)
Python for 3D Printing: Using Python to enhance the power of OpenSCAD for 3D modeling
⬤ Python for 3D Printing umożliwia czytelnikowi wykorzystanie mocy, wszechstronności i prostoty Pythona w celu zwiększenia i doładowania i tak już potężnych możliwości OpenSCAD do modelowania 3D i projektowania wspomaganego komputerowo.
⬤ OpenSCAD to potężny język modelowania 3D do tworzenia plastikowych części drukowanych w 3D dla hobbystów i inżynierów.
Python szybko staje się najpopularniejszym językiem programowania na świecie, do wszystkiego, od szybkich i łatwych obliczeń hobbystycznych po prowadzenie niektórych z największych witryn internetowych, takich jak Google, YouTube, Dropbox, Reddit itp.
Zarówno Python, jak i OpenSCAD są darmowymi narzędziami programistycznymi, które działają na komputerach z systemami Windows, Mac i Linux. Symbiotyczne wykorzystanie tych dwóch narzędzi umożliwia znacznie krótszą krzywą uczenia się niż w przypadku korzystania z drogich pakietów oprogramowania i daje ci kontrolę nad swoimi projektami, a nie projektami kontrolującymi ciebie!
Kompletny kod źródłowy Python do sterowania OpenSCAD za pomocą łatwiejszych w użyciu poleceń JEST ZAŁĄCZONY DO TEJ KSIĄŻKI, wraz z przykładami użycia wszystkich nowych poleceń. Przekonasz się, jak łatwo jest zintegrować te dwa narzędzia, aby natychmiast zobaczyć wyniki na ekranie po uruchomieniu kodu Pythona.
Spis treści - Python dla druku 3D.
⬤ Wprowadzenie.
⬤ O Pythonie.
⬤ O OpenSCAD.
⬤ Ograniczenia OpenSCAD.
⬤ Python na ratunek.
⬤ Jak Python został dodany do OpenSCAD.
⬤ Jak zacząć.
⬤ Gdzie pobrać Python/OpenSCAD.
⬤ Jak uczyć się z tej książki.
⬤ 1 - Sfery.
⬤ 2 - Kolor.
⬤ 3 - Pudełka.
⬤ 4 - Cylindry.
⬤ 5 - Rury.
⬤ 6 - Stożki.
⬤ 7 - Trójkąty.
⬤ 8 - Animacja.
⬤ 9 - Wielokąty.
⬤ 10 - Wielościany.
⬤ 11 - Regularne wielokąty.
⬤ 12 - Tekst.
⬤ 13 - Tłumaczenie i obracanie.
⬤ 14 - Skalowanie.
⬤ 15 - Zmiana rozmiaru.
⬤ 16 - Obrót i wyciągnięcie.
⬤ 17 - Spirala.
⬤ 18 - Kadłub.
⬤ 19 - Minkowski.
⬤ 20 - Lustro.
⬤ 21 - Projekcja.
⬤ 22 - Plaster.
⬤ 23 - Przesunięcia.
⬤ 24 - Różnica, unia i przecięcie.
⬤ 25 - Złożenia.
⬤ 26 - Koła zębate.
⬤ 27 - Pszczoły murarki.
⬤ 28 - Powierzchnia.
⬤ 29 - Bryły platońskie.
OpenSCAD to program do projektowania parametrycznych modeli 3D do druku 3D poprzez tworzenie standardowych plików STL do wysyłania do drukarek 3D. W przeciwieństwie do większości drogich pakietów oprogramowania, z których mogłeś korzystać, jest to darmowy program typu open source, zamiast kosztować nawet tysiące dolarów. Kolejną cechą jest sposób jego działania. Zamiast wizualnej interakcji z niezliczonymi menu, podmenu, przyciskami, złożonymi ustawieniami i parametrycznymi drzewami obiektów, OpenSCAD umożliwia modelowanie 3D za pomocą własnego języka programowania. Po zrozumieniu kilku poleceń, wiele osób woli go od innych programów. Mimo że OpenSCAD jest sterowany za pomocą poleceń tekstowych, wyniki są wyświetlane w interaktywnym oknie 3D, wraz z przesuwaniem, powiększaniem i obracaniem. Ta natychmiastowa wizualna informacja zwrotna sprawia, że tworzenie obiektów 3D jest dziecinnie proste.
Tworząc interpretowalną warstwę składni Pythona, która tłumaczy na OpenSCAD, te unikalne problemy są eliminowane lub minimalizowane. Użytkownik musi nauczyć się i używać tylko uproszczonego podzbioru standardowej składni Pythona, którą prawdopodobnie już zna. Python umożliwia tworzenie bardziej złożonych modeli OpenSCAD w krótszym czasie ze względu na krótszą krzywą uczenia się, rozszerzalność, elastyczność i nadrzędność niektórych ograniczeń i dziwactw OpenSCAD.
Krótko mówiąc, połączenie Pythona i OpenSCAD zapewnia bardzo potężny i elastyczny system do tworzenia modeli 3D w sposób, którego nie może zapewnić żaden z języków programowania. Tutaj nauczysz się prostego podzbioru składni tylko jednego języka programowania, jednego z najpopularniejszych i najpotężniejszych języków programowania na świecie.
Różnicę w OpenSCAD można zobaczyć tutaj, korzystając z tych przykładów, bibliotek, samouczków i ściągawek OpenSCAD.
© Book1 Group - wszelkie prawa zastrzeżone.
Zawartość tej strony nie może być kopiowana ani wykorzystywana w całości lub w części bez pisemnej zgody właściciela.
Ostatnia aktualizacja: 2024.11.13 21:45 (GMT)