Question regarding face selection
All  1  2-5

Previous
Next
 From:  Michael Gibson
10644.2 In reply to 10644.1 
Hi David, yes edges have priority over faces because you can zoom in to make faces occupy more of the screen and thus be easier to target but edges do not grow wider while zooming. So if there was not a priority on edge selection it would be very difficult to target them.

> So what I have to do is always zoom in quite far in order for me to be able to select the face.

You should not need to zoom in too far for the face to be selectable, Getting it only about twice as big on screen or so from what you show should be sufficient.

There are many situations with selecting, drawing, and snapping where it is helpful to zoom in a little bit so that you can more clearly see what's going on, so it's good to just get in the habit of doing that. It's kind of like good "modeling hygine" sort of to try to zoom in sooner rather than struggle for a while and then zoom in.

It is possible though to set a selection filter that will restrict the mouse to only target faces and ignore edges. You can set that by doing a Ctrl+click on the selection dot in the scene browser. Go the scene browser > Types > Faces and Ctrl + click on the right-hand side of the Faces entry and a filter icon will appear. From them on only faces will be selectable until you either Ctrl+click again or you can also push Escape to exit the filter.

You can also set up a shortcut key as described here:
http://moi3d.com/forum/index.php?webtag=MOI&msg=8435.32

- Michael
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  DavidE
10644.3 
Hi Michael! Thank you very much for the explaination and the tips.
That resolved my question very well and already improved my workflow. However one thing:

The selection-filter is very nice and I would want it to be enabled on faces & edges all the time so I don't need to double-click though the solid all the time in order for faces/edges to be selected. Issue is of-course that when I want to select a solid again, I have to reset the selection-filter which is quite cumbersome. For me the perfect workflow in that case would be (A): with selection-filter set to faces&edges, select a face/edge with one click -> (B): click shortcut to trigger script which selects the solid, the edges/faces belong to. For (B) the script 'script:moi.geometryDatabase.selectAll()' looks good at first because it looks like the object is properly selected but then I'm not able to move it (i assume because the actual solid is not selected just the faces and edges). Do you know by chance if that would be possible to select the actual solid?

Thanks a lot again for your help! It's very much appreciated!
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Michael Gibson
10644.4 In reply to 10644.3 
Hi David,

re:
> (B): click shortcut to trigger script which selects the solid, the edges/faces belong to.

Please give this a try on a shortcut key:

script: /* Switch selection from faces or edges to solid */ var objs = moi.geometryDatabase.getSelectedObjects(); for ( var i = 0; i < objs.length; ++i ) { var obj = objs.item(i); if ( obj.isBRepSubObject ) { obj.getParentBRep().selected = true; obj.selected = false; } }

- Michael
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
 From:  DavidE
10644.5 
Hey Michael! Thanks a lot, works perfectly!
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged
 

Reply to All Reply to All

 

 
 
Show messages: All  1  2-5