I want to know if I’ve missed it or if it is a new feature on version 7. I’m using 6.
I’m printing large 1:1 designs on a 42" HP plotter. I can set the paper size to the length of the part I am printing each time. (Usually about 4/5m long) Is there any way to do this automatically when setting the window size? It’s slow going having to change the paper size between plots.
Some of the prints are also wider than the plotter and need to be split. This again is a slow manual process. I have read it’s possible to save as a PDF and Adobe will do this. Can Rhino? I’m sure people have been asking for a while!
You could set up a rectangle curve (with maybe print width set to “noprint”) as container for your elements to print and then launch a script that takes your rectangle as input (boundingbox?) to set correct sizes to a layout.
Here the script, put it inside a button. Just select a rectangle curve:
-runscript (
SetLayoutToRectangle
Sub SetLayoutToRectangle
rec = Rhino.GetObject("Select rectangle",4)
If Not IsNull(rec) Then
box = Rhino.BoundingBox(rec)
p0 = box(0)
p6 = box(6)
Rhino.Command("-_Print s d a "+CStr(p6(0)-p0(0))+" "+CStr(p6(1)-p0(1))+" _Enter v s i w "+Rhino.Pt2Str(p0)+" "+Rhino.Pt2Str(p6)+" _Enter c 1.0 _Enter _Enter p ")
End If
End Sub
)