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

MSPhysics 1.0.3 (16 October 2017)

Scheduled Pinned Locked Moved Plugins
920 Posts 170 Posters 882.8k 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.
  • A Offline
    Anton_S
    last edited by 9 Apr 2015, 18:26

    What do you mean it doesn't work in 2015? It should work just as fine in all SU versions, including the 64bit. Did you download AMS Library as a requirement for MSPhysics?

    1 Reply Last reply Reply Quote 0
    • P Offline
      PituPhysics
      last edited by 9 Apr 2015, 20:04

      @anton_s said:

      What do you mean it doesn't work in 2015? It should work just as fine in all SU versions, including the 64bit. Did you download AMS Library as a requirement for MSPhysics?

      Yes, I downloaded the AMS. I use a 64-bit Windows but the SU 32-bit, because the SP 3.5.
      This could be the problem? Install the 64-bit Sketchup? I try this. I hope it will be good. πŸ˜•

      1 Reply Last reply Reply Quote 0
      • A Offline
        Anton_S
        last edited by 9 Apr 2015, 21:12

        Can you tell me what exactly isn't working because it should work on 32/64 bit SU versions just fine. Do you get any errors when you start SU?

        1 Reply Last reply Reply Quote 0
        • A Offline
          Anton_S
          last edited by 9 Apr 2015, 22:38

          Notice, this is 0.2.0 alpha. There are many features that are work in progress and not done yet. The joint tab is one of them.

          I'm still skeptical why it didn't work on 32bit. I'll have to see it on my brothers laptop and see what was going on there.

          1 Reply Last reply Reply Quote 0
          • P Offline
            PituPhysics
            last edited by 9 Apr 2015, 23:00

            @anton_s said:

            Can you tell me what exactly isn't working because it should work on 32/64 bit SU versions just fine. Do you get any errors when you start SU?

            I installed the 64-bit SketchUp. Now it works. πŸ˜ƒ This awesome!!!
            However, I do not understand the "Joint" box.
            There are no Joints. How to use it?

            Dropbox - Error - Simplify your life

            favicon

            (www.dropbox.com)

            1 Reply Last reply Reply Quote 0
            • P Offline
              PituPhysics
              last edited by 9 Apr 2015, 23:21

              @anton_s said:

              Notice, this is 0.2.0 alpha. There are many features that are work in progress and not done yet. The joint tab is one of them.

              I'm still skeptical why it didn't work on 32bit. I'll have to see it on my brothers laptop and see what was going on there.

              I Mean. The scripts will work the same way as in the SP? I see the "Timer" other kind:

              
              timer=AMS;;C.start_timer(1000, false){
                AMS;;C.stop_timer(timer)
              }
              
              

              ... and the "mouse script" will also be available.
              But the "Geom :: Transformation" -new, -rotation, -scaling stay the same?

              1 Reply Last reply Reply Quote 0
              • A Offline
                Anton_S
                last edited by 9 Apr 2015, 23:30

                No, scripts are different. The whole API is different. See documentation links under "Body Script" tab. MSPhysics is not related to SP. Its a different project.

                The timer is part of AMS Library API. And I advice you to use Timer from Timer module and not from πŸ˜„

                timer = AMS;;Timer.start(1000, false) {
                  AMS;;Timer.stop(timer)
                }
                

                Mouse control functions are available as well. See AMS::Cursor
                Geom classes are part of SU API. They ALWAYS stay the same and are available without any plugins installed.

                1 Reply Last reply Reply Quote 0
                • A Offline
                  Anton_S
                  last edited by 10 Apr 2015, 00:04

                  I would suggest you to start from start from MSPhysics OVERVIEW documentation tab.

                  1 Reply Last reply Reply Quote 0
                  • P Offline
                    PituPhysics
                    last edited by 10 Apr 2015, 00:17

                    @anton_s said:

                    I would suggest you to start from start from MSPhysics OVERVIEW documentation tab.

                    Okay, thanks Anton, I will later study.

                    1 Reply Last reply Reply Quote 0
                    • A Offline
                      Anton_S
                      last edited by 10 Apr 2015, 00:58

                      And the "mouse script" that is used to look around, turn wheels, and do other stuff can be rewritten to rely on AMS::Cursor functions. To monitor mouse clicks, you can use MSPhysics::Body events, like

                      onLButtonDown { |x,y|
                        ...
                      }
                      

                      MSPhysics::Body has plenty of events and functions. You can see them here: MSPhysics::Body

                      1 Reply Last reply Reply Quote 0
                      • P Offline
                        PituPhysics
                        last edited by 10 Apr 2015, 09:59

                        @anton_s said:

                        And the "mouse script" that is used to look around, turn wheels, and do other stuff can be rewritten to rely on AMS::Cursor functions. To monitor mouse clicks, you can use MSPhysics::Body events, like

                        onLButtonDown { |x,y|
                        >   ...
                        > }
                        

                        MSPhysics::Body has plenty of events and functions. You can see them here: MSPhysics::Body

                        What is the equivalent of these? These are always needed. I read this:
                        https://d5adbec3e1f2ea2f548f4aa0f7818eb2a3bf09ec.googledrive.com/host/0B3qg8f4WrNdHfnRoazY0djJXRk5USVg4a0tkR0FKRF9sOVNqYTNyQktxbWctRzNaRHRjd2M/MSPhysics/Body.html#get_body_by_address-class_method

                        From SPhysics;
                        simulation.findBody("body_name")
                        sp_tool_instance.findGroupNamed("body_name")
                        
                        Here?
                        simulation.get_body_by_address(address)
                        
                        

                        The "Game mode" damn good!! πŸ’š

                        1 Reply Last reply Reply Quote 0
                        • A Offline
                          Anton_S
                          last edited by 10 Apr 2015, 16:39

                          I'll add body by name functions in next alpha release.

                          1 Reply Last reply Reply Quote 0
                          • P Offline
                            PituPhysics
                            last edited by 18 Apr 2015, 19:37

                            Hello Anton. When I start the SketchUp, 12-13 minutes later crashes and come up the BugSplat.
                            32 and 64 bit version as well. I tried the original "Sketchup Make" and the original starter .exe file.
                            If do not start the simulation, you will too.

                            I see that is available the "get_body_by_name".
                            How do I hide or visible body or entities? "show_bodies(false)" every group will hide.

                            1 Reply Last reply Reply Quote 0
                            • A Offline
                              Anton_S
                              last edited by 19 Apr 2015, 00:32

                              Hi, Pitu!

                              That crash is most likely coming from SDL2 or SDL2_mixer, libaries that allow you to play music and sounds in SU. I currently haven't figured out why the crash occurs but your report sure does tell I wasn't the only one experiencing that crash. I will try to zero-down and fix that bug before the upcoming release.

                              To hide a body, you simply get body, and then reference its entity by get_entity function. Here is an example:

                              onStart {
                                @target = simulation.get_body_by_name("target")
                                @target.get_entity.visible = false if @target
                              }
                              
                              onEnd {
                                @target.get_entity.visible = true if @target
                              }
                              

                              You can also hide current body by writing this.get_entity.visible = false.

                              1 Reply Last reply Reply Quote 0
                              • soloS Offline
                                solo
                                last edited by 19 Apr 2015, 18:05

                                Yup, after about 12 minutes SU crashes, even if not using MS Physics, if you remove from plugin folder the splats stop, must be a conflict someplace

                                http://www.solos-art.com

                                If you see a toilet in your dreams do not use it.

                                1 Reply Last reply Reply Quote 0
                                • PixeroP Offline
                                  Pixero
                                  last edited by 19 Apr 2015, 18:13

                                  Me too. If I remove it, SU doesn't crash anymore.

                                  1 Reply Last reply Reply Quote 0
                                  • P Offline
                                    PituPhysics
                                    last edited by 19 Apr 2015, 18:36

                                    We hope, Anton will soon be solve the SDL2_mixer problem. This "MSPhysics" awesome. 100x better than SketchyP. Lots of new and useful features in it. And it is still under development.
                                    What good will, when completed ?! 😲

                                    1 Reply Last reply Reply Quote 0
                                    • soloS Offline
                                      solo
                                      last edited by 19 Apr 2015, 18:43

                                      I got so side tracked today, I was playing Jenga with MS Physics, so much fun.

                                      http://www.solos-art.com

                                      If you see a toilet in your dreams do not use it.

                                      1 Reply Last reply Reply Quote 0
                                      • soloS Offline
                                        solo
                                        last edited by 19 Apr 2015, 18:58

                                        @pituphysics said:

                                        We hope, Anton will soon be solve the SDL2_mixer problem. This "MSPhysics" awesome. 100x better than SketchyP. Lots of new and useful features in it. And it is still under development.
                                        What good will, when completed ?! 😲

                                        I'd be happy to eliminate the sounds if that is causing issues

                                        http://www.solos-art.com

                                        If you see a toilet in your dreams do not use it.

                                        1 Reply Last reply Reply Quote 0
                                        • A Offline
                                          Anton_S
                                          last edited by 20 Apr 2015, 16:13

                                          Thanks for confirming that crash guys. Solo, removing sounds would be a bad idea. Sounds, including the 3D sounds would be essential for future FPS games in SU.

                                          1 Reply Last reply Reply Quote 0
                                          • 1
                                          • 2
                                          • 5
                                          • 6
                                          • 7
                                          • 8
                                          • 9
                                          • 45
                                          • 46
                                          • 7 / 46
                                          • First post
                                            Last post
                                          Buy SketchPlus
                                          Buy SUbD
                                          Buy WrapR
                                          Buy eBook
                                          Buy Modelur
                                          Buy Vertex Tools
                                          Buy SketchCuisine
                                          Buy FormFonts

                                          Advertisement