- Sheetmetal kann meinem Verständnis nach "nur" Abgekantetes,
- NurbsWB wiederum will es zu "kompliziert" haben,
- Rohr abwickeln ist zu trivial,
- momentan offeriert sich mir nur eine angenäherte, diskretisierte Skizzenkonstruktion.
Ein Makro, das eine Spiralstruktur auf einer Kugel produziert, hat mich auf die Schnapsidee zu dieser
Blechkaminhaube gebracht (möglicherweise rotierend), die vor Regen schützen soll (statt der Napoleonhüte).
https://forum.freecadweb.org/viewtopic. ... 67#p222027
Code: Select all
import Draft
import math
step = 0.1 # rad
rounds = 1 # rounds of helix
min = 0.01 #upside
tmin = 2 * rounds * math.pi * min
max = 0.75 #downside
tmax = 2 * rounds * math.pi * max
R = 120 # sphere radius
pts=[] # start values
x = 0
y = 0
z = 0
t = tmin
while t < tmax:
z = R * math.cos(t /(2 * rounds ))
r = math.sqrt(R * R - z * z)
x = r * math.cos(t)
y = r * math.sin(t)
pts.append((x,y,z))
t += step
Draft.makeBSpline(pts)
Es sind 4 ebene Blechstreifen, 70mm breit, ca. 500mm lang, 0,25mm VA
Der erzeugende Sweep entlang des 3D-BSpline orientiert sich an 4 Profilen/Linien,
die wiederum auf einem Patharray von Faces/(Scheibenskizze) quasi orthogonal zum Spline erzeugt wurden.
Die Versionsnummer 8 der Datei zeugt davon, dass der Weg dahin viel Trial&Error enthalten hat.
(Wie sagte Harald Lesch gestern in einer Sendung: Man irrt sich nach oben)
So und jetzt fehlt nur noch das Feature, das aus dem 3D-Blech eine plane Abwicklung erzeugt....