[Addon] Advanced Cones

(brickmack) #1

About 2 days ago I was modelling, by hand, a tangent ogive nosecone for a rocket. That was a massive pain in the ass. So I made an addon to do it for me, as well as a bunch of other cone-like shapes commonly used in aerodynamic nosecones. Link to the addon: https://github.com/brickmack/Advanced-Cones. Currently supports tangent ogives, secant ogives, prolate spheroids (aka “elliptical”), parabolics, power series, and Haack series cones. The tangent ogive is spherically blunted too, if you don’t want blunting set sphere radius to zero. Also, you can use the tangent ogive with ogive rings set to 1 to get a spherically blunted cone. To use, just press space and enter the name of the shape you want, it should come up, then use the sliders. The wiki page https://en.wikipedia.org/wiki/Nose_cone_design provides a good overview of the mathematics involved, and what each parameter does for each shape, or you can just mess around with it I guess. Screenshot of the shapes in their default settings

Note that this is literally a 3 day old addon, not so thoroughly tested. Bugs exist. It at least works fine-ish on 2.75 and 2.78

(Spirou4D) #2

Thanks brickmack,

Very interesting idea of shapes against Air fluid…

(Chukx_007) #3

thanks for this addon, it would really be useful for me :slight_smile:

(urkokul) #4

The usefull an needed thing. Thanks

(brickmack) #5

Advanced Cones has been updated. Large number of bugfixes, some text changes. Prolate hemispheroid now has a “smooth tip” option. Objects correctly spawn at 3d cursor location, not scene center. The latest version (1.2) is compatible with Blender 2.80, users of 2.79 should use v1.1.1.

(Dheim) #6

Really nice work! As a future request, I’d love if this was added to the Add menu so that it can be accessed from there. It’s a little more convenient for the average user than trying to search for them by name.

(brickmack) #7

Yes, v1.3 will include that. Its almost done now, just working on documentation. The previous couple updates were more motivated by fixing severe bugs and getting something that would work under 2.80, so sort of a rush job. 1.3 adds itself to the Add Mesh menu, supports both 2.7x and 2.8x with the same code, has a marginally more user-friendly interface, fixes even more bugs, adds one new cone shape (spherically blunted cone), and has an actually useful readme for instructions and examples.

(Dheim) #8

Totally understandable, and thanks for sharing your roadmap on this. I look forward to the new update whenever it’s done!

(brickmack) #9

Its up on Github now

(David C B) #10

It is possible that you are already planning to do what I am about to request, but just in case I am going to ask anyhow. Would it be possible to place all the ‘Advanced Cones’ together as a submenu under the ‘Add’ menu?

Add > Advanced Cones > Tangent Ogive / Secant Ogive / Prolate Hemispheroid / Etc.

Kind of like how the ‘Add Mesh:Extra Objects’ AddOn handles ‘Single Vert’, ‘Math Function’, 'Mechanical, ‘Torus Objects’, and ‘Extras’.

It is an awesome AddOn you have shared, one that I imagine utilizing much as I transition from learning Blender to fully adopting it as my always go to 3D application. Thank you for making it that much more functional.

(brickmack) #11

Sure. Another feature I want to add in the next update too, I dunno when it’ll be ready though

(David C B) #12

Awesome. It is nice to know that an ‘Advanced Cones’ ‘Add’ menu consolidation is an eventual possibility. Thank you for the sharing your work in progress plan. Every update, at any pace, is always welcomed with creative glee.