• Login
sketchucation logo sketchucation
  • Login
πŸ€‘ SketchPlus 1.3 | 44 Tools for $15 until June 20th Buy Now

Ruby help !

Scheduled Pinned Locked Moved Developers' Forum
2 Posts 1 Posters 590 Views
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.
  • M Offline
    Matt666
    last edited by 28 Aug 2008, 12:39

    hi all !
    I try to answer to this post .

    the code, logically, is not hard. But I have a strange problem. It's a ruby bug, in my opinion ; and I would like to know how the ruby masters can solve this πŸ˜‰

    Here are some attempts to show the problem.

    Procedure of the script :
    1- Explodes all components and groups
    2- Groups all entities by layer.

    When I select some entities, "Bryce" included, I have this error :

    @unknownuser said:

    Error: #<ArgumentError: C:\Program Files\Google\Google SketchUp 6\Plugins\groupByLayer.rb:67:in `add_group': All Entities must have a common parent>
    C:\Program Files\Google\Google SketchUp 6\Plugins\groupByLayer.rb:67

    On line 77, I have this :

    model.active_entities.add_group(sel)
    

    When I select some entities, but without "Bryce", the program runs completely !! 😲

    So I added a line can show all entity that is not parent to the model, in my code :

    puts ee if ee.parent != model
    

    When I try with or without "Bryce", plenty of entities are written in the ruby window ! 😲 (2)

    Finally, I tried to erase the line which groups the selection.
    And finally, no entities written in the ruby window, and the script runs completely 😲 😲 (3)

    Straaaange !!!!

    So in my opinion, it's the add_group line which bugs my script !!!
    Can you help me please ??? I don't understand ??? πŸŽ‰

    Sniff...


    The entire code !

    Frenglish at its best !
    My scripts

    1 Reply Last reply Reply Quote 0
    • M Offline
      Matt666
      last edited by 3 Sept 2008, 05:58

      I think there is a problem with Bryce. At first I was thinking about a problem with faces oriented components, but it's not true. Just Bryce !! Kiiiiill Bryyyyce πŸ‘Ώ πŸ‘Ώ

      So I erased bryce form the selection, and the code works.

      Frenglish at its best !
      My scripts

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

      Advertisement