lukilukihtml1
Neues Mitglied
Hey Leute! :)
Hab mir gestern die c't gekauft und habe da einen Artikel über Google SketchUp gelesen, in dem erklärt wird, wie man eigene Plugins via Ruby einfügt.
Ich habe dann gleich voller Vorfreude das erste Script geschrieben und in der Ruby-Konsole getestet. Doch es kam nur eine ernüchternde Fehlermeldung:
Danach hab ich auch gleich das vorgefertigte c't Script genommen - gleiches Ergebnis.
Was kann ich tun, um diesen Fehler nicht zu bekommen?
Hier noch die beiden Scripts
mfg lukilukihtml1 ;)
Hab mir gestern die c't gekauft und habe da einen Artikel über Google SketchUp gelesen, in dem erklärt wird, wie man eigene Plugins via Ruby einfügt.
Ich habe dann gleich voller Vorfreude das erste Script geschrieben und in der Ruby-Konsole getestet. Doch es kam nur eine ernüchternde Fehlermeldung:
Code:
load "C:/Program Files(x86)/Google/Google SketchUp 8/Plugins/rechteck.rbError: #<SyntaxError: (eval): compile error
(eval): unterminated string meets end of file>
(eval)
Danach hab ich auch gleich das vorgefertigte c't Script genommen - gleiches Ergebnis.
Was kann ich tun, um diesen Fehler nicht zu bekommen?
Hier noch die beiden Scripts
Code:
# Eigenes Script
require 'sketchup'
def rechteck(breite, tiefe)
modell = Sketchup.active_model
entities = modell.entities
pt1 = [0, 0, 0]
pt2 = [0, tiefe.cm, 0]
pt3 = [breite.cm, tiefe.cm, 0]
pt4 = [breite.cm, 0, 0]
neue_flaeche = entities.add_face pt1, pt2, pt3, pt4
end
Code:
# c't
require 'sketchup'
def rechteck(breite, tiefe)
modell = Sketchup.active_model
entities = modell.entities
pt1 = [0, 0, 0]
pt2 = [0, tiefe.cm, 0]
pt3 = [breite.cm, tiefe.cm, 0]
pt4 = [breite.cm, 0, 0]
neue_flaeche = entities.add_face pt1, pt2, pt3, pt4
end
# Jaja ich weiß dass das einen 3D-Körper wiedergibt
def kasten(breite, tiefe, hoehe)
flaeche = rechteck(breite, tiefe)
flaeche.reverse!
flaeche.pushpull(hoehe.cm)
end
mfg lukilukihtml1 ;)