Witam
OS: Windows 10
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.16.6706 (Git)
Build type: Release
Branch: releases/FreeCAD-0-16
Hash: f86a4e411ff7848dea98d7242f43b7774bee8fa0
Python version: 2.7.8
Qt version: 4.8.7
Coin version: 4.0.0a
OCC version: 6.8.0.oce-0.17
Chcę wykonać bryłę dwunastościanu wypukłego o trójkątnych ścianach, dla którego znam współrzędne wszystkich ośmiu wierzchołków.
Znalazłem macro: octahedron, które postanowiłem wykorzystać do stworzenia przynajmniej części mojego dwunastościanu.
Podmieniłem ich 6 wektorów na swoje 6 wierzchołków i zdefiniowałem ściany (f1 = self.make_face(v1,v2,v3)).
Reszty macra nie poprawiałem, bo go nie rozumiem.
Niestety wyszła jakaś plątanina, łamaniec.
Może da się inaczej utworzyć bryłę o znanych współrzędnych dla wierzchołków?
Jak wykonać wielościan, którego współrzędne wierzchołków znam?
Re: Jak wykonać wielościan, którego współrzędne wierzchołków znam?
Najpierw wrysuj sobie wszystkie punkty https://www.freecadweb.org/wiki/Draft_Point a potem połącz je w krawędzie, krawędzie w ściany itd. tym narzędziem https://www.freecadweb.org/wiki/Part_Shapebuilder
Re: Jak wykonać wielościan, którego współrzędne wierzchołków znam?
Dziękuję za szybką poradę. Spróbuję tak zrobić.
Problem był bardziej skomplikowany, bo miałem rozwiniecie wielościanu,
z którego wyliczyłem analitycznie położenie wierzchołków.
Sporo liczenia przy tym miałem.
Czy da się to zrobić prościej?
Czy z takiego rozwinięcia da się utworzyć bryłę?
https://images82.fotosik.pl/972/bd974a8deb68b319.jpg
Problem był bardziej skomplikowany, bo miałem rozwiniecie wielościanu,
z którego wyliczyłem analitycznie położenie wierzchołków.
Sporo liczenia przy tym miałem.
Czy da się to zrobić prościej?
Czy z takiego rozwinięcia da się utworzyć bryłę?
https://images82.fotosik.pl/972/bd974a8deb68b319.jpg
Re: Jak wykonać wielościan, którego współrzędne wierzchołków znam?
Pierwszy pomysł, który przychodzi do do głowy to zrobienie każdej ściany z rozwinięcia jako osobnej części, powstawanie go do złożenia i pozwolenie solwerowi 3d na rozwiązanie kształtu bryły. Choć do tej pory nikt chyba tego nie próbował;)
Re: Jak wykonać wielościan, którego współrzędne wierzchołków znam?
Wrzuciłbym to na ogólne forum po angielsku. Problem jest ciekawy i jestem pewien, że jakieś bardzo kreatywne rozwiązania by się pojawiły.
Re: Jak wykonać wielościan, którego współrzędne wierzchołków znam?
Wykonałem wielościan i tu niespodzianka, bo okazał się być wklęsły.
Może dlatego nie mogę z uzyskanej zamkniętej powierzchni zrobić bryły?
Zaznaczam wszystkie ściany, a wtedy ukazuje się napis, by tylko część ścian zaznaczać.
Tak robię, ale mimo to bryła nie powstaje.
Wielościan załączam, można go porównać z podanym wcześniej rozwinięciem. Będę miał sporo rozwinięć, z których spróbuję zrobić wielościany.
Takie rozwinięcia najpierw dzielę na trójkąty, potem sprawdzam,
czy uda się z nich zwinąć zamknięte powierzchnie.
Można dzielić rozwinięcie na trójkąty na wiele różnych sposobów.
Roboty sporo, więc chętnie powitam wszelkie ułatwienia i podpowiedzi.
Niestety słabo znam angielski, więc nie skorzystam z anglojęzycznego forum.
Jeżeli ktoś chce przedstawić im mój problem, to nie mam nic przeciwko.
Może dlatego nie mogę z uzyskanej zamkniętej powierzchni zrobić bryły?
Zaznaczam wszystkie ściany, a wtedy ukazuje się napis, by tylko część ścian zaznaczać.
Tak robię, ale mimo to bryła nie powstaje.
Wielościan załączam, można go porównać z podanym wcześniej rozwinięciem. Będę miał sporo rozwinięć, z których spróbuję zrobić wielościany.
Takie rozwinięcia najpierw dzielę na trójkąty, potem sprawdzam,
czy uda się z nich zwinąć zamknięte powierzchnie.
Można dzielić rozwinięcie na trójkąty na wiele różnych sposobów.
Roboty sporo, więc chętnie powitam wszelkie ułatwienia i podpowiedzi.
Niestety słabo znam angielski, więc nie skorzystam z anglojęzycznego forum.
Jeżeli ktoś chce przedstawić im mój problem, to nie mam nic przeciwko.