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

    Posts

    Recent Best Controversial
    • RE: Dynamic components for folding table base

      Hi Ed,

      2 things:

      1. The axes for comp1 is off - it should be on the corner of the component.

      2. Instead of animating the Y positions directly, use another attribute similar to how you did with the "fold" attribute. Then base the Y positions on that new attribute.

      Example attached.


      folding table base draft-jf1.skp

      posted in Developers' Forum
      J
      Jim
    • RE: Quick way to batch convert .jpg textures to .skm?

      There is an old one called massmaterialimporter which may work.

      I'm sure someone can update it if it does not.

      Edit - it stil works in 2017.

      posted in SketchUp Discussions
      J
      Jim
    • RE: Open street map and sketchup?

      Search this forum for the Place Maker extension.

      posted in SketchUp Discussions
      J
      Jim
    • RE: Pre Save Observer

      I'm glad it helped.

      What I said is true on Windows because there is ever only one Model.

      On a Mac you can have more than one model opened. But you still probably need to attach your observers when new models are created.

      posted in Developers' Forum
      J
      Jim
    • RE: Heads Up for SU8/SU2013 Users from SU Warehouse

      Doesn't the Plugin store collect version info?

      posted in Newbie Forum
      J
      Jim
    • RE: How to use FIND() in an IF() statement

      @hank said:

      Well that stinks. Is there any way to test for an error. Will Jim's solution work?

      You could use LEFT and EXACT.

      =EXACT(LEFT(OPENING!TYPE, 6), "SINGLE")
      

      or a simple IF

      =IF(LEFT(OPENING!TYPE, 6) = "SINGLE", TRUE, FALSE)
      

      or maybe even

      =IF(OPENING!TYPE = "SINGLE", TRUE, FALSE)
      
      posted in Dynamic Components
      J
      Jim
    • RE: Pre Save Observer

      When you start a new model, or open a model the existing model - the one with the observer attached is destroyed.

      You need to attach an observer to the new model. Use an AppObserver to be notified when you open a model, or when you start a new model.

      posted in Developers' Forum
      J
      Jim
    • RE: How to use FIND() in an IF() statement

      Not tested, but maybe:

      =IF(find("SINGLE",OPENING!TYPE)>0,FALSE,TRUE)
      
      posted in Dynamic Components
      J
      Jim
    • RE: Dynamic Component IF statement text comparison

      That shoud work. You could try putting quotes around the one attribute:

      
      =IF(EXACT("OPENING!TYPE","DOUBLE}"),FALSE,TRUE)
      
      

      If not, post the model or an example model demonstrating the problem.

      posted in Dynamic Components
      J
      Jim
    • RE: Classifications? Where, When and Why to use them?

      Classifications are a way to add information to a SketchUp model. Strictly speaking only Groups and Components can be classified[1].

      A Classification defines the allowable data and data type which can be attached.

      When you classify a Group or Component[2], the attributes (allowable data) of the Classification automatically become editable attributes in the Component Options dialog[3].

      One specific use as discussed in this topic is to attach custom data to Groups and Components.

      The major intended purpose of Classifications in SketchUp was likely born from demand from BIM users wanting to exchange models along with with information with other software.

      2016-12-09_173658.png

      posted in SketchUp Discussions
      J
      Jim
    • RE: Recent Files List

      I've seen this also, but have not put in any time to undserstand the causes. The recent file list is stored in the Windows Registry so it may well have to do with installing/running with admin permissions. I use an admin account on Windows 10, but still need to specifically install SketchUp as admin otherwise funny little things go wrong like shortcuts don't get created or updated.

      posted in Newbie Forum
      J
      Jim
    • RE: Need Help adding predefined dynamic Attributes via Ruby

      Download some Dynamic components from the 3D Warehouse and inspect their "dynamic_attributes" dictionaries.

      posted in Developers' Forum
      J
      Jim
    • RE: [Plugin] FreeDXF Importer

      @gwirth said:

      I did some more digging around and finally found the FreeDFX-v0.57 plugin that I was looking for that works with my training materials. Is there somewhere I can upload it to so that others can find it as well?

      Smooth Sailing,

      Gus

      You can just attach it to a reply here on this topic.

      posted in Plugins
      J
      Jim
    • RE: [Plugin] FreeDXF Importer

      @juju said:

      Jim, would your importer be written in C/C++ by any chance? If so, how much of a stretch would it be to get it to work in LO?

      Well, it would be a huge stretch as FreeDXF is a Ruby extension. I don't have plans to re-write it as a C/C++ extension.

      posted in Plugins
      J
      Jim
    • RE: [Plugin] FreeDXF Importer

      Gus - check your messages.

      posted in Plugins
      J
      Jim
    • RE: [Plugin] FreeDXF Importer

      @gwirth said:

      Is there any way to get old plugins, specifically 0.57? I have some training material that

      Hi Gus,

      You will need to wait until this afternoon but I can send you a version that works in SketchUp 8.

      posted in Plugins
      J
      Jim
    • RE: 2D export every 5 mins

      @kaas said:

      This is actually quite a nice idea and could be useful / fun. Maybe I will give a try to make this when I find the time. Just to make it more easy for me (in case of cross platform differences)... what version SU and OS do you use?

      If using 2017, you could abuse the new Notifications to pop a reminder every 5 minutes instead of actually saving. It might be less annoying than having SketchUp stop responding for a second while it automatically exports the image. Then the user could choose to export or ignore the Notification.

      In versions 2016 and earlier, you could actually write this as a Tool and use on-screen OPEN_GL primitives for the notification.

      posted in Plugins
      J
      Jim
    • RE: How to list all Sketchup.send_action?

      @pixero said:

      @ Dan: Thanks, but how do you retrieve those string and numeric lists?
      Surely not by manually entering all numbers between 1 and 21560?

      I don't know where the numbers come from, but the docs say they aren't guaranteed to work anyway.

      posted in Developers' Forum
      J
      Jim
    • RE: How to list all Sketchup.send_action?

      I have used a command line utility to scan the executable for strings ending in a colon. Something like this:

      
      > strings sketchup.exe | grep -e ";$"
      
      
      posted in Developers' Forum
      J
      Jim
    • RE: [Plugin] Very Simple Hand Railing

      Hey good job so far on these extensions - you're off to a good start.

      However, please read up on using namespace modules to protect your methods from over-writing or being over-written by other same-named methods from other extensions (yes, it has happened.)

      Read this to start: http://www.thomthom.net/thoughts/2013/02/sketchup-plugin-checklist/

      Dan has put together a much more comprehensive collection of links: http://forums.sketchup.com/t/ruby-learning-resources-wikilists/22861

      posted in Extensions & Applications Discussions
      J
      Jim
    • 1 / 1