ℹ️ Licensed Extensions | FredoBatch, ElevationProfile, FredoSketch, LayOps, MatSim and Pic2Shape will require license from Sept 1st More Info
  • An idea... a construction arc

    5
    0 Votes
    5 Posts
    1k Views
    R
    Brad, Way to ask the question! I made the (incorrect) assumption that this was curved construction geometry (which I still think would be a great addition to SU).
  • Idea for script

    3
    0 Votes
    3 Posts
    581 Views
    D
    Jon I use SU to to design in 3d export dwg for creating con docs from the SU design model. My magic scheme depends on a dwg export to TurboCad, but may work for Acad as well but give it a shot and see how the export comes into Acad. Here is the basics for for your info. 1-First I set construction lines for overall model limits. 2-Then I mess around a bunch to find the design form in 3d that will also work for interior space planning as well. Save a copy to a 3d file now. for multi-story projects the slice ruby will work for separating levels) 3-The trick for layout is to have single lines for perimeter and interior walls blocked first. 4-Using the [extrude along path] ruby you can now build walls of varying widths on edges or center lines on selected line segments. (I set the height to only a couple of feet to keep the plan easily viewable.) 5-OK now you will have a selection of walls that are auto-grouped and selectable as such. Next add dimensions and you will be able move the wall elements with the dimensions adjusting parametrically. [[Save a copy to a 3d file now.]] 6-When all dimensions needed are set, select walls only not dimensions and explode. 7-Use the [flatten] ruby which should eliminate any double lines, but check to make sure. The [remove unused edges] ruby will finish any cleanup needed. 8-Create a Plan View scene in ortho mode. 9-Export to a 3d (not 2d) dwg file. I use the Acad 2004 format and do make sure to deselect the faces option box. In Tcad the import brings in all the walls and the dimensions come in as parametric entities. SU does not export text as editable words,but can be formated for font and size in Tcad. Elevations and section cuts will work the same for dimensions when needed for the Con Docs. Not a complete solution, but a start and Tcad Standard will work and the dwg export back to Acad is very good. I probably have missed some strokes, but here is a get started that I hope will help dtr
  • Force Thumbnail to update?

    3
    0 Votes
    3 Posts
    684 Views
    daikuD
    Am Not. I thought Model.save_thumbnail was just to save a thumbnail to it's own jpg file. I'm talking about the one you see in the preview box when you do a File | Open, or if you turn on thumbnails in an explorer window. I think I may have found what I was looking for. There's an option under "Model Info | File" called "Redefine thumbnail on save". From what I can tell, the thumbnail only gets generated when you close the file, not when you save without closing, unless this option is turned on. I assume this is to improve performance on autosave, etc. Anyway, if I enable this option (manually), I get the behavior I want. Not sure if that option is available from within ruby. CB.
  • TIG's Xref Manager

    9
    0 Votes
    9 Posts
    1k Views
    TIGT
    @matte said: Thanks TIG, but I can't see where to grab it from? MAtte See earlier msg for re-upload as zip...
  • Bit per minute script

    3
    0 Votes
    3 Posts
    609 Views
    PixeroP
    I think he means beats per minute. (Like in music.)
  • Fast Vector scale

    4
    0 Votes
    4 Posts
    952 Views
    tbdT
    because the internal function length is done in C world and those 3 scalar multiplies in Ruby world (which of course is slower)
  • Getting model to fix itself

    3
    0 Votes
    3 Posts
    563 Views
    Al HartA
    Thanks Gai. I searched there and could not find what I was looking for. But it is good to know that it is there. I remembered what we had to do (finally). If, during execution of ruby, you change the model, (even just adding an attribute), then all smoothing normals are lost. They get restored when the ruby exits. But you cannot use them -- for instance when exporting faces from Ruby -- unless you let the ruby routine (and any routines which called it), exit first. We get around this by altering the drawing, and then executing the next function with a 0 length timer. This causes the second function to get executed after the first function completes. This code will not work because the normals do not get recalculated. def do_export Sketchup.active_model.active_entities.set_attribute("t1","t2","t3") export_data # calls another ruby to export faces and normals # normals are not recalculated properly after the model was changed... end#def def export_data #export the data end#def This code, which sets the attribute and then uses a time to execute "export_data", will work properly. def do_export Sketchup.active_model.active_entities.set_attribute("t1","t2","t3") # use time to run second routine after model cleanup UI.start_timer(0, false) {UI.stop_timer(id); export_data} end#def def export_data #export the data end#def I seem to remember that there is some command you can issue to get SketchUp to clean up or repair the model, but I can't remember what it is. If anyone remembers, let me know!
  • Get_locale

    3
    0 Votes
    3 Posts
    720 Views
    fredo6F
    Strange things actually. On a PC with Windows XP in French, Sketchup v6.0.277, I get the following: Sketchup.get_locale --> "FR" Skectup.os_language --> "EN" (so two characters only). On another laptop, with Windows XP US International version and Sketchup v6.0.515, I get: Sketchup.get_locale --> "EN" Skectup.os_language --> "EN" (so two characters only). So this new behavior you report seems pretty recent.
  • International characters

    4
    0 Votes
    4 Posts
    658 Views
    fredo6F
    This is normal. For German characters, you do not need Unicode. So you should swith it off. For MSVC, I don't know if there is an efficient way to enter the extra characters. I am personally using Notepad++.
  • Web Dialog - how to

    16
    0 Votes
    16 Posts
    2k Views
    PixeroP
    Thanks Jim and Todd. Really appreciated. Finally back on track... Don't worry, I'll probably be back with more stupid questions...
  • Material import

    4
    0 Votes
    4 Posts
    747 Views
    tbdT
    dezip library for SU Ruby - download it can be used to check .skm files and unzip textures it will evolve in a .skm sometime - if anyone wants to jump in, feel free
  • No API help for importer class?

    3
    0 Votes
    3 Posts
    686 Views
    T
    Thanks mate. Thats very helpful.
  • Google Chart API

    2
    0 Votes
    2 Posts
    743 Views
    A
    WOW! I really do need this. Till now I have used SVG (Scalable Vector Graphics), but there are some problems with different browsers, SVG plugins and HTML formats. Thank you for this information! azuby
  • SketchUp API Blog

    2
    0 Votes
    2 Posts
    729 Views
    T
    Not only there an API blog, but all the Ruby documentation is now in a wiki style format. Todd
  • RB licensing for scripts in Ruby Script Depository?

    2
    0 Votes
    2 Posts
    594 Views
    T
    Each script usually contains in it some copyright and/or license clause. Most scripts (if not all) that are available from that website are free to use for personal or commercial use - but read the script itself to be certain. You can open the script with a simple text editor. Occasionally, the author will encrypt a script so you can't read it. If that's the case, then from your perspective, consider it free to use. Also, be sure to check out http://www.smustard.com for several commercial grade scripts. Todd
  • Help with Observers

    7
    0 Votes
    7 Posts
    1k Views
    Didier BurD
    Aaaah TIG it's good to have your brain beside me... Thanks (and merry Christmas) !
  • Disability issues

    8
    0 Votes
    8 Posts
    948 Views
    GaieusG
    Yeah, I just revised the whole site and the "tour" and thinking of how it may work, well, it may indeed. Maybe I post this to the guy at the free forums. Thank you very much!
  • Ellipse Ruby-Is there?

    10
    0 Votes
    10 Posts
    1k Views
    S
    Thanks Didier!
  • Workaround for disappearing "explode"-shortcut?

    8
    0 Votes
    8 Posts
    885 Views
    S
    I think you should contact tech support with all of this stuff. They may have something for you. The best way to contact tech support nowadays is from within the help menu of an open application of SketchUp.
  • Loading Error Question

    2
    0 Votes
    2 Posts
    611 Views
    A
    Looks, that it has something to do with Sketchup LangHandler.rb azuby

Advertisement