sketchucation logo sketchucation
    • Login
    ℹ️ Licensed Extensions | FredoBatch, ElevationProfile, FredoSketch, LayOps, MatSim and Pic2Shape will require license from Sept 1st More Info

    Parametric modeling, anyone?

    Scheduled Pinned Locked Moved Corner Bar
    45 Posts 14 Posters 3.7k Views 14 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.
    • pilouP Offline
      pilou
      last edited by

      GrassHopper for Sketchup 😄
      It will be a plugin or a standalone ?

      Frenchy Pilou
      Is beautiful that please without concept!
      My Little site :)

      1 Reply Last reply Reply Quote 0
      • PixeroP Offline
        Pixero
        last edited by

        A plugin.

        1 Reply Last reply Reply Quote 0
        • jolranJ Offline
          jolran
          last edited by

          @unknownuser said:

          It will be a plugin or a standalone ?

          Yes, as Pixero said. However, Pilou you would have to update your specs to at least IE9 for SVG 😄

          @tkluysk

          I thought at first you where an individual seeking to connect Sketchup with another program.

          I have now looked through some tutorials at your homepage and see that the GUI and the program are quite impressive. It is more a standalone program, whereas I make use of The Sketchup API.

          So I gather your first ambition simply is to export geometry to Sketchup after having created it in your program ?

          For hooking it up into a webdialog I see a problem if dependent on Web_GL, as I said. Since Sketchup uses default browser. IE on windows, and there is not much to be done about that, as far as I know.

          So using as an external program means you will have Sketchup send information to update WEB_GL and then back again to update Sketchup ?

          Or maybe have you found another backdoor solution 😄

          Best regards/
          Joel

          1 Reply Last reply Reply Quote 0
          • tkluyskT Offline
            tkluysk
            last edited by

            Hi Jolran,

            We're currently using Unity3D as our viewer, and a C# codebase for our parametric engine + operators - which delivers quite good performance in the browser. We're not strictly married to Unity3D, so SketchUp is a really interesting option for us.

            Too early to say where we will draw the line between SketchUp and our application. There are a few options, from a really tenuous connection, to deep integration.

            We're using SVG for our graph. AFAIK SketchUp uses WebKit on Mac and IE on PC. MatterMachine should run on both.

            But we expect some hurdles 😄 Would be great if you could help us with those, but totally understand you're invested. Respect for what you've done! I kinda know how much work it is 😉

            I'll PM you!


            [MatterMachine(http://maattermachine.com)]

            1 Reply Last reply Reply Quote 0
            • jolranJ Offline
              jolran
              last edited by

              Ah .net, I see. That's a different thing then..

              So if I may ask, have you made any efforts whatsoever getting into Sketchup ?

              Ok I wait for the PM.

              1 Reply Last reply Reply Quote 0
              • majidM Offline
                majid
                last edited by

                Woooow, cant waiting for this.... an huge step forward

                My inspiring A, B, Sketches book: https://sketchucation.com/shop/books/intermediate/2612-alphabet-inspired-sketches--inspiring-drills-for-architects--3d-artists-and-designers-

                1 Reply Last reply Reply Quote 0
                • tkluyskT Offline
                  tkluysk
                  last edited by

                  Jolran, your work looks great. And for a big part, complementary. Are you still actively working on it?

                  For the sake of completeness, I compiled a little list of relevant threads and projects. Please add if you know of any other ones. We might be able to help eachother out and make this happen.

                  This April fool's led to some intense discussion on the topic:
                  http://sketchucation.com/forums/viewtopic.php?f=323%26amp;t=51564

                  More...
                  http://sketchucation.com/forums/viewtopic.php?f=323%26amp;t=51698
                  http://sketchucation.com/forums/viewtopic.php?t=22713
                  http://sketchucation.com/forums/viewtopic.php?f=179%26amp;t=11074
                  http://sketchucation.com/forums/viewtopic.php?f=180%26amp;t=52388

                  Other users of this forum that had a stab at this:

                  • Jolran's solution seems most mature. No links yet Jolran?
                  • tbd with SME
                  • Eric Cheung with his Script Sequencer:

                  https://vimeo.com/22764739
                  https://vimeo.com/22764739


                  [MatterMachine(http://maattermachine.com)]

                  1 Reply Last reply Reply Quote 0
                  • tkluyskT Offline
                    tkluysk
                    last edited by

                    @jolran
                    Yes, we've done basic work trying to get a C# <-> Ruby socket working, but we hit a first wall with threads in Ruby.

                    We're starting a more serious attempt soon.

                    The SketchUp team has been really supportive sofar, and the community is vibrant, with several relevant and similar projects undertaken by its members, so with everybody's help, we feel confident we can pull it off.


                    [MatterMachine(http://maattermachine.com)]

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

                      I really feel you guys should PM a lot to each other and talk to the SU team a lot. I feel it's a bit of a waste to not mix both your efforts and you can be sure you'll get a lot of us asking for more!!!

                      Best of luck to both!

                      João

                      www.casca.pt
                      Visit us on facebook!

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

                        +1
                        on Joãos comment

                        1 Reply Last reply Reply Quote 0
                        • tkluyskT Offline
                          tkluysk
                          last edited by

                          Our first phase effort will involve building a working socket to pass data between C# and Ruby/SU. We have a socket going, but there are some issues passing data between the socket thread and main thread in Ruby.

                          Second issue we're tackling is efficiently pass (or at least display) large amounts of triangles and line segments between MatterMachine and SU. Building 20000 triangles using Ruby takes about a second. That is too slow!


                          [MatterMachine(http://maattermachine.com)]

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

                            @tkluysk said:

                            Building 20000 triangles using Ruby takes about a second. That is too slow!

                            I've just crossed my eyes on the "Cricket for sketchup" thread, (Pixero's fault on Thea Render Forum 😄) where Thomthom talks about a way to visualize geometric operations before commiting them to actual geometry. This is supposedly faster than that sec you talk about, but I can't understand half of what is being discussed...

                            Jolran is there discussing it too so you should PM each other even more!

                            http://sketchucation.com/forums/viewtopic.php?f=323%26amp;t=51564#p465815

                            Cheers,

                            João

                            www.casca.pt
                            Visit us on facebook!

                            1 Reply Last reply Reply Quote 0
                            • jolranJ Offline
                              jolran
                              last edited by

                              We have alread PM each other but we are not on the "same page".
                              So there is no collaboration going on.

                              That is simply the game.

                              Apparently Thomthom is on the "job".

                              It would have been common curtesy contacting me as well since I've been
                              posting stuff about this plugin for over a year, and a longtime member of this forum..
                              But I guess this is the new Trimble policy

                              Anyway. You will have an alternative when this .net application keeps crashing. 😉
                              I'm not going to back off!

                              @unknownuser said:

                              Building 20000 triangles using Ruby takes about a second. That is too slow!

                              I have no problem with 20K displaying it in OPEN_GL.
                              It will take a couple of seconds more even if you untriangulate the geometry.
                              An ex:


                              brepstest.gif

                              1 Reply Last reply Reply Quote 0
                              • tkluyskT Offline
                                tkluysk
                                last edited by

                                Jolran, please: I PM you for a reason.

                                As far as I'm concerned we are very much on the same page, big picture wise. But again, I respect and understand if you'd rather go solo on this.

                                ThomThom is not 'on the job'. He has given us some early advice, and has been very supportive, as he has been with you, I'm sure. And we hope to be able to tap his wisdom in the future.

                                Anyway, I take away your advice on the direct GL drawing. It's a good one.


                                [MatterMachine(http://maattermachine.com)]

                                1 Reply Last reply Reply Quote 0
                                • jolranJ Offline
                                  jolran
                                  last edited by

                                  Dear Tom. Please check your PM.

                                  @unknownuser said:

                                  ThomThomThom is not 'on the job'. He has given us some early advice, and has been very supportive, as he has been with you, I'm sure

                                  Ok, I missunderstood that part.
                                  And yes, he has.

                                  Best regards/
                                  Joel

                                  1 Reply Last reply Reply Quote 0
                                  • tkluyskT Offline
                                    tkluysk
                                    last edited by

                                    @ JQL & DOD3R thanks for your encouraging words. We know we'll need those over the coming months!


                                    [MatterMachine(http://maattermachine.com)]

                                    1 Reply Last reply Reply Quote 0
                                    • tt_suT Offline
                                      tt_su
                                      last edited by

                                      @jolran said:

                                      It would have been common curtesy contacting me as well since I've been
                                      posting stuff about this plugin for over a year, and a longtime member of this forum..
                                      But I guess this is the new Trimble policy

                                      Sorry jolran, I didn't connect the two project. I knew you where working on something paremetric - but I had no idea how far you'd gotten and the exact details. I haven't been able to keep up to date with everything the last year. Last time I checked in it was about concepts I think. The screens you have to show here is mighty impressive!
                                      Rest assured we have no "policy" of excluding anyone.

                                      1 Reply Last reply Reply Quote 0
                                      • jolranJ Offline
                                        jolran
                                        last edited by

                                        Don't worry Thomthom. You have helpt me so much in the past.
                                        Therefore I was a bit surprised not getting any info at all, that's all.

                                        I must admit, I have been cryptic regarding this project. So I have myself to blame.

                                        1 Reply Last reply Reply Quote 0
                                        • tt_suT Offline
                                          tt_su
                                          last edited by

                                          And we also have to be careful about sharing information which people come to us about. Some of it can be sensitive information which isn't meant to be shared.

                                          I really like what I have seen so far from both of your projects, and it would be great if there was some way you all could benefit from each other.

                                          We are here to answer questions should there be any. And we're paying close attention to these types of extensions as we're aware that there are improvements to the API to be desired. Performance is one of them.

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

                                            I don't want to contribute to promote any argument here, but I take it Jolran's aproach is the way I'd opt as it is Sketchup based, but the web based viewer/product configurator is the sort of thing I'd need on some projects of mine I've just started to develop.

                                            I really hope both of you achieve your goals wich will greatly contribute for the community as a whole. If, your combined achievements could be awesome faster though...

                                            Again best of all,

                                            João

                                            www.casca.pt
                                            Visit us on facebook!

                                            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