Description
Déverrouille tous les details sur tous les layouts.
Voir aussi le script LockDetailsOnAllLayouts.
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
# Iterate through each layout view
for view_name in rs.ViewNames(return_names=True, view_type=1):
# Set the current view to the layout
rs.CurrentView(view_name)
# Get all details in the layout
detail_ids = rs.ObjectsByType(32768) # 32768 is the object type constant for detail views
# Lock all the details found in the current layout
if detail_ids:
for detail_id in detail_ids:
rs.DetailLock(detail_id, lock=False)