⚠️ Important | Libfredo 15.6b introduces important bugfixes for Fredo's Extensions Update
  • 20 ruby's you can't live without

    22
    0 Votes
    22 Posts
    5k Views
    F
    1 - make faces 2 - extrude lines up, extrude lines using 2 points, etc... all them extrude lines commands. 3 - Windowizer (creates a curtainwall) 4 - select all instances - is that a ruby, or built-in... I forget now... 5 - Joint Push Pull (for push-pulling curves) 6 - pushpull face in any direction (using 2 points), and other pushpull face commands... along normal, along Z, etc. 7 - stair generator 8 - SU2KT (SketchUp 2 Kerkythea) 9 - Proper Animation - (great for showing diff. options for furniture, or doors swinging open) 10 - Scene Exporter pro - once get used to having it... can't live without. 11 - Automated 2D Output 12 - Mirror Selection 13 - Deselect Edges (Deselect Faces) - I think these are rubies... 14 - Offset on surface (and tools on surface) 15 - Purge (this should be number 2) 16 - Layers and Materials plugin by Didier Bur 17 - Intersect overlapping lines 18 - Selection Memory 19 - Soap Skin Bubble 20 - Protrude (closest thing we have to greeble plugin for SU)
  • WebDialogs with Windows Vista

    3
    0 Votes
    3 Posts
    390 Views
    daikuD
    The other bug I've noticed with Vista has nothing to do with ruby, but with dialogs in general: http://www.sketchucation.com/forums/scf/viewtopic.php?f=11&t=10719 Not sure if it's affecting your web dialogs. CB.
  • Group/Component Edit Mode and Ruby

    2
    0 Votes
    2 Posts
    384 Views
    R
    nope. I've asked Google for this possibility. We'll see...
  • Get_element_value - not returning anything

    2
    0 Votes
    2 Posts
    335 Views
    J
    a SPAN does not have a value. If there is no other HTML in the span, then you can get the contents by innerHTML. I am not sure if using the WebDialog method "get_element_value" will work in this case. // javascript var txt = document.getElementById("TestElement").innerHTML
  • Ruby Tutorial: How to create and add a component from Ruby

    15
    0 Votes
    15 Posts
    9k Views
    T
    Its one of the things I have not been able to resolve. I will give your suggestion a try, in the near future. thanks!
  • Drawingelement.material and face.back_material? [SOLVED]

    5
    0 Votes
    5 Posts
    522 Views
    P
    thank you very much
  • IES VE plug-in launched

    3
    0 Votes
    3 Posts
    660 Views
    jujuJ
    Hi Cameron, welcome to SCF. I'm sure that link was posted here on the SCF on about the 27th August 2008. Never-the-less, good to see people contributing. +++ EDIT +++ I found the thread posted before.
  • How are you creating Webdialogs?

    7
    0 Votes
    7 Posts
    642 Views
    chrisglasierC
    @cphillips said: Chris, I like that UI. The animation is a nice touch. You don't use any libraries for creating the HTML from JavaScript? Thanks, I introduced the animation because the redisplay was so damn quick, it was confusing, particularly going backwards (left). Now I think it is good because it shows the interface is a machine in its own right, not a metaphor for paperwork. From the other post, you will see I'm a builder; I find my tools not at the library but at the builders' merchants! Chris
  • Namesets and bounding boxes

    17
    0 Votes
    17 Posts
    2k Views
    chrisglasierC
    @morisdov said: It would be nice if you can clearly and simply explain what is the problem your solution solves. Well I will try but maybe you don't see the problem as a problem! What you are doing is helping Sketchup modelers, what I am trying to do is to help John and Jane use Sketchup models to ease their daily toil (an idea relevant to this forum and good for modellers I think). At http://www.ted.com/index.php/talks/kevin_kelly_on_the_next_5_000_days_of_the_web.html Kevin Kelly explains that the Web used to be about linking computers, now it is linking pages but it is gradually restructuring to link data. Data belongs to physical things. And physical things can be represented by models. Not everyone needs models to do their work, but generally models are helpful, essential in a design where nothing else but a site and ideas exist. Ideas for things like baths can be represented by nouns, their generic names but they only become recognisably unique and useful when they have an address and some functionality; that is what a nameset gives them. If you believe data linking is the future (consider where Google is going before dismissing) then data must be accessible to all. In this case, it is crazy to enter a value in the VCP, if the only way to extract it is by using an exporter and passing it to "die" (unclickable) in an Excel cell. What would be good is a Sketchup method to trap such data and store it directly in plain text so that it can be automated to link up with other data on the Web, for example, a building design stored essentially as links to building products + their xyz's. @morisdov said: Components are organised in standard component libraries - your solution adds an [color=#008080][b]additional hierarchy tree to organise components ? A nameset does not add anything to Sketchup except the dialog with a few callbacks. It provides its own separate hierarchies by assembling names associated with specific tasks (one of Gaieus' digs perhaps). The association can be physical, temporal and so on, or a combination as a nameset can have devices to link and cross link. If the association is physical, the names can be used to pick up models and position them, if temporal the models can be animated. @morisdov said: Other 3D CAD tools have extensive RDBMS systems linked to them, decades old legacy and enrichment. Sketchup came very late to this party and it will not compete with the old monsters. Gee come on. This sounds like the senator who raved that man would not enter space until the next century (the year before Gagarin did), or the "toy" personal computer and monster mainframe, or hundreds of others similar. I never imagined you as a stick-in-the-mud. Please don't take offense, I am happy to discuss such things with you Chris
  • Ruby (or other way) to subdivide for displacement

    8
    0 Votes
    8 Posts
    2k Views
    C
    SketchyFFD does subdivide (well it really dices the model) and you can use it without using the FFD. It should preserve texture coords as well.
  • Making a copy of a face with holes

    3
    0 Votes
    3 Posts
    489 Views
    B
    Thanks Fredo6 I knew I had to work with loops but wasnt sure of what to do. I have now found an example of how to do this in Didier's double_rectangle.rb tool Thanks again
  • Ruby help !

    2
    0 Votes
    2 Posts
    616 Views
    M
    I think there is a problem with Bryce. At first I was thinking about a problem with faces oriented components, but it's not true. Just Bryce !! Kiiiiill Bryyyyce So I erased bryce form the selection, and the code works.
  • Some possibility-questions on ruby and sketchup

    4
    0 Votes
    4 Posts
    587 Views
    P
    can i get the center with point = boundingbox.center ?
  • A general THANK YOU

    10
    0 Votes
    10 Posts
    817 Views
    D
    Just to add my respect to all ruby coders sharing their work with others. A big THANK YOU from me too!
  • [Help] Customizing Jsmovetool.rb

    4
    0 Votes
    4 Posts
    618 Views
    B
    All right, I did so.
  • Sideview modeling

    13
    0 Votes
    13 Posts
    10k Views
    MALAISEM
    Hi Jim Very interesting topic. Your explanations give us the key for understanding Drawing process. We have now a little idea of 3D coding using Ruby in SU. You're welcome MALAISE
  • Ruby script help

    6
    0 Votes
    6 Posts
    621 Views
    MALAISEM
    Thanks a lot Jim I really appreciate It's exactly what a number of us was waiting for. The tutorial leads you step by step in making-of. Now, I can go a step forward, having some ideas I wanted to test for a long while. Would you agree, I translate your tutorial in French ? MALAISE
  • SketchUp Arrays & Enumerable

    7
    0 Votes
    7 Posts
    1k Views
    J
    Ah, I used Array.instance_methods but I see that it requires an agument of "true" to get the inherited and mix-in methods also. ( 98 methods ) (Array.instance_methods(true) - Object.methods).sort ["&", "*", "+", "-", "<<", "[]", "[]=", "all?", "any?", "assoc", "at", "clear", "collect", "collect!", "compact", "compact!", "concat", "cross", "delete", "delete_at", "delete_if", "detect", "distance", "distance_to_line", "distance_to_plane", "dot", "each", "each_index", "each_with_index", "empty?", "entries", "fetch", "fill", "find", "find_all", "first", "flatten", "flatten!", "grep", "index", "indexes", "indices", "inject", "insert", "join", "last", "length", "map", "map!", "max", "member?", "min", "nitems", "normalize", "normalize!", "offset", "offset!", "on_line?", "on_plane?", "pack", "partition", "pop", "project_to_line", "project_to_plane", "push", "rassoc", "reject", "reject!", "replace", "reverse", "reverse!", "reverse_each", "rindex", "select", "shift", "size", "slice", "slice!", "sort", "sort!", "sort_by", "to_ary", "transform", "transform!", "transpose", "uniq", "uniq!", "unshift", "values_at", "vector_to", "x", "x=", "y", "y=", "z", "z=", "zip", "|"]
  • [Help] Add invisible layer to all scenes plugin?

    3
    0 Votes
    3 Posts
    384 Views
    B
    Merci Matthieu! That was it.
  • A few questions

    3
    0 Votes
    3 Posts
    339 Views
    J
    Cant seem to find a "Contact us" on there website anywhere. Do you know of any direct links to contact them

Advertisement