Software zum Polygone zeichnen und/oder konvertieren

Gast #4189408
Als Input für ein Programm benötige ich Polygone (Dreiecke in 2D und 
Tetraeder in 3D). Ich suche nun nach einer einfachen CAD-Software, um 
diese Polygone zu erzeugen.

Anforderungen (mindestens):
- Man kann einfache Geometrien in 2D zeichnen oder als 
(Kommandozeilen-)Parameter angeben
- Die erzeugten Gebilde können in einem einfach lesbaren Format als 
Polygon ausgegeben werden
- Kurze Einarbeitungszeit
- Zumindest testweise frei und für Mac verfügbar

Anforderungen (zu einem späteren Zeitpunkt):
- Man kann einfache Geometrien in 3D zeichnen oder als 
(Kommandozeilen-)Parameter angeben
- Man kann Geometrien aus gängigen CAD-Formaten einlesen und in Polygone 
konvertieren
Gast
Polygonion schrieb:
> Man kann Geometrien aus gängigen CAD-Formaten einlesen und in Polygone
> konvertieren

Eine Kugel einlesen und ein Tetraeder draus machen? oder ein Ikosaeder? 
Und wenn ja welches?

Soll das die Quadratur des Kreises werden?

Georg
Gast
Claus M. schrieb:
> Evtl. könnte SCAD passen;

Scheint interessant, ja. Allerdings habe ich noch keine Funktion 
gefunden, die mir das Objekt in Dreiecke (für 2D) oder Tetraeder (für 
3D) zerlegt bzw. exportiert. Das wäre sehr wünschenswert für meinen 
Zweck.
Gast
Habe nochmals über das Problem nachgedacht: Ich kann eigentlich auch mit 
den von den SCAD-Exporten generierten Oberflächen-Beschreibungen leben. 
Das scheint sowieso Standard zu sein bei solchen Formaten. Ich muss 
entscheiden können, ob ein Punkt innerhalb oder ausserhalb der Figur 
ist. Dachte zuerst, das sei mit einer aus Tetraedern beschriebenen Figur 
einfacher als mit einer Oberflächen-definierten Figur. Macht aber keinen 
Unterschied.
Gast
Polygonion schrieb:
> Dachte zuerst, das sei mit einer aus Tetraedern beschriebenen Figur
> einfacher

Was du suchst ist normalerweise Bestandteil von FE-Analyseprogrammen 
bzw. deren erster Schritt (nennt sich Triangulierung), allerdings hat 
man da nicht ohne weiteres Einfluss darauf. Um genau zu sein, darin 
dürfte ganz wesentliches Knowhow der jeweiligen Software stecken.

Es gibt da sehr viel darüber, siehe z.B.

http://www.mathematik.uni-muenchen.de/~diening/ss14/huette/vortraege/bischoff.pdf

Georg
Gast
Georg schrieb:
> Was du suchst ist normalerweise Bestandteil von FE-Analyseprogrammen
> bzw. deren erster Schritt (nennt sich Triangulierung), allerdings hat
> man da nicht ohne weiteres Einfluss darauf. Um genau zu sein, darin
> dürfte ganz wesentliches Knowhow der jeweiligen Software stecken.

Richtig. Genau an sowas arbeite ich derzeit, und nun geht es darum, 
(testweise) einfache Input-Strukturen zeichnen zu können. Zunächst wird 
eine Beschreibung benötigt, die das Objekt "irgendwie" beschreibt und 
diese wird dann in ein intern brauchbares Mesh umgewandelt.
Gast
Nimm doch Blender. Kostenlos, Multi-Plattform, hat eine Python-API, d.h. 
man kann auf alle Polygon-Daten zugreifen (editieren, konvertieren, ...)
Darin kannst du auch deine ganzen Algos prototypen.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 11 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.