Solid nach B-Spline-Surface wandeln
Re: Solid nach B-Spline-Surface wandeln
Interessant ist ja, daß das Ellipsoid anders ist wenn es mit Python behandelt wurde. Es hat dann drei Nähte statt nur einer. D.h. die interne Darstellung ändert sich. Und dann funktioniert plötzlich auch der offset…
Re: Solid nach B-Spline-Surface wandeln
Ich habe diese Möglichkeit vor kurzem eingebaut: git commit 5593b8499bd87d2
Das Problem ist, wenn man eine Boolsche Differenz von Offset und kompletter B-Spline-Fläche macht, kommt nur Müll heraus. Wenn die B-Spline-Fläche in mehrere Segmente unterteilt ist, kommt etwas Vernünftiges heraus.
Vielleicht sollten wir dann Ellipsoide immer auf diese Weise erzeugen.
Re: Solid nach B-Spline-Surface wandeln
Generell: ein Ellipsoid (gedehnte Kugel) hat immer Geometriefehler (zumindest ab OCCT >=7.5.0). Wie ausschlaggebend dies für die Weiterverarbeitung ist, kann ich aus dem Stegreif nicht sagen. Dieser neue Offset hat aber deutlich mehr Geometriefehler. Zudem ist der Cut, im Gegensatz zum Ellipsoid, ziemlicher Zufall.
z. B.: Einmal geht der nicht, verändert man was beim Baum, ohne die abhängigen Teile selbst anzugreifen, geht es auf einmal.
getestet mit:
Grüße
user1234
z. B.: Einmal geht der nicht, verändert man was beim Baum, ohne die abhängigen Teile selbst anzugreifen, geht es auf einmal.
getestet mit:
Code: Select all
OS: Debian GNU/Linux 11 (bullseye) (X-Cinnamon/lightdm-xsession)
Word size of FreeCAD: 64-bit
Version: 0.20.26150 (Git)
Build type: Debug
Branch: master
Hash: d95f085760fcdfb20e2d3cb5ca842d4a6c7b2833
Python version: 3.9.2
Qt version: 5.15.2
Coin version: 4.0.0
OCC version: 7.6.0.beta
Locale: English/United States (en_US)
Grüße
user1234
- Attachments
-
- 0.png (372.11 KiB) Viewed 812 times