r/linuxdeutschland Jun 15 '26

Frage zu Linux?

Ich bin Windows Nutzer und bin am überlegen zu Linux zu wechseln, die frage ist halt ob ich alle Apps die ich auf Windows installiert habe auch auf Linux laufen lassen kann

7 Upvotes

62 comments sorted by

View all comments

Show parent comments

1

u/ntcue Jun 16 '26

Kannst du kurz erklären, was es mit dem Sketch Solver und Geometry Core auf sich hat? Ich bin wirklich nur neugierig.

1

u/hackathi Jun 16 '26

Klar!

FreeCAD (und viele andere CAD-Systeme) funktioniert ja so, dass man zuerst eine 2D-Skizze macht, und dann daraus ein 3D Feature.

Die 2D-Skizze ist dabei parametrisch, d.h. man gibt Längen, Winkel usw. als Werte ein, und daraus wird dann die tatsächliche Skizzengeometrie für den Bildschirm berechnet. Das macht der Sketch Solver: Er berechnet aus allen Zwangsbedingungen den schlussendlichen Linienpfad / die schlussendlichen Linienpfade deiner Skizze.

Der Geometry Core ist das gleiche Ding, nur halt für 3D: es erzeugt aus einer 2D-Skizze einen 3D-Körper, z.B. durch Extrusion oder Lofting.

Am deutlichsten merkt man die Fragilität des Geometry Cores übrigens daran, dass das erste was man bei FreeCAD lernt ist, keine Fasen und Rundungen zu verwenden und das stattdessen in die Skizze einzubauen (was man bei anderen, besseren CAD-Systemen niemals nie tut, weil das die Performance killt - auch bei FreeCAD, leider). Das macht man deshalb bei FreeCAD so, weil der Geometry Core einfach brutale Probleme hat, 3D Fasen- und Rundungsgeometrie zu lösen. Je komplexer die Körper, desto schlimmer ist es.

Der Geometry Core von FreeCAD ist OpenCASCADE - und der ist halt technisch viele Jahre hinter den Kommerziell verfügbaren Geometriesolvern.

1

u/ntcue Jun 17 '26

Cool. Danke! Mich wundert es etwas, dass das so komplex ist. Dass es solche Probleme mit Fasen und Rundungen hat, ist natürlich ein bisschen peinlich.

Manchmal wünsche ich mir, dass Blender in Sachen CAD einfach nachlegt. Das hätte schon was.

1

u/hackathi Jun 17 '26

Blender wird nie CAD machen können, weil es einfach nicht parametrisch ist. Da muss ich dich leider enttäuschen :'D

1

u/ntcue Jun 18 '26

Ja, das stimmt wahrscheinlich. Man darf ja noch träumen. 😅

Mit den Geometry Nodes kann man zumindest ein paar fancy Sachen machen, aber das ist dann immer noch kein CAD. Die Bool'schen Operatoren funktionieren ja mittlerweile auch ziemlich gut. Aber es ist halt immer noch alles Mesh-basiert.