sketchucation logo sketchucation
    • Login
    1. Home
    2. andy1347
    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
    A
    Offline
    • Profile
    • Following 0
    • Followers 0
    • Topics 0
    • Posts 5
    • Groups 1

    andy1347

    @andy1347

    10
    Reputation
    1
    Profile views
    5
    Posts
    0
    Followers
    0
    Following
    Joined
    Last Online

    andy1347 Unfollow Follow
    registered-users

    Latest posts made by andy1347

    • RE: SketchyPhysics3.1

      TIG nailed the first part of the problem with his suggested fix.

      After rebuilding my plug-ins folder, I have determined the culprit causing the conflict is a ruby called 'singleton' in a folder called 'ruby'. As near as I can tell, it is used with Jim Foltz's 'autocenterpoint'.

      With that one file removed, SketchyPhysics seems to load and run just fine. I hope this helps and look forward to a fix.

      Thanks to both of you for your help with this.

      Andy

      posted in SketchyPhysics
      A
      andy1347
    • RE: SketchyPhysics3.1

      Ok-we are making progress!

      When I do as you suggested and start SU, I get the following:

      Error Loading File sketchyphysics.rb
      undefined method `file_loaded?' for main:Object

      But, once I clear this and start SU, I can load sketchyphysics through the console and run the model. At this point, the console gives this:

      C:/Program Files (x86)/Google/Google SketchUp 7/plugins/SketchyPhysics3/Images/hinge.png

      C:/Program Files (x86)/Google/Google SketchUp 7/plugins/SketchyPhysics3/Images/slider.png

      C:/Program Files (x86)/Google/Google SketchUp 7/plugins/SketchyPhysics3/Images/servo.png

      C:/Program Files (x86)/Google/Google SketchUp 7/plugins/SketchyPhysics3/Images/piston.png

      C:/Program Files (x86)/Google/Google SketchUp 7/plugins/SketchyPhysics3/Images/motor.png

      C:/Program Files (x86)/Google/Google SketchUp 7/plugins/SketchyPhysics3/Images/gyro.png

      C:/Program Files (x86)/Google/Google SketchUp 7/plugins/SketchyPhysics3/Images/fixed.png
      createSelectionObserver
      PhysicsObjectInspector initialized
      C:/Program Files (x86)/Google/Google SketchUp 7/plugins/SketchyPhysics3
      C:/Program Files (x86)/Google/Google SketchUp 7/Plugins
      C:/Program Files (x86)/Google/Google SketchUp 7/Tools
      loading scripts version:45
      C:/Program Files (x86)/Google/Google SketchUp 7/plugins/SketchyPhysics3/midiator/lib/midiator/midiator
      true

      I'm guessing this second part is normal because after this I can run the model. I will spend some time this weekend loading plugins one at a time until I hit the error and then report back.

      Thanks for your help and this nifty script. I am happy to help as I am mostly an observer here with little opportunity to contribute.

      Andy

      posted in SketchyPhysics
      A
      andy1347
    • RE: SketchyPhysics3.1

      Hi Chris,

      I did as you suggested (I hope).

      After disabling Sketchyphysics from the plug-in menu, restarting SU and entering the statement, I got this;

      load('sketchyphysics.rb')
      true

      If I then restart sketchyphysics from the plug-in menu, the console gives this;

      C:/Program Files (x86)/Google/Google SketchUp 7/plugins/SketchyPhysics3/Images/hinge.png

      C:/Program Files (x86)/Google/Google SketchUp 7/plugins/SketchyPhysics3/Images/slider.png

      C:/Program Files (x86)/Google/Google SketchUp 7/plugins/SketchyPhysics3/Images/servo.png

      C:/Program Files (x86)/Google/Google SketchUp 7/plugins/SketchyPhysics3/Images/piston.png

      C:/Program Files (x86)/Google/Google SketchUp 7/plugins/SketchyPhysics3/Images/motor.png

      C:/Program Files (x86)/Google/Google SketchUp 7/plugins/SketchyPhysics3/Images/gyro.png

      C:/Program Files (x86)/Google/Google SketchUp 7/plugins/SketchyPhysics3/Images/fixed.png
      createSelectionObserver
      PhysicsObjectInspector initialized
      C:/Program Files (x86)/Google/Google SketchUp 7/plugins/SketchyPhysics3
      C:/Program Files (x86)/Google/Google SketchUp 7/Plugins
      C:/Program Files (x86)/Google/Google SketchUp 7/Tools
      C:/Program Files (x86)/Google/Google SketchUp 7/Plugins/ruby
      C:/Program Files (x86)/Google/Google SketchUp 7/Plugins/JimFoltz
      C:/Program Files (x86)/Google/Google SketchUp 7/Plugins/Podium
      C:/Program Files (x86)/Google/Google SketchUp 7/Plugins/SuTool/rb/
      C:/Program Files (x86)/Google/Google SketchUp 7/Plugins/SuTool/ro/
      loading scripts version:45
      C:/Program Files (x86)/Google/Google SketchUp 7/plugins/SketchyPhysics3/midiator/lib/midiator/midiator
      C:/Program Files (x86)/Google/Google SketchUp 7/plugins/SketchyPhysics3/midiator/lib/midiator/singleton.rb:124: warning: already initialized constant FirstInstanceCall
      Error: #<NameError: undefined method extend_object' for Singleton'>
      C:/Program Files (x86)/Google/Google SketchUp 7/plugins/SketchyPhysics3/midiator/lib/midiator/singleton.rb:166:in undef_method' C:/Program Files (x86)/Google/Google SketchUp 7/plugins/SketchyPhysics3/midiator/lib/midiator/singleton.rb:166 C:/Program Files (x86)/Google/Google SketchUp 7/plugins/SketchyPhysics3/midiator/lib/midiator/driver_registry.rb:17:in require'
      C:/Program Files (x86)/Google/Google SketchUp 7/plugins/SketchyPhysics3/midiator/lib/midiator/driver_registry.rb:17
      C:/Program Files (x86)/Google/Google SketchUp 7/plugins/SketchyPhysics3/midiator/lib/midiator/midiator.rb:29:in require' C:/Program Files (x86)/Google/Google SketchUp 7/plugins/SketchyPhysics3/midiator/lib/midiator/midiator.rb:29 C:/Program Files (x86)/Google/Google SketchUp 7/Plugins/SketchyPhysics3/midi.rb:6:in require'
      C:/Program Files (x86)/Google/Google SketchUp 7/Plugins/SketchyPhysics3/midi.rb:6
      C:/Program Files (x86)/Google/Google SketchUp 7/Plugins/sketchyphysics.rb:33:in load' C:/Program Files (x86)/Google/Google SketchUp 7/Plugins/sketchyphysics.rb:33:in LoadSketchyPhysics3'
      C:/Program Files (x86)/Google/Google SketchUp 7/Plugins/sketchyphysics.rb:61:in doLoad' C:/Program Files (x86)/Google/Google SketchUp 7/Plugins/sketchyphysics.rb:43:in setLoadVersion'
      C:/Program Files (x86)/Google/Google SketchUp 7/Plugins/sketchyphysics.rb:93
      C:/Program Files (x86)/Google/Google SketchUp 7/Plugins/sketchyphysics.rb:93:in `call'

      If I then load a model and try to run it, I get the error reported a couple of posts above "....777.." and the console gives this;

      C:/Program Files (x86)/Google/Google SketchUp 7/plugins/SketchyPhysics3/Images/hinge.png

      C:/Program Files (x86)/Google/Google SketchUp 7/plugins/SketchyPhysics3/Images/slider.png

      C:/Program Files (x86)/Google/Google SketchUp 7/plugins/SketchyPhysics3/Images/servo.png

      C:/Program Files (x86)/Google/Google SketchUp 7/plugins/SketchyPhysics3/Images/piston.png

      C:/Program Files (x86)/Google/Google SketchUp 7/plugins/SketchyPhysics3/Images/motor.png

      C:/Program Files (x86)/Google/Google SketchUp 7/plugins/SketchyPhysics3/Images/gyro.png

      C:/Program Files (x86)/Google/Google SketchUp 7/plugins/SketchyPhysics3/Images/fixed.png
      createSelectionObserver
      PhysicsObjectInspector initialized
      C:/Program Files (x86)/Google/Google SketchUp 7/plugins/SketchyPhysics3
      C:/Program Files (x86)/Google/Google SketchUp 7/Plugins
      C:/Program Files (x86)/Google/Google SketchUp 7/Tools
      C:/Program Files (x86)/Google/Google SketchUp 7/Plugins/ruby
      C:/Program Files (x86)/Google/Google SketchUp 7/Plugins/JimFoltz
      C:/Program Files (x86)/Google/Google SketchUp 7/Plugins/Podium
      C:/Program Files (x86)/Google/Google SketchUp 7/Plugins/SuTool/rb/
      C:/Program Files (x86)/Google/Google SketchUp 7/Plugins/SuTool/ro/
      loading scripts version:45
      C:/Program Files (x86)/Google/Google SketchUp 7/plugins/SketchyPhysics3/midiator/lib/midiator/midiator
      C:/Program Files (x86)/Google/Google SketchUp 7/plugins/SketchyPhysics3/midiator/lib/midiator/singleton.rb:124: warning: already initialized constant FirstInstanceCall
      Error: #<NameError: undefined method extend_object' for Singleton'>
      C:/Program Files (x86)/Google/Google SketchUp 7/plugins/SketchyPhysics3/midiator/lib/midiator/singleton.rb:166:in undef_method' C:/Program Files (x86)/Google/Google SketchUp 7/plugins/SketchyPhysics3/midiator/lib/midiator/singleton.rb:166 C:/Program Files (x86)/Google/Google SketchUp 7/plugins/SketchyPhysics3/midiator/lib/midiator/driver_registry.rb:17:in require'
      C:/Program Files (x86)/Google/Google SketchUp 7/plugins/SketchyPhysics3/midiator/lib/midiator/driver_registry.rb:17
      C:/Program Files (x86)/Google/Google SketchUp 7/plugins/SketchyPhysics3/midiator/lib/midiator/midiator.rb:29:in require' C:/Program Files (x86)/Google/Google SketchUp 7/plugins/SketchyPhysics3/midiator/lib/midiator/midiator.rb:29 C:/Program Files (x86)/Google/Google SketchUp 7/Plugins/SketchyPhysics3/midi.rb:6:in require'
      C:/Program Files (x86)/Google/Google SketchUp 7/Plugins/SketchyPhysics3/midi.rb:6
      C:/Program Files (x86)/Google/Google SketchUp 7/Plugins/sketchyphysics.rb:33:in load' C:/Program Files (x86)/Google/Google SketchUp 7/Plugins/sketchyphysics.rb:33:in LoadSketchyPhysics3'
      C:/Program Files (x86)/Google/Google SketchUp 7/Plugins/sketchyphysics.rb:61:in doLoad' C:/Program Files (x86)/Google/Google SketchUp 7/Plugins/sketchyphysics.rb:43:in setLoadVersion'
      C:/Program Files (x86)/Google/Google SketchUp 7/Plugins/sketchyphysics.rb:93
      C:/Program Files (x86)/Google/Google SketchUp 7/Plugins/sketchyphysics.rb:93:in call' Error: #<NoMethodError: undefined method []' for nil:NilClass>
      C:/Program Files (x86)/Google/Google SketchUp 7/Plugins/SKMtools/image_class.rb:946:in onOpenModel' Error: #<NoMethodError: undefined method []' for nil:NilClass>
      C:/Program Files (x86)/Google/Google SketchUp 7/Plugins/SKMtools/image_class.rb:946:in onOpenModel' C:/Program Files (x86)/Google/Google SketchUp 7/Plugins/SKMtools/image_class.rb:946 open model#<Sketchup::Model:0x106577f0> createSelectionObserver PhysicsObjectInspector initialized Checking if dueForUpdate String doesn't compile: uninitialized constant MSketchyPhysics3::SP3xSimulationContext::SPSounds#<NameError: uninitialized constant MSketchyPhysics3::SP3xSimulationContext::SPSounds> C:/Program Files (x86)/Google/Google SketchUp 7/Plugins/SketchyPhysics3/ControllerCommands.rb:777:in initialize'
      C:/Program Files (x86)/Google/Google SketchUp 7/Plugins/SketchyPhysics3/sketchyphysicstool.rb:727:in new' C:/Program Files (x86)/Google/Google SketchUp 7/Plugins/SketchyPhysics3/sketchyphysicstool.rb:727:in initialize'
      C:/Program Files (x86)/Google/Google SketchUp 7/Plugins/SketchyPhysics3/sketchyphysicstool.rb:1623:in new' C:/Program Files (x86)/Google/Google SketchUp 7/Plugins/SketchyPhysics3/sketchyphysicstool.rb:1623:in startphysics'
      C:/Program Files (x86)/Google/Google SketchUp 7/Plugins/SketchyPhysics3/sketchyphysicstool.rb:1650:in physicsTogglePlay' C:/Program Files (x86)/Google/Google SketchUp 7/Plugins/SketchyPhysics3/sketchyphysicstool.rb:1738 C:/Program Files (x86)/Google/Google SketchUp 7/Plugins/SketchyPhysics3/sketchyphysicstool.rb:1737:in call'
      C:/Program Files (x86)/Google/Google SketchUp 7/Plugins/SKMtools/image_class.rb:946

      I'm not sure that will be much help, but thank you and let me know what you would like me to try next.

      Andy

      posted in SketchyPhysics
      A
      andy1347
    • RE: SketchyPhysics3.1

      Hi,

      I get the exact same error as Loolytoo above. The only apparent difference is I am using Windows 7 Pro 64 bit and SU7. I have tried reinstalling SketchyPhysics. When I run a sample model, the Ruby console shows this;

      Checking if dueForUpdate
      String doesn't compile: uninitialized constant MSketchyPhysics3::SP3xSimulationContext::SPSounds#<NameError: uninitialized constant MSketchyPhysics3::SP3xSimulationContext::SPSounds>
      C:/Program Files (x86)/Google/Google SketchUp 7/Plugins/SketchyPhysics3/ControllerCommands.rb:777:in initialize' C:/Program Files (x86)/Google/Google SketchUp 7/Plugins/SketchyPhysics3/sketchyphysicstool.rb:727:in new'
      C:/Program Files (x86)/Google/Google SketchUp 7/Plugins/SketchyPhysics3/sketchyphysicstool.rb:727:in initialize' C:/Program Files (x86)/Google/Google SketchUp 7/Plugins/SketchyPhysics3/sketchyphysicstool.rb:1623:in new'
      C:/Program Files (x86)/Google/Google SketchUp 7/Plugins/SketchyPhysics3/sketchyphysicstool.rb:1623:in startphysics' C:/Program Files (x86)/Google/Google SketchUp 7/Plugins/SketchyPhysics3/sketchyphysicstool.rb:1650:in physicsTogglePlay'
      C:/Program Files (x86)/Google/Google SketchUp 7/Plugins/SketchyPhysics3/sketchyphysicstool.rb:1738
      C:/Program Files (x86)/Google/Google SketchUp 7/Plugins/SketchyPhysics3/sketchyphysicstool.rb:1737:in `call'
      C:/Program Files (x86)/Google/Google SketchUp 7/Plugins/SKMtools/image_class.rb:946

      Had I made this model myself, I would say it is operator error, but that is not the case.
      Could someone shed some light on how to either solve this or work around it so I could try my hand at using this plug-in?

      Thanks,

      Andy

      posted in SketchyPhysics
      A
      andy1347
    • RE: Cannot flatten soap bubble

      After looking at your model but appreciating I am far from an expert at SU, I would suggest using Fredo's Curviloft or, perhaps, TIG's set of extrusion tools. The problem I foresee is I am not sure any of those will give you a developed surface which is what you will need in order to make that boat using flat, plate like, materials (like plywood or sheet aluminum). I would be interested to know if either of these plug-ins will generate a developed surface (or if it is inherent) or if one of them could be modified to do so. That last is a hint because I would like to be able to create developed surfaces in SU.

      posted in Plugins
      A
      andy1347