2016-03-31 10 views
1

Ich habe einen 3-Punkt-Bogen in meiner Zeichnung. Die dynamischen Attribute, die im Standard zur Verfügung stehen, sind die gleichen wie für Rechtecke. Gibt es eine Möglichkeit, die 3 Punkte als Attribute zu definieren, um sie anschließend dynamisch ändern zu können?Dynamische Komponenten-Attribute von Arc in Sketchup

Antwort

1

Sie können AttributeDictionary verwenden, die an alle Entity und Model angehängt werden, um benutzerdefinierte Attribute zu speichern.

dictname = "TestDictionary" 
key = "arcs" 
value = ["x", "y", "z"] 
model = Sketchup.active_model 
model.set_attribute dictname, key, value 

dict = model.attribute_dictionary dictname 
arcs = dict[key] 

// or 

arcs = model.get_attribute dictname, key