ScaleG - maps often have scale bar or graphical scale. Please add to Rhino a command that would have you click on two points, enter a value, and the image/object would scale based on setting the Rhino distance between those points to the input value. For example, you have an image of a map that has a graphical scale and the distance between two points is 500 units. Instead of futzing with anlayze distance and a calculater in multiple steps you would use ScaleG, click the two points, and on the rescaled image the distance between the two points would analyze out at 500.
Allow users to pick symbols and other languages when naming layers, CPlanes and writing in text.
When doing a ProjectCPlane function, allow the user to pick multiple targets. For example, I have set of diagonals I need to put on multiple ship body plans each of which is on a different CPlane and find it cumbersome to do these one by one. It would be nice to be able to check a box in the ProjectCPlane panel to cause simultaneously for the layer designation to adjust to match the target destination.
All of the above is based on my use of Rhino to do a 3d drawing of an 18th century Spanish jabeque from 18th century plans.
Place the image in Rhino as a Picture and select it.
Use the _Scale command.
Set the Base Point to the start of the graphical scale.
Set the First Reference Point to the end of the scale.
Start dragging the Second Reference Point away from the Base Point and type in the scale distance (include the units if different from the view units) and hit return.
Ever so many thanks for taking the time to help out! That said, this method and my ask are not the same. Your method has more steps than what I want (which is what I had on Fusion 360).
The critical difference appears to be Jeremy’s method requires moving the cursor before typing the distance. My guess is @Jeffrey_David_Modell did not try Jeremy’s method before responding.
that is Scale or Scale2d (both work) in their exact function with no further steps in Rhino whatsoever. there is also Scale1d but that stretches the object along one axis.
It is indeed scale 2D. When I tried scale 2D previously instead of typing in the distance I did the dragging routine never realizing. (1) above is withdrawn.
Rhino allows symbols to be used in layer names, Cplane names and in text.
Are you asking to use different sets of characters and symbols, such as those associated with different languages, instead of the default set, using the keyboard? This would be equivalent to changing the keyboard chaaracter and number set on the fly.
Yes. I am working with Spanish 18th Century Admiralty draughts so I need to be able to write in both Spanish and English in text. Further, these draughts use symbols not present on a normal keyboard (or those I saw available on Rhino). I am hoping the additional language/symbols can be added to the inventory in Rhino.
No. I have ships body with a draught showing a side view and a set of body profiles running along the draught (rising from the keel) and perpendicular to it. Each body profile has the same set of diagonal lines in precisely the same location. I want to duplicate those diagonal lines with one command onto each of the body plans selected.
Use the Project command which allows selecting multiple targets.
When the command requests Select surfaces, polysurfaces, SubDs and meshes to project onto. Press Enter when done ( Loose=No DeleteInput=No OutputLayer=Current Direction=CPlaneZ ) type “iplane”
Select NamedCplane
Select FromViewport if you want to use the Cplane of a viewport
Select FromList if you want to use a named Cplane
Repeat to select another Cplane
This may be exactly what you are requesting, but it is available today. Someone with more knowledge of scripting may be able to create a macro/script to simplify the input needed.