Rhino WIP Feature: Drawing Helpers - Crosshairs, StretchCrv, Black/White

Thank you for your concern, can you make them visual?

Yes. Done.

RH-89862 is fixed in Rhino WIP

RH-89863 is fixed in Rhino WIP

The Black/white feature would be also useful under monochrome display mode

In WorkNC (CAM program), we can place a circle at the crosshair center to represent a tool’s diameter. This is an invaluable visual cue for checking if a tool size suits the feature being programmed. Having a similar feature in Rhino would greatly benefit anyone designing parts for CNC machining. It could help our engineering team avoid creating inside corners too small to machine efficiently.

Hi Dan

I use this scenario too, hence my reason behind asking if it can do 3d too!
I sometimes make a copy of 2d geometry and 3d geometry and move it with snaps off or on, as this sort of does the same thing, but ideally it would be nice to assign stuff to the mouse curser as there will be standard ones used all the time.

there will be many useful reasons behind having 2d shapes and 3d blocks as a mouse curser.

A

I’ve seen that in other apps as well.
And yes, ‘guides’ like that are very helpful.

In order to make that more general I think of a custom vector shape attached to the cursor.
And that offered in a Display Mode, in principle like this:
image

if it only changes after finishing it probably is another useless command. make it usable please! BTW: Is there a way I can see the stats for my used commands? It would be nice to have it because I deal a lot with trying to get the most used commands to the POPUP bar and there are a few I don’t use for a long time and others I should put there to make User Interaction faster.

that is an old problem in Rhino detailed several times in the discourse. The Rhino options like arrows have a color that doesn’t inverse with the background… This happens in all commands like ShowDir that overlaps the blackarrows with the black background. Why don’t you put and “inverse” color (XOR mask)?

Hope you don’t mind the late feedback – I don’t spend much time in WIP. Love all the improvements! I won’t resurrect the main thread to discuss, but the new colors are lovely :slightly_smiling_face:

StretchCrv is something I’ve wanted for a while. It’s ‘just’ a faster point edit, but for my mode of editing 2D electrical and piping diagrams it’s bread and butter – I use it more than Move.

My question: why use a new “CrossingPolygon” logic inside the command rather than making Lasso available via L? I tested it and Lasso isn’t ever accessible mid-command. Perhaps that effort is too great and that’s why. In that other CAD program, freeform lasso during Stretch is a quality-of-life feature that meaningfully cuts down clicks – would love to see that here.

For Black/White Switching, you should also consider that dimensions and text that use the mask are governed by the mask’s color. For example, if I’m in dark mode and I apply a white mask, and the dimension is black, I’ll see it as white on white. That is, I won’t see it.

Hello, if I understand correctly - the “Stretchig” only turns on control points for manipulation….? I am not sure, but faster and more intuitive is subselection and gumball for rectangle f.e. For general curves maybe….But thank you very much for all improvement!

Stretching manipulates control points of any intersecting polylines and is an efficiency tool, not a unique command. In my drafting experience creating schematics for piping, electrical, and ductwork it is THE command I was running while modifying them – assuming you’re not using one of the autocad verticals. Maybe I was taught wrong, who knows, but it works well.

I would strongly recommend (Request?) that this has a flag for Objects that would allow you to stretch other elements such as blocks and text. I’m not asking those objects to be modified only that if they’re in the crossing window they receive the same transformation. Attached is a video demonstrating. Glad to also provide a 3DM of a more practical example by DM if desired.

Also, if my request for a better Lasso is not possible, can you improve the CrossingPolygon flag so it works while zooming? Start the crossing polygon and place a few points then zoom. Unlike lasso, it fails to maintain your polygon positions

EDIT: A second example

RH-95191 is fixed in Rhino WIP