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

There is possibility under properties/rhino option/general Never repeat these commands:

there are some default commands to not be repeated, some more is nice to add, like '_SetMaximizedViewport Perspective/top/front/right

therefore when you change between viewports and you want to repeat last command f.e. move command, you simply press enter or rightclick.

There are lot of not oftenly used hotkeys I find very handy, like ctrl+alt+s/g/r/w to change between shadow/ghosted/rendered/wireframe view, ctrl+F1/F2/F3/F4 to change between top/fron/right/perspective views

ofc all of those you can change/adjust in properties under keyboard

when you want to zoom with more caution, you can press ctrl+rmb and move your mouse, then you zoom in/out in much smaller steps then when you use scroll wheel

if you use some rendering software (like vray), but you want to show just preview in rendered viewport, you find that reflective materials, like chrome shiny, are not shown properly but only as black color. You can replace this material with simple rhino metal (or custom ofc) material, which is shown properly in rendered view without actual rendering

1 Like

WoW :crazy_face:

a mp4 would probably be 2-3 mb if not less

My original intention was to post the GIF animation here for direct viewing, but the file size seems to be far beyond what the forum would accept for uploading. :slight_smile:

if you drag/drop mp4 it will be available for viewing without download.

1 Like

The problem was that the allowed file size is something like 3 MB or so, while my GIF video is too long, hence the file size becomes much larger. :slight_smile:

1 Like

Anyways, Mega is blocked here so I can’t watch the gif :frowning:

I already posted this “hack” in another thread, but it won’t hurt if I repeat it here, too. :slight_smile:

Usually, Rhino will not let you extend a 3-sided surface where the 2 side edges share a common control point at the tip. To make it work, simply split the desired edge. This basically fools Rhino that the surface is 4-sided. Then the “Extend surface” command does its magic. :slight_smile:

18 Likes

I uploaded it in another free file hosting. Can you see it now? :slight_smile:

This is very common design mistake in ship hull design. Inexperienced people combine two control points to make a triangular-ish surface. This approach leads to many errors down the line. Incl. extrusion making bowtie looking surfaces or offsetsrf breaking polysurfaces creating gaps.

my (not mine but the one I use :slight_smile: ) solution is not splitting one edge, because this in fact may also lead to errors, instead drag one of the two coincident control points and place it on the neighboring edge.

2 Likes

Hi - please always report bugs in new threads.
Logged as RH-54279.
-wim

1 Like

Hi Wim, thanks for the advice! Usually I post newly found bugs in dedicated threads, but I mentioned the issue in the current thread, because I wanted to share a working solution for the lost continuity.

Cheers,

Bobi

1 Like

I know what you mean and I too avoid using that fake trick to make a 4-sided surface appear as a 3-sided one. But in my post above I had in mind those cases of creating a 3-sided surface with “Sweep 2 rails” using 3 curves that form a triangle, where all the rows of the control polygon meet to a single, common control point at the tip of the surface.

1 Like

“What”

2 Likes

One “old-timer’s” trick to deal with singularities (edges collapsed to a point) is to select the point and use _Smooth - have “fix boundaries” unchecked, and give it some pretty small tolerance value like your file tolerance. It will “unstick” the collapsed points and create a tiny edge that has the same UV structure as the rest of the surface so that it really is a 4-edged surface. You do need to be careful what actually happens at that edge later, but it can make some things work that didn’t before.

14 Likes

RH-54279 is fixed in the latest Service Release Candidate

1 Like

Lasso as a nestable command has been handy as hell today…

Building a nice G1 or G2 blend surface between two input surfaces that don’t intersect together is very easy by using curves drawn on those surfaces, then building a “Loft surface” between the two curves, followed by “Match surface” with the “CurveNearSurface=On” option. Here is a short turotial:

Loft plus Match surface.3dm (4.4 MB)

6,5 MB video:
Loft plus Match surface.rar (6.1 MB)

11 Likes

@Rhino_Bulgaria
nice technique,
is there an advantage in doing this in comparison to
split at isocurve and then blendsurface?

in many cases blendsurface creates way too many control points.

1 Like

As Ivelin Peychev already mentioned, sometimes “Blend surface” tends to create an excessive number of control points that in essence are not necessary to achieve the desired result. Also, “Blend surface” may create uneven distribution of control points that causes messy flow and broken reflections.

Another advantage of the “Match surface” technique with aligning to curve on a surface is that you can control the shape of the resulting blend surface. Also, it lets you edit the shape at any time when History is activated, ether by editing the curve (dragging points, dragging the entire curve, changing the degree or number of control points of the curve) or by direct manipulation of the surface control points.

Here is the same set of surfaces, but split with isocurve and connected by “Blend surface” with the default weight of 1 for G2 on both ends. Not only it created more control points, it also has a wrong control point flow that’s easy to notice when turning the Zebra analysis on.

Loft plus Match surface.3dm (7.4 MB)

3 Likes