eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikaObudowy - drukowanie 3DRe: Obudowy - drukowanie 3D
  • Path: news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!3.eu.feeder.erj
    e.net!feeder.erje.net!weretis.net!feeder8.news.weretis.net!eternal-september.or
    g!reader01.eternal-september.org!.POSTED!not-for-mail
    From: heby <h...@p...onet.pl>
    Newsgroups: pl.misc.elektronika
    Subject: Re: Obudowy - drukowanie 3D
    Date: Tue, 16 Aug 2022 22:28:27 +0200
    Organization: A noiseless patient Spider
    Lines: 41
    Message-ID: <tdgulj$553m$1@dont-email.me>
    References: <5...@g...com>
    <62fa0fe1$0$480$65785112@news.neostrada.pl>
    <a...@n...neostrada.pl>
    <tdg8pd$2oak$1@dont-email.me>
    <a...@n...neostrada.pl>
    MIME-Version: 1.0
    Content-Type: text/plain; charset=UTF-8; format=flowed
    Content-Transfer-Encoding: 8bit
    Injection-Date: Tue, 16 Aug 2022 20:28:35 -0000 (UTC)
    Injection-Info: reader01.eternal-september.org;
    posting-host="27f568f5cf0e1efcc00a7cf31ba2873e";
    logging-data="169078";
    mail-complaints-to="a...@e...org";
    posting-account="U2FsdGVkX1+LbxsEhMkq8iS0WtNyE/gs"
    User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
    Thunderbird/91.12.0
    Cancel-Lock: sha1:Q3gqW89yiW9AYXEd6fVaN7rZcHk=
    In-Reply-To: <a...@n...neostrada.pl>
    Content-Language: en-US
    Xref: news-archive.icm.edu.pl pl.misc.elektronika:773769
    [ ukryj nagłówki ]

    On 16/08/2022 22:13, Marek wrote:
    >> Ja polecam troche inaczej: Python ma bibliteki generujące pliki do
    >> OpenSCADa, geometrie opisuje się wprost w Pythonie, w sposób prawie
    >> taki sam jak w OpenSCAdzie.
    > Mam uczulenie na węże.

    Ale Python starujący tą bibliteką skladniowo się *prawie* nie różni od
    OpenSCADa. A ma dodatkowe możliwości wynikające z imperatywności.

    Zobacz sobie jakieś proste projekty zrobine tym sposobem:

    https://www.thingiverse.com/thing:3832533
    https://www.thingiverse.com/thing:3865358

    > Generalnie Python świetnie się wpisuje w
    > parafrazę Johna Carmack'a "każdy zaawansowany programista na pewnym
    > etapie w końcu tworzy własny język programowania".

    Myślę że przesadzasz. Akurat Python ma wiele wad, ale prawda jest taka,
    że jest językiem w którym najszybciej robi się prototypowanie. Głównie z
    uwagi na dostępność biblitek wszelakich.

    Nikt tu nie mówi o pisaniu aplikacji z masą algorytmiki. Tu raczej mowa
    o tym jak łatwo policzyć np. powierzchnie hiperboliczne i przełozyć to
    na język OpenSCADa. Akurat Python będzie tu lepszym wyborem, bo ma
    możliwość policzenia tej powierzchni w łatwy sposób.

    Python nie musi używać obiektowości. Do generacji OpenSCADa nie trzeba.

    Natomiast znacząco ułatwia niektóre rzeczy, głównie dlatego że OpenSCAD
    jest językiem o bardzo ograniczonych możliwościach i wiele tych
    ograniczeń powoduje, że skomplikowane projekty OpenSCADowe skupiają się
    na ich rozwiązywaniu a nie na geometrii.

    OpenSCAD ma też wady, których Python nie rozwiazuje wprost. Na przykład
    nie da się "zmierzyć" obiektu po transformacji, bo transformacja jest
    poza kontrolą OpenSCADa (o ile się orientuję, jest przekazywana do
    OpenGL). Tak, że pomierzenie jaki jest rozmiar kuli dociętej
    prostokątem, nie jest możliwy wprost (np. w celu wycentrowania). Ale ...
    właśnie Python umożliwia policzenie tego ręcznie na boku i prawiłowe
    korekcje modelu na etapie tworzenia.

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: