2
$\begingroup$

How does Blender determine which object it selects when you right click in object mode?

I'm confused, because sometimes Blender won't select the object I'm clearly clicking on.

I made a video of one such situation for an example:

http://youtu.be/zmnRDUoOO5Y

In the video, I'm clearly clicking on top of the armature object, but Blender keeps selecting a different object that is not even under the mouse cursor.

$\endgroup$
1
  • $\begingroup$ This is not a bug, however this could be a feature request in that you would like to have the margin distance decreased/smartened. I have noticed the same issue, so I hope it gets addressed in the next release or so! $\endgroup$
    – J Sargent
    Dec 24, 2014 at 2:18

2 Answers 2

3
$\begingroup$

Because there is margin distance (in screen pixels) such that blender will select an object even if you click slightly next to it.

So that mesh gets selected instead of armature because it is on top of the armature and the pointer is within the margin area. When you zoom in the pointer is no longer in margin area and the armature is now the top most object.

Honestly blender could do picking much more smartly and also check if something is directly beneath pointer even if closer_to_camera mesh qualifies for selection.

$\endgroup$
1
  • 1
    $\begingroup$ Related: <blenderartists.org/forum/…> This was also driving me nuts so I searched the source code for answers. Turns out there's a massive 28 x 28 selection hitbox around the mouse cursor hard coded in to the select operator. It feels very clumsy and inaccurate. $\endgroup$
    – andyV
    Aug 31, 2017 at 19:49
3
$\begingroup$

You can specify the object you want to select with Alt+RMB. This will bring up a menu of objects close to the cursor. This is useful in situations where there are lots of objects on top of or close to each other.

enter image description here

$\endgroup$
2
  • $\begingroup$ alt+Rmb does not always work i just tried it and it would not show certain objects $\endgroup$
    – A guest
    May 26, 2016 at 5:13
  • $\begingroup$ I just tried in 2.77 and it works. Are you in object mode? $\endgroup$
    – Vader
    May 26, 2016 at 21:39

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .