• Login
sketchucation logo sketchucation
  • Login
ℹ️ GoFundMe | Our friend Gus Robatto needs some help in a challenging time Learn More

[Plugin] Cloud.rb for SU6

Scheduled Pinned Locked Moved Plugins
54 Posts 18 Posters 47.4k 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.
  • T Offline
    TaffGoch
    last edited by 18 Oct 2008, 02:20

    Monotonx,

    Before "Cloud" there was...

    At the Ruby Library Depot (http://www.crai.archi.fr/RubyLibraryDepot/Ruby/en_geo_page.htm) there is a plugin named, "points_cloud_triangulation" that you need to download, and drop into your SketchUp "plugins" folder.
    http://www.crai.archi.fr/RubyLibraryDepot/Ruby/points_cloud_triangulation.rb

    You can use "cloud" to import the guidepoints, but skip the triangulation. Then, select only a portion of the the guidepoints, and triangulate with "points_cloud_triangulation." This plugin will permit you to complete the task in selected sections.

    This ruby requires another rubyscript to function, "delauney2.rb" (but the link is broken.) Playing around, I found that it's misspelled. The correct download link is:
    http://www.crai.archi.fr/RubyLibraryDepot/Ruby/delauney2.rb
    (Also drop in the "plugins" folder.)

    When you next start SketchUp, a new menu item will appear in the "Plugins" menu list -- "Triangulate points"

    To use it, select a set of guidepoints then run "Triangulate points". I should caution you not to select too many points. I selected ~8,000 guidepoints, and it took over 15 minutes to parse through them. It was, however, successful at producing the edges and triangular faces, although some outer edge cleanup is required.

    Might that serve your purpose?

    Regards,
    Taff

    "Information is not knowledge." -- Albert Einstein

    1 Reply Last reply Reply Quote 0
    • G Offline
      Gaieus
      last edited by 18 Oct 2008, 05:15

      Hi Markus,

      You may have actually solved your problem already: dividing the text file into portions may also work.

      However note that a mesh with 80,000 points (and the respective amount of edges and faces) will always kill your machine even after you succesfully create it.

      Gai...

      1 Reply Last reply Reply Quote 0
      • M Offline
        Monotonx
        last edited by 18 Oct 2008, 05:45

        Thank you TaffGoch and Gaieus,

        I'll try the Points_cloud_trangulation later (no time at this Moment πŸ˜‰) But it sounds like this ist exactly what I'm looking for.

        the mesh is a killer - I thougth something like that, but when I SEE the points, I'll get an Idea which point's I need, or I can delete evere second row and column By selecting them very simply. Doing things like this would be much more difficult for me with the text editor πŸ˜„

        Maybe this way I have a chance to get it "working" - I'LL give a post about how it works.

        there could be (sometimes if someone ist willing to) a modification/upgrade to the existing cloud.rb, a "simplyfy mesh" routine. (easy-way: leave every scond point unused, great way: check which point are planar or nearly planar so it doesn't give much additional information )

        but for now, I'm absolutely happy

        thanks a Lot πŸ˜„

        1 Reply Last reply Reply Quote 0
        • G Offline
          Gaieus
          last edited by 18 Oct 2008, 05:57

          @monotonx said:

          ...there could be (sometimes if someone ist willing to) a modification/upgrade to the existing cloud.rb, a "simplyfy mesh" routine. (easy-way: leave every scond point unused, great way: check which point are planar or nearly planar so it doesn't give much additional information )

          With another plugin by Didier it is easily possible:
          http://www.sketchucation.com/forums/scf/viewtopic.php?f=180&t=11320

          Gai...

          1 Reply Last reply Reply Quote 0
          • M Offline
            Monotonx
            last edited by 19 Oct 2008, 08:31

            Heey...

            Finally It worked out with the Points_cloud_triangulation πŸ˜„

            ...sure it's hell of a file now, and it's really not easy to work with it.
            but THAT I have the model is, what counts for me at this moment.

            I'll try to simplify the mesh with that terrain-reshaper, but I don't know if this is the right tool for this - I mean the terrain is already regular, but there are way to much lines and polygones to work fluent. πŸ˜„

            again - thank you all πŸ˜„

            1 Reply Last reply Reply Quote 0
            • G Offline
              Gaieus
              last edited by 19 Oct 2008, 08:37

              Well, with the reshaper it would be possible to set a less dense network of points which means smaller file size / better performance.

              The overall appearance of the mesh would not change drastically.

              Gai...

              1 Reply Last reply Reply Quote 0
              • M Offline
                Monotonx
                last edited by 19 Oct 2008, 08:41

                here some pics πŸ˜„


                punktewolke_lines.jpg


                punktewolke.jpg

                1 Reply Last reply Reply Quote 0
                • G Offline
                  Gaieus
                  last edited by 19 Oct 2008, 08:49

                  Well, that's a large one for sure!

                  Gai...

                  1 Reply Last reply Reply Quote 0
                  • A Offline
                    Arkadiusz
                    last edited by 18 Dec 2008, 08:37

                    @Didier Bur
                    Great Work! Your scripts are very useful.

                    @TaffGoch
                    Thanks for helpfull info!

                    β€œDo not go where the path may lead; go instead where there is no path and leave a trail”

                    Btw, I'm looking for *.rb to approximate edge from cloud points.

                    "I'd rather be hated for who I am, than loved for who I am not."

                    1 Reply Last reply Reply Quote 0
                    • S Offline
                      SAnderka
                      last edited by 1 Feb 2010, 17:15

                      Just tried the plugin with both SU6 free and SU7 free, but after selecting a file (even example.dat provided by the author) in the "select points cloud file" dialog, nothing happens.

                      Are there any dependencies that I'm missing?

                      1 Reply Last reply Reply Quote 0
                      • J Offline
                        johnpa
                        last edited by 8 Feb 2010, 21:37

                        Take a look at this post and download the revised script and you should be good to go. The link to the script is in the post at the top of the thread.

                        http://forums.sketchucation.com/viewtopic.php?f=323&t=15807&p=209535&hilit=cloud#p209535

                        JP

                        1 Reply Last reply Reply Quote 0
                        • S Offline
                          SAnderka
                          last edited by 10 Feb 2010, 17:53

                          @johnpa said:

                          Take a look at this post and download the revised script and you should be good to go. The link to the script is in the post at the top of the thread.

                          http://forums.sketchucation.com/viewtopic.php?f=323&t=15807&p=209535&hilit=cloud#p209535

                          JP

                          Awesome, thanks!

                          There is one interesting thing: The plugin won't work on my PC if i copy the examples.dat on my desktop. If I copy it anywhere else, it works just fine, but locating it on the desktop just reproduces the "nothing happens" error it reported above...

                          EDIT: Some further testing revealed that the plugin can't handle umlauts in directory names (my user account contains a German umlaut). I created test directories with and without umlauts and this error seems quite reproducible.

                          1 Reply Last reply Reply Quote 0
                          • B Offline
                            bigfatfool
                            last edited by 19 Jun 2010, 18:28

                            Hi Guys,

                            I have tried everything writen here and I still suffer the problems of many others... nothing happens when I try to import point?!

                            I am using windows 7 x86, sketchup 7 latest version... please help cos my head now hurts...

                            Cheers,

                            Nic

                            1 Reply Last reply Reply Quote 0
                            • thomthomT Offline
                              thomthom
                              last edited by 19 Jun 2010, 19:54

                              Open the Ruby Console before you try to import and post back any error.

                              Thomas Thomassen β€” SketchUp Monkey & Coding addict
                              List of my plugins and link to the CookieWare fund

                              1 Reply Last reply Reply Quote 0
                              • thomthomT Offline
                                thomthom
                                last edited by 19 Jun 2010, 19:56

                                @sanderka said:

                                EDIT: Some further testing revealed that the plugin can't handle umlauts in directory names (my user account contains a German umlaut). I created test directories with and without umlauts and this error seems quite reproducible.

                                This is a limitation of the Ruby version that SketchUp ships with. On PC, SketchUp Ruby can not handle any files or folders with non-ASCII characters. The only workaround is for the user to ensure the file and path contains only ASCII characters.

                                Thomas Thomassen β€” SketchUp Monkey & Coding addict
                                List of my plugins and link to the CookieWare fund

                                1 Reply Last reply Reply Quote 0
                                • Didier BurD Offline
                                  Didier Bur
                                  last edited by 19 Jun 2010, 20:52

                                  Hi,
                                  I'm just about to release a new version with some improvements, but thomthom is right: avoid local characters in pathes.
                                  Regards,

                                  DB

                                  1 Reply Last reply Reply Quote 0
                                  • J Offline
                                    johnpa
                                    last edited by 14 Sept 2010, 19:01

                                    I have gotten cloud to work for me in the past. I even wrote a tutorial to use to teach landscape architecture students how to create a surface from data they gather in the field. But alas it doesn't want to work for me now.

                                    I have downloaded Didier's latest version (Cloud67) and installed it. The first menu sees the file and then I click on the origin to create the surface. Nothing happens after that. The Ruby console reports the following error:

                                    Error: #<TypeError: nil can't be coerced into Float>
                                    (eval):1587:in *' (eval):1587:in draw_geometry'
                                    (eval):1584:in each' (eval):1584:in draw_geometry'
                                    (eval):1465:in `onLButtonUp'
                                    (eval):1584

                                    Any help would be really appreciated.

                                    JP

                                    1 Reply Last reply Reply Quote 0
                                    • Didier BurD Offline
                                      Didier Bur
                                      last edited by 14 Sept 2010, 19:38

                                      Hi John,
                                      Cloud67 isn't the latest version, here you can try with 71:
                                      http://rhin.crai.archi.fr/RubyLibraryDepot/plugin_details.php?id=678
                                      Tell me if it works.
                                      Regards,

                                      DB

                                      1 Reply Last reply Reply Quote 0
                                      • J Offline
                                        johnpa
                                        last edited by 14 Sept 2010, 22:18

                                        Didier,

                                        Thanks, you have come through for me again. Cloud71 works like a champ.

                                        I just read through the revised documentation. Nice job. I appreciate how much time it takes to write something like that.

                                        Regards,

                                        JP

                                        1 Reply Last reply Reply Quote 0
                                        • F Offline
                                          foudegrat
                                          last edited by 4 Apr 2011, 19:38

                                          Hello
                                          I'm french so excuse my poor english
                                          I just instal the last version of Cloud ( cloud_v8b.rbs) with SU8
                                          when I try with the example file, it works perfectly but when i try with a personnal file, it doesn't work at all
                                          my file is a carrect scv file with ";" for separation, but after the choose of the ile in the windows, nothing appends.
                                          9 don't understand the reasons of this bug
                                          can you help me?

                                          tahnks a lot

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

                                          Advertisement