What rhino commands do you use on a regular basis and think others don't know about?

…this one:

Flood fill mesh/SubD face selection within a boundary (Pre-selection)!

To select all faces within a boundary of edges or faces
  1. Select edges or faces to define a boundary.
  2. Ctrl(CMD)+Shift+click a face surrounded by unselected faces.
  3. Ctrl(CMD)+Shift+double-click the face again.

also as command

_SelFacesToBoundary

19 Likes

-_Options _ModelingAids _OSnaps _OnlySnaptoSelected _EnterEnd.

ooooo, I like that, a lot :+1:

oh nice! I knew that was on the list but hadn’t seen that it was added!

works for an edge loop too. (even a jogging edge loop, that changes direction…as long as it contains an area. )

double click an edge to get a loop, then Shift command click a face, then shift command double click a face again. It will flood to the edge.

oh cool… works to deselect as well-

adding a few named selections like this is super useful too…

3 Likes

above partially saved my issue from this topic:

… still waiting for _selColor subObject Selection

;-D

1 Like

oooh, thanks, that explains how I often did it without wanting it, leaving me confused..

1 Like

btw.
ctrl+shift+Tab cycles the views in the reverse order :wink:

4 Likes

What a great opportunity to capture a new tutorial on the official Rhino channel on YouTube! :smiley:

1 Like

you read my mind!

:wink:

4 Likes

to be honest, this entire thread can become a series of Short videos.

5 Likes

finally a useful task for AI

1 Like

For me after 12 jears. I keep on discovering stuff… :slight_smile:

2 Likes

Hi All,
One more, maybe we are more that what I imagine, but I use the command ReplaceEdge + select curve in combination with Blend or surface blend a lot. This helps me replace transitions created by FilletEdge and it’s quick way to have everything watertight.

I hope you like it!

17 Likes

Rhino has a numerous of hidden test commands that are quite handy and could improve your workflow. One of the most important hidden commands is '_testMarkOTEdges, whose purpose is to detect and mark all improperly trimmed edges prone to pesky jaggies. These cause unwanted deviation and may lead to generating bad objects.

Command name:
Mark improperly trimmed edges

Command:
'_testMarkOTEdges

5 Likes

@Rhino_Bulgaria - please do not encourage others to use hidden test commands as they are hidden for a reason. There is no guarantee these commands will will work, not crash Rhino, or even be around next week.

— Dale

1 Like

Hi Dave, while I agree that taste commands may lead to some incompatibility, in my opinion this particular commands is really good at detecting bad edges that should be fixed to avoid potential errors and crashes. :smiley: No other tool was able to detect the improperly trimmed edges of all the 3d models that I tested so far.

By the way, the 3d model shown in the video was originally modeled with a 0,1 mm file tolerance years ago, but recently I imported it into a new file with a file tolerance of 0,001 mm. The test command helped me to figure out that several edges were trimmed in a zig-zag fashion, as you can see in the video.

another nice one to share:

workflow for simple mostly planar geometry to avoid coplanar booleans or trimming / Joining of planar stuff:

_nonManifoldMerge + _cap

lets say you have some outer surface and some inner details

_nonManifoldMerge to get a single scattered brep with gabs

_cap to add the missing planar Surfaces

(If you do not know _nonManifoldMerge - be careful using it, and read the help)

happy modelling - kind regrads. tom

2 Likes

I had no idea this existed or that you can make such cursed BReps…this is pretty much like joining meshes together even if they aren’t touching right? What is the actual use case of this command?

Search in this topic tells me noone mentioned it yet…
Nudge. (Modeling aids > Nudge)
Give it a try!



For example, while designing bikes, I use 250mm value. And I set to work with simple arrows and to always work on world axes (absolute XYZ directions).

Personally I rarely turn off layers, I would spend lot of time turning them on/off and I have dozens of them… I just use them to assign global properties to set of geometries.

I instead prefer to use Hide combined with “Swap Hidden-Visible” command, It’s like working on two sides of a sheet of paper, quickly swapping in-and-out.

Then, Nudge!

When you want to work in a particular detail, but other geometries are in the way, you can use Wireframe or Ghosted, or just hide the geometries… or you can “shoot them away” in X/Y/Z direction!
When you want to retrieve your geometry, you don’t even have to “Show” it with a command, you probably have it visible on screen already, you just need to nudge it back to where you are working. (this is maybe enhanced by using a 3d mouse)

Nudge:

  • extremely quick
  • extremely reliable (if set to be used with always absolute world axes)
  • same thing as above: you can still use it reliably while there is a non-world-aligned CPlane active, and this is extremely useful.
  • doesn’t mess with the “Last command” history (richt-click , space, enter)

I like to think that by exploiting every small gimmick and feature we can work way past the “3 dimensions”.

  • 3 dimensions , default cad modeling
  • +0.5 dimension , layers
  • +0.5 dimension , hide/show
  • +3 dimensions nudge
  • +1 “long time dimension” , Incremental save
  • +1 “short time dimension” , undo/redo spam (for the desperate :rofl:)

Exploiting all of those in a project fully designed in Rhino over months, you really feel like working “9D” or similar! (sorry for the OT)


Try Nudge!

5 Likes

I’ve been doing similar just with the move command and ortho, never thought to use nudge though, could be quite handy!

Also, to your

You can rescue geometry from the “past” with copy/paste as it doesn’t factor into undo/redo. Saved my bacon a couple of times.

2 Likes