Description
Assigne une valeur à la key “building” des objets sélectionnés.
Voir aussi les scripts BuildingIsolate, BuildingSelect, BuildingRemove.
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 assign_building_value():
# Get currently selected objects
objects = rs.SelectedObjects()
if not objects:
print("No objects selected. Please select objects before running the script.")
return
# Get a string input from the user
building_value = rs.StringBox("Enter a value for 'building'", "Default", "Building Value")
if not building_value:
print("No value entered.")
return
# Assign or update the 'building' key/value pair for each object
for obj in objects:
rs.SetUserText(obj, "building", building_value)
# Run the function
assign_building_value()