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

    Posts

    Recent Best Controversial
    • RE: Is there a list of conflicting plugins?

      TrueTangent.rb is overriding Float::=~ which is the regular expression operator with a unique function that disables regular expression functionality altogether.

      My suggestion to all those that override global built in classes to avoid it as other scripts may rely on the basic functionality being there and operable. just create a new child class of the built in class and use your own classes in your code if you need to change their functionalities.

      posted in Plugins
      P
      PurpLev
    • RE: [Plugin] Wudworx Board Maker Plugin

      yes, the scrambler does create very weird namespacing issues, which I have already addressed at this point. this however doesn't seem to be it. I have seen this before when extensions.rb was loaded twice. regardless, although it seems other plugins are giving mine a hard time, it may be easiest to just simplify mine and not have to deal with this.

      for now I am more curious to see what is causing the error in this case.

      posted in Woodworking
      P
      PurpLev
    • RE: [Plugin] Wudworx Board Maker Plugin

      @utiler said:

      No extensions.rb in the plugins folder, only in Plugins/Tools....

      I can go to Preferences and activate the toolset but still getting the error after I restart SU. No toolbars available.....

      Thanks to you all for chiming in and helping out.... I'm keen to give this tool a run!!!

      Thanks Sharon πŸ‘

      Hmm... the error you are referring to makes me feel a 2nd extension.rb file is loaded from one of the plugins. If you don't mind trying it out - you could temporarily move out all the other plugins out of the plugins folder, leaving only Boardmaker files there, and see if it'll load. at least this will tell you if the clash is with another plugin - or with the SU install. if it works - start bringing back the plugins one at a time, until you find the one that makes the error reappear - I would be interested to see what's causing this.

      PM me with Q, or what you find.

      I guess I should have probably just forgo the 'extension' concept and just have the plugins automatically load up. food for thought for me.

      posted in Woodworking
      P
      PurpLev
    • RE: [Plugin] Wudworx Board Maker Plugin (woodworking)

      FYI. Plugin has a new upgraded version.

      If you already have a wudworx plugin installed, just copy (overwrite) wwxtool.rbs and wwxboardmaker.rbs into the Plugins/wudworx folder and copy the icons into Plugins/wudworx/icons. make sure the rest of the files stay intact though.

      Link Preview Image
      wudworx

      favicon

      (sites.google.com)

      posted in Plugins
      P
      PurpLev
    • RE: [Plugin] Wudworx Board Maker Plugin

      FYI - new upgraded version of the plugin is available since a few moments ago which works much nicer - check it out let me know what you think:

      Link Preview Image
      wudworx

      favicon

      (sites.google.com)

      If you already have a wudworx plugin installed, just copy (overwrite) wwxtool.rbs and wwxboardmaker.rbs into the Plugins/wudworx folder, and copy the icons to Plugins/wudworx/icons folder. make sure the rest of the files stay intact though.

      posted in Woodworking
      P
      PurpLev
    • RE: [Plugin] Wudworx Board Maker Plugin

      @dave r said:

      I just figured out that CAD Father's SCF Toobars.zip file contains extensions.rb and would extract it to the Plugins folder.

      Thanks Dave!
      πŸ‘

      posted in Woodworking
      P
      PurpLev
    • RE: [Plugin] Wudworx Board Maker Plugin

      @unknownuser said:

      @tig said:

      BUT please note that you should always have an extensions.rb file in the ../Tools/ folder!

      Not, wishing to highjack this thread, after seeing this post, I looked into my plugin folder and darn if I didn't have the extensions.rb there also, plus also having it in the /toos/folder. I removed this plugin from the plugin in folder and left it in the /tools/ folders. I haven't notice that this caused me any problems. However after re-installing just selected plugins about 2 months ago, I am being careful about what I install. I haven't had any problems, such as gray-outs or errors since this new installs.

      Note, I have not installed the Wudworx Board Maker Plugin, so it did not come this plugin's installation.

      TIG, Dave R and Purplev thanks for the info.

      Now back to regular programing.

      Ken

      extension.rb is only used by plugins that are setup as extensions (that you can enable/disable through the preferences-extensions tab). any plugin that automatically loads up (not setup as extension) does not utilize extension.rb and thus won't have any issues with it. Wudworx IS setup as an extension and when you have extension.rb in 2 places it is 'confusing' the code as it has 2 extensions.rb loaded up with duplicated functions from both.

      As mentioned: extentions.rb should be in SketchUp\Tools. That is where SU installs it to. I believe there is some plugin out there that for some reason includes extensions.rb in the zip file that gets copied to SketchUp\Plugins.

      posted in Woodworking
      P
      PurpLev
    • RE: [Plugin] Wudworx Board Maker Plugin

      @utiler said:

      Hi Sharon, Well done on the plug-in! Looks like it could be used for many uses; not just woodwork.

      Ive had a error come up when installing [see attached] any ideas?
      [attachment=0:13wjfw3j]<!-- ia0 -->wwx-error.png<!-- ia0 -->[/attachment:13wjfw3j]
      [Yes, I've followed your install suggestions]

      πŸ‘

      hmm... you don't by any chance have extensions.rb file in your Plugins folder do you?

      if you do - it shouldn't be there... it should only reside in the SketchUp\tools path (installed with SU - so you don't need to move it there).

      posted in Woodworking
      P
      PurpLev
    • [Plugin] Wudworx Board Maker Plugin

      OK, so it all started when I was trying to write a blog to post here as a tutorial for people starting out with SketchUp. halfway into the blog, I decided that a video would probably be easier for me, and easier for others. so I stopped the blog, and started capturing the video. Halfway through the capture I figured that I probably will need to go a little more basic and a bit more in detail in order to be more clear about certain things that I do - so I stopped the video.

      Then it hit me - why not automate the whole thing with a plugin and call it a day. so I did.

      I wrote this plugin last night, and cleaned it up a bit more today. It is available for free on my website, and future versions which will offer some extra customization will be available for purchase as part of the wudworx library of woodworking plugins for sketchup.

      So, what does this plugin do? what does it look like? you can see it right here:

      [flash=640,385:3vpbdm7f]http://www.youtube.com/v/SOv2X_6kufU[/flash:3vpbdm7f]

      FYI- the latency in the video as the plugin is doing it's thing are caused by the capturing software and not the plugin itself which works instantaneously.

      Plugins Website: http://sites.google.com/site/wudworx/

      posted in Woodworking
      P
      PurpLev
    • [Plugin] Wudworx Board Maker Plugin (woodworking)

      OK, so it all started when I was trying to write a blog to post here as a tutorial for people starting out with SketchUp. halfway into the blog, I decided that a video would probably be easier for me, and easier for others. so I stopped the blog, and started capturing the video. Halfway through the capture I figured that I probably will need to go a little more basic and a bit more in detail in order to be more clear about certain things that I do - so I stopped the video.

      Then it hit me - why not automate the whole thing with a plugin and call it a day. so I did.

      I wrote this plugin last night, and cleaned it up a bit more today. It is available for free on my website, and future versions which will offer some extra customization will be available for purchase as part of the wudworx library of woodworking plugins for sketchup.

      So, what does this plugin do? what does it look like? you can see it right here:

      [flash=640,385:3nsvudny]http://www.youtube.com/v/SOv2X_6kufU[/flash:3nsvudny]

      FYI- the latency in the video as the plugin is doing it's thing are caused by the capturing software and not the plugin itself which works instantaneously.

      Plugins Website: http://sites.google.com/site/wudworx/

      posted in Plugins
      P
      PurpLev
    • RE: Applique

      Nice work Dave. πŸ‘

      I get tired just thinking about all the time and work it would take to incorporate this level of detail into SU models... well worth it in the end... I need a nap...

      posted in Woodworking
      P
      PurpLev
    • RE: Observers WhishList

      +1 for EntityObserver currently it's pretty much unusable as it crashes SU when it intercepts anything and tries to perform more than a single printout to the console.

      posted in Developers' Forum
      P
      PurpLev
    • RE: [Plugin] Wudworx Mortise &amp; Tenon Plugin (woodworking)

      Thanks.

      My bad for forgetting to include the plugins website πŸ˜•

      I have now edited it in the OP.

      FWIW, It's http://sites.google.com/site/wudworx/

      posted in Plugins
      P
      PurpLev
    • [Plugin] Wudworx Mortise &amp; Tenon Plugin (woodworking)

      Another intuitive and simple to use woodworking plugin for Mortise and Tenon joinery. works on 2 components that are positioned in a way to allow M&T joinery between them. the plugin will automatically select which component will get the Tenon, and which will get the Mortise, and will generate the geometry accordingly. (parameters to set the tenons and mortises can either be entered in explicit measurements aka 1/2" or 20mm or in relation to the tenoned/mortised parts aka *1/2 of the mortised part thickness, or *1/3 of the tenoned part thickness:

      [flash=640,385:3o07u6ps]http://www.youtube.com/v/c-7YwVMSglg[/flash:3o07u6ps]

      Plugin website: http://sites.google.com/site/wudworx/

      posted in Plugins
      P
      PurpLev
    • [Plugin] Wudworx Dovetails Plugin (woodworking)

      A simple to use plugin to make dovetails joinery. will draw the dovetails shapes, and clear out the 'excess' material to make the tails, and the pins.

      Visual operation to simplify the process.

      [flash=640,385:5xsyok02]http://www.youtube.com/v/xaUWUmIZsg8[/flash:5xsyok02]

      [flash=640,385:5xsyok02]http://www.youtube.com/v/zm4_ADSxP6U[/flash:5xsyok02]

      Plugins Website: http://sites.google.com/site/wudworx/

      posted in Plugins
      P
      PurpLev
    • RE: Updated Woodworking Bench

      Lefties Rule!

      Nice bench!!!

      posted in Woodworking
      P
      PurpLev
    • RE: BoundingBox.intersect

      I'm seeing the same problem, tested on both Mac and PC with SU 7.1.6

      this is clearly a bug as the function does not do what it's name represents. although this would be renamed and used to find if 2 bounding boxes are within the same projected space.

      I recently posted pretty much the same post here:

      http://forums.sketchucation.com/viewtopic.php?f=180&t=29156

      posted in Developers' Forum
      P
      PurpLev
    • RE: SU 7.1.6 Geom::BoundingBox.intersect does not return empty

      @jim said:

      I haven't ever tried to use this .intersect method, but maybe it's just poorly named. What if you think of it in terms of "overlap"? What it appears to do is give you the length of overlap of the BB's projected infinitely along the Axes. Hopefully the model will explain better.

      Jim - that is exactly my though - the function acts more as an overlap on the PROJECTIONS of the bounding boxes as opposed to it's literal and more logic meaning of actual intersection of SHARED space.

      @cjthompson said:

      cjthompson - Thanks. I personally have a workaround for my needs. but though I'd post it here hoping that a dev. can possibly pick up on this and maybe work this through. your solution is nice though!

      Chris - this is indeed the same issue

      posted in Developers' Forum
      P
      PurpLev
    • RE: SU 7.1.6 Geom::BoundingBox.intersect does not return empty

      @chris fullmer said:

      I'll see if I can find it. Maybe there is some insight to be gained there (and maybe not).

      Chris

      Thanks Chris!

      for what it's worth, I have a workaround for my functions, but just thought I'd post this as this would be a faster and more extensive function to use if it works properly.

      @jim said:

      Wouldn't you expect the intital intersection to be 4 x 10, and not 2 x 10?

      Jim - you are correct. my bad = typo πŸ˜• it IS 4x10x0

      Sharon.

      posted in Developers' Forum
      P
      PurpLev
    • SU 7.1.6 Geom::BoundingBox.intersect does not return empty

      Using SketchUp 7.1.6xxx I am noticing the following behavior (ran on both a PC and Mac):

      1. Drew 2 components A, and B 2x4x10 each, and positioned them so that once face of each component is 'merged' (sharing exact space) with the other:

      http://lh6.ggpht.com/_I0z5c0MXdBw/TCD3Stx7L2I/AAAAAAAAAA0/tltkniuj58w/Picture 3.png

      I ran the code:

      IntersectBounds = CompA.bounds.intersect(CompB.bounds)

      which results in a bounding box which is 4 wide x 10 high x 0 deep - so far so good.

      1. I moved compB backwards along the green axis:

      http://lh3.ggpht.com/_I0z5c0MXdBw/TCD3S9gHozI/AAAAAAAAAA4/4tpkXRQg_Ko/Picture 4.png

      I ran the same code:

      IntersectBounds = CompA.bounds.intersect(CompB.bounds)

      Logic says that I should get an empty IntersectBounds, but to my surprise- I got the same result as in step 1. a bounding box which is 4 wide x 10 high x 0 deep.

      The only way I'd get an empty Geom::BoundingBox object is if the 2 Components do not share any X, Y, or Z spacial space at all (no parallel lines to the axis that go through both components)

      Any thoughts? any dev watching these forums?

      posted in Developers' Forum
      P
      PurpLev
    • 1 / 1