sketchucation logo sketchucation
    • Login
    🤑 SketchPlus 1.3 | 44 Tools for $15 until June 20th Buy Now

    Per Ruby bestimmte Szene anschalten?

    Scheduled Pinned Locked Moved Deutsch
    3 Posts 1 Posters 1.9k Views 1 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • N Offline
      N Lindenthal
      last edited by

      Um mich einer größeren Aufgabe (alles, was sich eine Szene merken kann, per Ruby-Zeile in die Ruby-Konsole schreiben) anzunähern:

      Wie kann ich der Ruby-Konsole beibringen, daß sie Szene 8 einschaltet? Oder Szene 18? Oder Szene 118 (die keinen Platz mehr an der Kopfleiste hat)?

      RickW hatte mir schon Mut gemacht, die Szene auszulesen über Camera, OptionsManager und OptionsProvider. Noch sind das bei mir böhmische Dörfer.

      1 Reply Last reply Reply Quote 0
      • N Offline
        N Lindenthal
        last edited by

        Im englischen Ruby-Forum habe ich die Frage noch einmal gestellt:
        http://forums.sketchucation.com/viewtopic.php?f=180&t=20873

        Es sieht so aus, wie wenn eine Szene mit page angesprochen werden kann.

        1 Reply Last reply Reply Quote 0
        • N Offline
          N Lindenthal
          last edited by

          Jim im englischen Ruby-Diskussion-Forum antwortete folgendes:

          page = Sketchup.active_model.pages["Szene 1"]; Sketchup.active_model.pages.selected_page=page
          

          … zeigt Szene »Szene 1«

          page = Sketchup.active_model.pages["Szene 18"]; Sketchup.active_model.pages.selected_page=page
          

          … zeigt Szene »Szene 18«

          page = Sketchup.active_model.pages["Szene 118"]; Sketchup.active_model.pages.selected_page=page
          

          … zeigt Szene »Szene 118«

          page = Sketchup.active_model.pages["Fensterfries"]; Sketchup.active_model.pages.selected_page=page
          

          … zeigt Szene »Fensterfries«

          Bei mir dauerte es etwas, zu verstehen, daß beim Kopieren in die Ruby-Konsole-Zeile kein Zeilenschalter, sondern statt dessen ein Semikolon eingefügt werden muß. Der ganze Skript muß also als eine Zeile dort ankommen, dann läuft er. Klasse!

          1 Reply Last reply Reply Quote 0
          • 1 / 1
          • First post
            Last post
          Buy SketchPlus
          Buy SUbD
          Buy WrapR
          Buy eBook
          Buy Modelur
          Buy Vertex Tools
          Buy SketchCuisine
          Buy FormFonts

          Advertisement