Linked Questions

11
votes
5answers
11k views

Set origin to bottom center of multiple objects

I have a lot of 3D objects of various sizes, shapes in blender 2.76b and I would like to set the origin to the bottom center of the objects bounds. I cannot select the bottom edge and snap to cursor ...
5
votes
2answers
2k views

How to get an event when an object is selected?

I've tried to find a way to do this using handlers and events, etc. Essentially I need to know when an object is selected. This isn't a click event, or another action based on user input, but instead ...
4
votes
1answer
648 views

How can I make a custom gizmos to set the origin

I want to make a custom gizmo to set the origin. I mean when we select the 3d model a cube (subdivided cube) like the below image will appear on the 3d model and scale based on 3d model size dimension....
6
votes
1answer
227 views

Auto Normals by default

Is it possible to turn on Auto Normals by default when creating new objects in Blender? Now you need to apply it manually for each new object in the scene when switching to Smooth Shading and it's not ...
1
vote
3answers
462 views

Getting the last object created

Is the last object to be created always the last element of the bpy.data.objects list? This wouldn't be necessary if all operators which create objects returned the object(s) created... Right, so bpy....
3
votes
1answer
243 views

How to add a submenu to "Object" -> "Set Origin"?

I tried to do the same thing as an existing answer but Under Object -> Set Origin. I mean, the Set Origin currently shows 5 ...
1
vote
1answer
280 views

Is it possible to create a function that is performed on the render engine change?

I would need to perform a function on the render engine change, for example: ...
1
vote
1answer
89 views

Replicate value stored in object into properties of new one

I would like to duplicate, for example, a cylinder with its number of vertices stored in its properties, and tweak this value if needded. To do this, I click on a gizmo, and a new cylinder is created,...
0
votes
1answer
87 views

Avoid selecting an object in the outliner using a callback

I am working on an extension for exporting particle systems in blender to glTF. As my engine doesn't support as much stuff as blender, I am creating a template which exposes the properties that I ...
1
vote
0answers
72 views

How to receive a msgbus notification when an object is added to or removed from the scene?

I could track the object count in a variable and compare it to the size of bpy.context.scene.objects in a draw call, or similarly track the collection keys, but ...