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

One other thing I can add now that it comes to mind - I use subobject selection a lot. In V6, it can be applied to polycurves and polylines to select individual segments within the curve. I now use this regularly when working with polylines, especially the ability to sub-select one or more segments and move them a precise distance via Gumball or simply hit the Delete button to create openings.

7 Likes

I can’t reproduce such scenario now, but it happens quite often in my workflow. And “Rebuild edges” is the only solution that makes the eventual “Blend surface” or “Match surface” simpler.

However, in rare occasions “Rebuild edges” does the reverse effect and here is one example where “Blend surface” gets over-saturated with control points if you apply “Rebuild edges” to the trimmed vertical surface. “Remove multi knots” will make it a bit simpler.

Rebuild edges 1.3dm (123.0 KB)

1 Like

Thank you for teaching us about ContextMenu. It is very useful.

If you don’t mind, would you tell us about your SemiSmartPopUp Macro and share it with us ?

It sounds great to me but I couldn’t find it in docs-mcneel, mcneel wiki and discourse-mcneel.

Hello - ‘SemiSmartPopUp’ is a scripted tool I made a long time ago to try to pop up context sensitive menus… depending on the current selection. It only partly worked… 8^)

-Pascal

2 Likes

Hello.
I understand.
Thank you for your quick answer.

3 posts were split to a new topic: CurveBoolean vs Intersect and Split

Absolutely true! Subselection :+1::+1::clinking_glasses::clinking_glasses::champagne::champagne:

MarkSurfaceDiscontinuities, which looks for internal discontinuities of surface.
I’m very grateful to pascal for this great plugin.

The image below is the result when I run
_MarkSurfaceDiscontinuities _Details=Yes _MarkAllFullyMultipleKnots=Yes _KnotColor=255,0,0 _G0Color=0,0,255 _G1Color=255,0,255 _Samples=32 .

1 Like

I just discovered Notes. The note also appears in the windows preview panel. It’s very useful if more people are working on the same file and I use it for referencing specific local coordinates to the origin point.

5 Likes

bingo. this is third on my list.

it took me a while to get curve boolean down pat. it’s much easier now it seems.

Looks like that issue have been fixed in Rhino 7. Cool. :smiley:

I will have to test it with some more challenging drawings where Rhino 6 struggled to do it properly.

A couple of recent discoveries:

RemoveAllNakedMicroEdges (I mean, who would ever want naked micro edges? Should be automatic, with a threshold setting maybe… :slight_smile:

And I can’t believe how long I’ve used Rhino without knowing that double-clicking an edge auto-chains tangent edges for example in FilletEdge command. How many times have I painstakingly gone around picking edges one-by-one…big Face-Palm moment for me the other day…

(ah, feel a bit less foolish knowing this only possible with R7 lol…

14 Likes

I use this command
SetDimensionLayer

Then specify my dimension layer and lock it, this will make sure whenever I add dimensions to my design model, it will automatically be sorted under my specified layer.

image

I wish there are more similar commands for text, hatches and annotations.

Also I added what I’ve learned from this thread to use this command as a part of my typical workflow:

26 Likes

Wow-- I did not know about this one. Thank you!

Have seen a reverse engineering workflow from scan data using 3dsmax but would much prefer to see it done in Rhino 7. Brian, has anyone done a video of this process you are describing (where SetObjectDisplayMode is just a small part of the process)?

an experimental command (test it on your system) :
TestEnableMultiThreadedMeshing
This will let rhino use all of your CPU cores to generate render meshes for display.
I find it really helpful for me especially when I work with large files, I added this command to the start-up commands.
Testing on a 4.5M Polygonal Nurbs
1- Single Threaded Meshing took :

2- Multi Threaded Meshing took:

Whoever working on this feature here is a big “Thank You <3”

^^^^The above post will be updated once this commands graduates to be an official command^^^

9 Likes

Interestingly, on my Rhino 7 this hidden test command actually removes the custom object viewport modes set to certain objects via the ! _SetObjectDisplayMode command. The exact same scene opens properly when the test command is not active. :slight_smile:

1 Like

Yes, It does the same for me, still a test command. let’s hope to see it done soon.

1 Like