⚠️ Update | Sketchucation Tools 5.0.8 released with licensing improvements and bugfixes Download

Subcategories

  • No decscription available

    20 Topics
    462 Posts
    HornOxxH
    @pilou said: More appetizing in chocolate! Eggs are good as well - but only very fragile when falling down in SketchyPhysics
  • Help needed with Sketchup.exe -RubyStartup

    4
    0 Votes
    4 Posts
    557 Views
    Dan RathbunD
    A bit late, but ... FYI : The __dir__ global method returns the path to the file that the statement is in. (This means that you cannot use this method when pasting statements into the Ruby Console.) That said, the system method call fails because you did not use string interpolation to stuff that value of the path variable into the parameter string, like so: system(%[start "New SketchUp Window" "C:/Program Files/Sketchup/Sketchup 2019/SketchUp.exe" "-RubyStartup #{path}"]) Using %[ ] is another way in Ruby of delimiting a double-quoted string that supports interpolation (and as a bonus, nested double quotes.) See: Ruby Doc : Interpolable String Literals
  • Keyboard shortcut to update the current scene

    5
    0 Votes
    5 Posts
    149 Views
    Dave RD
    @rich-o-brien I'm old and I haven't had enough coffee this morning to wake up my rememberer. That's my story.
  • Demande d'accès développeur — PluginStore

    2
    1 Votes
    2 Posts
    144 Views
    Rich O BrienR
    Email support@sketchucation.com
  • Component Tools – Length by Material

    1
    1
    1 Votes
    1 Posts
    100 Views
    No one has replied
  • Edit Signature

    Solved
    12
    0 Votes
    12 Posts
    2k Views
    Rich O BrienR
    @onzki Try it now
  • Bonkers faster logging. New extension for developers

    3
    1
    1 Votes
    3 Posts
    307 Views
    AdamBA
    Sure TIG. As shown in the video, its just an extension that opens a window so that when you execute Ruby: DevLog.info("Hello world") It shows in the log window. You can filter on log level and there are: DevLog.warn("oo, something might be bad") DevLog.error("oo, this is an error") DevLog.fatal("oo, I cannot continue") When you close SketchUp, the entire log file is saved to %Temp% USP: Its around 4000x faster than puts
  • 0 Votes
    1 Posts
    201 Views
    No one has replied
  • [Plugin] Extension Material Replacer

    20
    2
    2 Votes
    20 Posts
    2k Views
    BerserkB
    @Krass Now i understand what's goin on. You need the material you are changing to to convey your transformations. It only makes sense for rotation. For this purpose, it is better and more right way to use additional extensions such as Eneroth Texture Positioning Tools already on the target geometry, or make a new material with rotated texture (in any external image editor) and then use my plugin.
  • How to publish a new extension

    4
    1 Votes
    4 Posts
    461 Views
    V
    Hi everyone, I’m in the same boat as the OP. I’ve been looking for the official portal or application process to obtain developer/author permissions for the PluginStore. @rich-o-brien , could you please point me in the right direction? To give you a bit of context: I am a senior Ruby developer with 17 years of experience, primarily in Ruby on Rails. Over the past three years, I've transitioned my focus to the SketchUp Ruby API and have developed several tools (both free utilities and premium versions) that I’m eager to share with the community. I’ve explored the site but couldn't find the specific sign-up page for publishers. I would greatly appreciate your guidance on the verification process and how to get started. Thanks in advance!
  • 2 Votes
    3 Posts
    905 Views
    B
    thnx i will do
  • Loop maker and/or sizer

    2
    0 Votes
    2 Posts
    274 Views
    Rich O BrienR
    @cengizileten said: I’ve developed a free plugin that creates loops and/or adjusts loop sizes. It works well on quad surfaces. How can I upload it to the system on this site? Send an email to support@sketchucation.com with the RBZ file
  • SketchVault

    6
    1
    0 Votes
    6 Posts
    795 Views
    majidM
    Thanks TIG, I am honored that my hero is commenting on the path I am going. Okay I will add more guidance on each section. Also will try to make it "dynamic" before finalizing. Color coding is meant to show the pressure forces on each part of the mesh. It meant to generate the best "compressure-only" structure out of the given input. will update it soon.
  • Tools on surface not working

    28
    0 Votes
    28 Posts
    4k Views
    KrassK
    Thank you: multiplied by a thousand, it's perfect!
  • Groupement et Mise en Page comme Tekla

    1
    0 Votes
    1 Posts
    194 Views
    No one has replied
  • 0 Votes
    1 Posts
    315 Views
    No one has replied
  • FREDO6 Animator - data extraction

    animation python threejs animator fredo6
    3
    0 Votes
    3 Posts
    767 Views
    fredo6F
    Animation data are stored in the model. All data related to movements, cameras and visual effects refer to objects of the model via a unique ID. The .animator file is simply a backup file, in case something is corrupted in the model. The fromat is a serialization of the working data structures in the plugin. So, not really designed for a clean export. Exporting the animation would first require that you are able to export the container objects (Groups, ComponentInstance), with their transformations.
  • Weird area calculation

    4
    1
    1 Votes
    4 Posts
    888 Views
    Dan RathbunD
    You are confounding the calculated circumference of a circle, with the perimeter of a many sided polygon. They are distinct. A circle (or an closed ArcCurve) is not a Drawingelement subclass object. They are virtual helper objects that are actually a series of edges with some extra data attached that is used by the GUI.
  • Request Section Management Panel

    11
    0 Votes
    11 Posts
    2k Views
    alexpacio2013A
    @Didier-Bur said in Request Section Management Panel: @alexpacio2013 OK I got it. Currently I'm working on an update of my 'Scenes Tools' plugin and it will do almost what you're after. If time permits, I'll develop a script to choose a scene and to activate (or not) a section plane for that scene and update the scene. Regards, In practice, you need a panel where, once the scene has been sectioned, you can activate or deactivate the sections or vice versa, match the section to a scene Let me know when you're ready. I don't understand why no one thought of this, it's a very important thing. Great.
  • About Fredo

    2
    0 Votes
    2 Posts
    795 Views
    fredo6F
    Je préfère rester anonyme. Merci encore de votre intérêt pour mes plugins.
  • Flags (onkeydown) in skp 2025

    2
    1
    0 Votes
    2 Posts
    725 Views
    Dan RathbunD
    FYI, I did report this to Trimble.

Advertisement