There are some shapes that I usually use. Currently I saved them to the startup file on the last layer, but this is annoying - I have to change layer to duplicate and object, bring it to the layer I’m working on and in the end I need to remember to delete unused objects. Appending from a separate file is even more troublesome. Can I just add some custom objects like in Extra Objects add-on? Or do I need to script an entire python add-on for that?
Yes.
Will it be hard for a beginner to write such an add-on? I once wrote Snake game in python and pygame (with a tutorial), that’'s my entire experience with programming.
—Edit—
Ok, nevermind, I found some stuff, should be easy, there is even an add-on already for that called CreaPrim…
https://blender.stackexchange.com/questions/8275/how-to-add-custom-objects-to-the-add-object-menu
depends how complex the primitives are?
but doing it with Bmesh should be possible
but not an easy task for a beginner in scripting
what kind of primitives do you need ?
I made a few new primitives for myself that I can share
happy bl
CreaPrim is good for that, though you might run into some problems with the api since it is an old script. If you have problems, try this version that Spirou4D did some fixes to for me.
Righ now I have problem with deleting added primitives, because the creator of the script didn’t think about it…
You can delete objects you added with creaprim - it’s just not implemented very well. When you add a primitive with crea prim, the addon creates a new addon for that object under the add mesh category. So to delete it you have to search for the object’s name in the addons and remove it there.
If you wanna try python, this is a good tutorial to start.
Good luck
can you please shear
You can add custom items to the object menu: https://blender.stackexchange.com/q/180489/142292