sketchucation logo sketchucation
    • Login
    1. Home
    2. andy1347
    3. Posts
    ℹ️ Licensed Extensions | FredoBatch, ElevationProfile, FredoSketch, LayOps, MatSim and Pic2Shape will require license from Sept 1st More Info
    A
    Offline
    • Profile
    • Following 0
    • Followers 0
    • Topics 0
    • Posts 5
    • Groups 1

    Posts

    Recent Best Controversial
    • 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
    • 1 / 1