sketchucation logo sketchucation
    • Login
    Oops, your profile's looking a bit empty! To help us tailor your experience, please fill in key details like your SketchUp version, skill level, operating system, and more. Update and save your info on your profile page today!
    ๐Ÿ›ฃ๏ธ Road Profile Builder | Generate roads, curbs and pavements easily Download

    [Request] - Component's options report

    Scheduled Pinned Locked Moved Plugins
    27 Posts 8 Posters 4.8k Views 8 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.
    • D Offline
      dedmin
      last edited by

      ๐Ÿ‘ ๐Ÿ‘ ๐Ÿ‘ ๐Ÿ‘ ๐Ÿ‘ ๐Ÿ‘

      2010-08-19_211023.jpg

      1 Reply Last reply Reply Quote 0
      • D Offline
        dedmin
        last edited by

        SketchUP's Generate Report freezes the program just at 1 components

        2010-08-19_211533.jpg

        But this script is working fine so far!!

        1 Reply Last reply Reply Quote 0
        • D Offline
          dedmin
          last edited by

          Now, that at least we can extract some data is there a way to filtered it. For instance to get components quantity and

          2010-08-19_214334.jpg

          2010-08-19_214415.jpg

          1 Reply Last reply Reply Quote 0
          • D Offline
            dedmin
            last edited by

            Up.

            1 Reply Last reply Reply Quote 0
            • D Offline
              dedmin
              last edited by

              I found a way to convert the inches, but the problem with counting components still remain. Any idea how to include this into the report? ๐Ÿ˜’

              1 Reply Last reply Reply Quote 0
              • D Offline
                dedmin
                last edited by

                Still hoping... ๐Ÿ‘Š

                1 Reply Last reply Reply Quote 0
                • TIGT Offline
                  TIG Moderator
                  last edited by

                  Since your example is written in 'Cyrillic' [?] it's hard to understand... Ddo you find the details of a component and also want to show a total number of it in the report - like on the Entity Info window ?
                  You need to find its definition and then its instances and count them, the format the html/csv to include the 'count' - something like...

                  ss=model.selection
                  ents=ss.to_a
                  ### OR ents=model.entities
                  ### OR ents=model.active_entities
                  defns=[] ### to become a list of used definitions
                  ents.each{|e|
                    if e.class==Sketchup;;ComponentInstance
                      defns<< e.definition if not defns.include?(e.definition)
                    end#if
                  }
                  counts=[] ### to become a collection of definitions [by name] and their instance counts [as a string]
                  defns.each[|d|
                    counts<< [d.name, d.instances.length.to_s]
                  }
                  
                  
                  • note it's untested!
                    You now have an array of selected [or all used] definitions by name, paired with the total of their instances....
                    So to output it to the Ruby Console use something like...
                  counts.each{|e|
                    puts e[0]+"\t"+e[1]
                  }
                  

                  I'll leave the formating of the csv / html lines etc to you or others............. ๐Ÿค“

                  TIG

                  1 Reply Last reply Reply Quote 0
                  • D Offline
                    dedmin
                    last edited by

                    Thanks so much! I made a component in English to show what I mean:

                    2010-08-22_193107.jpg
                    2010-08-22_193044.jpg

                    The report is a real mess and in inches, but I managed to clean it up in Excel.

                    1 Reply Last reply Reply Quote 0
                    • TIGT Offline
                      TIG Moderator
                      last edited by

                      So you are almost sorted ๐Ÿ˜„

                      TIG

                      1 Reply Last reply Reply Quote 0
                      • C Offline
                        Cjoenck
                        last edited by

                        I did need a plugin to creat a simple list of components with: LenX, LenZ, LenY, Material, and Name
                        Not the boundinbox, because sometime in the draw the component could stay in angle different that axes.
                        Please need help, Could give a good Cookie to your jar.
                        Will use this to report list of furniture components to outside software that will calculate price.
                        Need SAP!
                        Best Regards
                        ๐Ÿ˜• Celio

                        1 Reply Last reply Reply Quote 0
                        • G Offline
                          Garry K
                          last edited by

                          I'm thinking of creating a report writer that allows you to pick, choose and specify the order of columns in a csv report. The report definition can then be given a name that you can choose from a pick list when running subsequent reports.

                          Any one interested?

                          1 Reply Last reply Reply Quote 0
                          • K Offline
                            katalikammello
                            last edited by

                            I'm really interested in this!
                            I would like to help as well but I'm a complete beginner ๐Ÿ˜ž

                            1 Reply Last reply Reply Quote 0
                            • G Offline
                              Garry K
                              last edited by

                              If there is enough interest then I would jump into it -- otherwise this is on a back burner.

                              1 Reply Last reply Reply Quote 0
                              • JQLJ Offline
                                JQL
                                last edited by

                                @garry k said:

                                I'm thinking of creating a report writer that allows you to pick, choose and specify the order of columns in a csv report. The report definition can then be given a name that you can choose from a pick list when running subsequent reports.

                                Any one interested?

                                Would it also allow us to convert the columns names?

                                I mean, my contractors aren't much interested in LenZ, but they could very well relate to height.

                                Could we also Combine values?

                                LenX | LenY | LenZ columns, could be merged into a single Dimensions Column and each LenX, LenY and LenZ value would then turn into something like 1.5m X 2.0m X 0.005m?

                                EDIT: Oh and if unit conversion would be there too...

                                www.casca.pt
                                Visit us on facebook!

                                1 Reply Last reply Reply Quote 0
                                • G Offline
                                  Garry K
                                  last edited by

                                  Column names would be handled by my translation layer.
                                  You could convert English translation (which is normally just a template) to what ever you want.
                                  Normally with my plugins I try to honor the units that the user has set up for the model.

                                  Yes - Sketchup stores data a certain way. BUT I Am a big fan of metric - so I honor it and convert into mm.

                                  1 Reply Last reply Reply Quote 0
                                  • JQLJ Offline
                                    JQL
                                    last edited by

                                    I'm sure you'd pull off something very good...

                                    www.casca.pt
                                    Visit us on facebook!

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

                                    Advertisement