Description

Copie un ou plusieurs objets sur tous les layouts.

Le script suivant fonctionne sur :

  • Rhino pour Windows ;
  • Rhino pour macOS.

Script par MLAV.LAND, sous licence GNU GPL 3.

Code

import rhinoscriptsyntax as rs
 
obj = rs.GetObject("Select object on layout to copy to all")
 
rs.SelectObject(obj)
rs.Command('_CopyToClipboard')
 
rs.EnableRedraw(False)
 
for view_name in rs.ViewNames(return_names = True, view_type=1):
	rs.CurrentView(view_name)
	rs.Command('_Paste')
    
rs.EnableRedraw(True)