29.05.2018 - 10:01
(Dieser Beitrag wurde zuletzt bearbeitet: 30.05.2018 - 16:48 von Techie.
Bearbeitungsgrund: Subject sanitized / Code Tag added
)
Hallo Zusammen,
ich habe in einem Modell u.a. Rollenfördertechnik verbaut. Diese ist dynamisch, kann sie also in die Länge ziehen und die Anzahl Rollen wird nachberechnet.
Nun steht beim Export zu DWG über jeder Rolle sehr groß "Copy". Es verschwindet, wenn ich den Instanznamen der Rolle lösche. Nun sind es aber sehr sehr sehr viele Rollen. Gibt einen Ruby Befehl, der mir nur den Namen alle Instanzen löscht? Kann auch gerne im ganzen Modell passieren.
Habe bisher nur das gefunden:
Aber das funktioniert nicht.
Dieser:
löscht die Komponenten. Kann man den umschreiben?
Von Ruby Code habe ich leider keine Ahnung.
Vielleicht kann mir ja jemand weiterhelfen.
Danke schon mal
ich habe in einem Modell u.a. Rollenfördertechnik verbaut. Diese ist dynamisch, kann sie also in die Länge ziehen und die Anzahl Rollen wird nachberechnet.
Nun steht beim Export zu DWG über jeder Rolle sehr groß "Copy". Es verschwindet, wenn ich den Instanznamen der Rolle lösche. Nun sind es aber sehr sehr sehr viele Rollen. Gibt einen Ruby Befehl, der mir nur den Namen alle Instanzen löscht? Kann auch gerne im ganzen Modell passieren.
Habe bisher nur das gefunden:
Code:
entities = Sketchup.active_model.entities
definition = Sketchup.active_model.definitions[0]
transformation = Geom::Transformation.new([0,0,0])
componentinstance = entities.add_instance(definition, transformation)
componentinstance.name = "0"
Dieser:
Code:
Sketchup.active_model.definitions["Name der Komponente"].instances.each{|e|e.erase!}
Von Ruby Code habe ich leider keine Ahnung.
Vielleicht kann mir ja jemand weiterhelfen.
Danke schon mal