Software zum Polygone zeichnen und/oder konvertieren

Gast #4189408
Lesenswert?

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 #4190069
Lesenswert?

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 #4190132
Lesenswert?

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 #4190171
Lesenswert?

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 #4190193
Lesenswert?

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

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren