Description
Affichage des points de contrôle pour tous les types d’objets (courbes, surfaces, solides, etc.).
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
def AllPointsOn():
arrObjects = rs.GetObjects("Select objects for control point display", 671200060, True, True, False)
if arrObjects is None:
return
rs.EnableRedraw(False)
for obj in arrObjects:
rs.UnselectAllObjects()
rs.SelectObject(obj)
if rs.IsPolysurface(obj):
rs.Command("_noecho _SolidPtOn", False)
else:
rs.Command("_noecho _PointsOn", False)
rs.UnselectAllObjects()
rs.EnableRedraw(True)
AllPointsOn()