Rhino 6 documentation bugs

unhandled

(David Cockey) #214

Not a random plane. It is drawn in a plane parallel to the construction plane of the active viewport. The default Perspective viewport construction plane is aligned with the World XY axis.

Only planar curves have an associated “curve plane”. Non-planar curves do not have an associated “curve plane”.

A perpendicular line can only be drawn in the construction plane if the construction plane is normal to the curve. If the construction plane is not normal to the curve a perpendicular line can be drawn in a plane parallel to the construction plane. This is the current behavior.


(Andrew Nowicki) #215

Yes. This is obvious.

This is what I meant. I did not try to be precise.

Certainly not!

Here is precise definition of the new feature:

  1. If the curve is planar, and the Line>Perpendicular command is used without the FromFirstPoint option, and perspective viewport is active, the line is drawn in the curve plane.
  2. If the curve is planar, and the Line>Perpendicular command is used without the FromFirstPoint option, and ortho viewport is active, the line is drawn in a plane parallel to the construction plane.

(David Cockey) #216

So you want the command to function differently with planar curves than with non-planar curves. The original description of your “new feature” did not say it was only for planar curves.

This discussion may be more appropriate in the primary Serengeti category.


(Andrew Nowicki) #217

This is good comment. We do not want to Byzantine rules because all good ideas are simple. Maybe the best way to handle this problem is to always draw the line in a plane parallel to the construction plane when the FromFirstPoint option is not used.

I would rather keep our half-baked ideas here. This whole thread (Rhino 6 documentation bugs) deserves new category: Documentation.


(Kelvin Cheng) #219

I updated the descriptions of the Loose option. Hope it’s clear.


(Kelvin Cheng) #220

Not true if the curve is planar, but not parallel to the active CPlane.

I don’t think parallel and perspective views make difference.

If you draw a line perpendicular to a curve and then set the CPlane perpendicular to the curve at the start of the line, you will notice the line is always on that plane.

Looks like you have the two conclusions because the Planar mode is on? If you don’t, the end point of the line will be on the active CPlane.


(Andrew Nowicki) #221

Your documentation says: Polycurve segments offset individually and break apart in the result.

I made two polycurves: open and closed. Offset> Loose broke the open polycurve, but it did not brake the closed polycurve.


(Kelvin Cheng) #222

I guess because they are tangent segments.


(Andrew Nowicki) #223

Yes, they are tangent.


(Andrew Nowicki) #224

I agree. I was not describing actual behavior of Rhino, but desired behavior of Rhino. I described a problem and its solution.

The problem is that if the Line>Perpendicular command is used without the FromFirstPoint option, Rhino draws the line in a direction that is almost random. The line is perpendicular to the curve, but it is rotated about the curve by seemingly random angle. The following screenshot depicts red curve and 20 blue lines perpendicular to the curve at the same point. The problem is that nobody knows which line Rhino will draw.

My favorite solution is new Rhino feature: if the Line>Perpendicular command is used without the FromFirstPoint option, Rhino draws the line in a plane that is parallel to the construction plane.


#225

Hi Kelvin,
Couple of issues:
No
Offsets a curve within the tolerance setting (typo)

The Corner and Tolerance Options are not used and will not be shown

The output curve will have the same parameter structure as the input curve


(Andrew Nowicki) #226

Default keyboard shortcut assignments are documented in this file:
http://docs.mcneel.com.s3.amazonaws.com/rhino/6/help/en-us/user_interface/shortcuts.htm

The file says: F7 Grid > ShowGrid > ShowGridAxes
It should say: F7 Grid > ShowGrid
…because F7 toggles visibility of the entire grid, rather than its axes.


(Kelvin Cheng) #227

Use the Perpendicular and FromFirstPoint options in 2D space (planar curves on a CPlane), you will find they work as expected.

Turn on the Planar mode to achieve this.


(Kelvin Cheng) #228

Spell checking does not work in my editor. :frowning:

English is not my native language. I use Grammarly to check my writing. When I use “will” it tells me…
image

When I use “be + past participle”, it tells me…
image
to make sentences less wordy and increase readability.

I changed the sentences as you suggested. Thanks.


(Kelvin Cheng) #229

I changed the description to…

Polycurve segments offset individually. Segments will break apart at corners in the result.


(Kelvin Cheng) #230

No, ShowGrid and ShowGridAxes can be toggled separately.
F7 Grid > ShowGrid will only toggle the grid lines.


#231

OK, if you need to follow the strict rules of tech writing that Grammarly wants, I guess you could say:

The Corner and Tolerance Options are not used and are not shown
The output curve has the same parameter structure as the input curve


(Andrew Nowicki) #232

I use Tinyspell spelling program. It works well with all editors and is free of charge. You can download it from: www.tinyspell.com/

I have the same problem - my mother tongue is Polish.


(Andrew Nowicki) #233

You are correct - F7 toggles both grid lines and grid axes.


(Andrew Nowicki) #234

When I draw the perpendicular line in ortho viewport, the line is not parallel to the construction plane.

Yes, the planar mode works in all viewports, but novice Rhino users may not know that the planar mode is necessary to control direction of the perpendicular line.