Description
Change le calque actif en fonction du calque de l’objet sélectionné. Permet de passer plus rapidement au calque courant lors du dessin, au lieu de chercher le bon calque dans la liste des calques.
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 switch_to_selected_object_layer():
# Check if any objects are selected
selected_objects = rs.SelectedObjects()
if not selected_objects:
print("No objects selected.")
return
# Get the layer of the first selected object
object_layer = rs.ObjectLayer(selected_objects[0])
# Switch the current layer to the object's layer
rs.CurrentLayer(object_layer)
print("Current layer switched to: " + object_layer)
# Run the function
switch_to_selected_object_layer()