Is there any button, RMB option, shortcut or something else that could let me do “CopyToLayer New” faster?
I know that I can do some custom buttons but I ask about default Rhino.
If there is no such thing by default I would like to ask about it as a feature request.
I mean when you create your model and you have a good shape which you want fast move into a new layer. During modeling you are doing it thousand times. That small thing would make modeling faster IMHO.
Use ChangeLayer command, or CopyToLayer command, or ChangeToCurrentLayer command, or MatchLayer command, or select the objects before using Layer panel.
If you use the Layer panel, right-click the new layer to display the context menu shown in the following screenshot. Then click “Change Object Layer” option or “Copy Objects to Layer” option in the menu.
Yes I know that but it would be faster IMO if there would be also ‘Copy To New Layer’ or you will need to create a new layer first and then copy/move to that layer. It’s two moves instead of one. It`s only a proposition. You can disagree with me.
You have to make the new layer first, so that it has meaningful name and distinguishing color. You do this work in the Layer panel, so it takes only two more clicks to move the new objects to the new layer. If this is too many clicks for you, you can write simple macro to eliminate these clicks. (By the way, I live in Poland.)
This feature could be implemented in the layer pane menu (shown below). The menu would show only layers holding selected objects. If no objects are selected, left-clicking the layer pane would not display the menu, but it would display a message in the command prompt: “no objects have been selected.”
as for making a duplicate to a new layer: this script is a non obtrusive variation (no questions asked):
it duplicates the layer (in same same color) the original was on (with suffix -Copy xxxx) and moves the duplicate to that layer: