I've put together a script for generating a wide variety of horn shapes. It is written in Python, for FreeCAD
Willing to share. I have FreeCAD but not dived into it. Horns (and topologically equivalent shapes?) are definitely of interest.
The Horn “Bible” has recently been published. First class text book level quality. https://hornspeakersystems.info/
And this was the 3-part Dinsdale artocle that got me started, gives a good background.
http://p10hifi.net/planet10/TLS/downloads/Dinsdale-Horns-3parts.pdf
dave
Thank you dave,
The shared a good text also in his post #9 whitch you can see below, very simple andnn straight forward.
http://www.quarter-wave.com/Horns/Horn_Physics.pdf
I played around yesterday with FreeCAD but currently it isn't simple to integrate such functionality on it, draw a horn from cloud points or equation I think is not mature enough and require a lot of actions that can't be automated or will complicate too much the live of non CAD persons. I will keep this in my radar and see if things improve a future release of FreeCAD to make it easy to implement. I a while, i think using 2 steps parabolic horn gives the user good results.
Taking with peepsalot would be nice due to this experience with the software.
The shared a good text also in his post #9 whitch you can see below, very simple andnn straight forward.
http://www.quarter-wave.com/Horns/Horn_Physics.pdf
I played around yesterday with FreeCAD but currently it isn't simple to integrate such functionality on it, draw a horn from cloud points or equation I think is not mature enough and require a lot of actions that can't be automated or will complicate too much the live of non CAD persons. I will keep this in my radar and see if things improve a future release of FreeCAD to make it easy to implement. I a while, i think using 2 steps parabolic horn gives the user good results.
Taking with peepsalot would be nice due to this experience with the software.
He hasn’t visited the forum since 2017, sorry. Let’s see if a ping will wake him up.
@peepsalot
@peepsalot