sketchucation logo sketchucation
    • Login
    1. Home
    2. Lê Việt Trường
    3. Posts
    Oops, your profile's looking a bit empty! To help us tailor your experience, please fill in key details like your SketchUp version, skill level, operating system, and more. Update and save your info on your profile page today!
    Urasik Extensions | Lots of new extensions to check out Learn More
    L
    Offline
    • Profile
    • Following 0
    • Followers 0
    • Topics 16
    • Posts 28
    • Groups 1

    Posts

    Recent Best Controversial
    • VBO LAYOUT KIT - The first and only plugin for LayOut is coming

      Let’s see some features in my kit
      Facebook tags
      shadow45deg.mp4
      AutotextSuggestion.mp4

      668147965_10242298942106958_4502006809294059984_n.jpg 671858259_10242335744747001_128499900408279347_n.jpg
      Want early access? Email me at support@vbosolution.com to join the beta.

      posted in LayOut Discussions
      L
      Lê Việt Trường
    • VBO LAYOUT KIT - The first and only LayOut's active plugin on the world!

      Let’s see some features in my kit
      668147965_10242298942106958_4502006809294059984_n.jpg 671858259_10242335744747001_128499900408279347_n.jpg
      0404.mp4
      93abbefb-5dbb-4a26-b47b-ee3f1f97c1ea.mp4
      Want early access? Email me at support@vbosolution.com to join the beta.

      posted in Plugins
      L
      Lê Việt Trường
    • VBO SkAgent — AI Agent Bridge for SketchUp

      Let’s be honest: most of us, even experienced developers, are still using AI the hard way.

      You ask ChatGPT or Claude to write some Ruby code. You copy it. You paste it into the Ruby Console. It fails. You copy the error. You paste it back. You wait. You copy the fix. You paste it again. Repeat.

      It works, but it’s painfully slow. The AI never sees your actual model. It can’t read the error itself. It can’t iterate. You’re the middleman between two systems that could just… talk to each other.

      VBO SkAgent removes that gap.

      It’s a lightweight bridge that connects AI coding assistants:Claude Code, Cursor, Antigravity (Gemini), Windsurf, GitHub Copilot, and more… directly to SketchUp’s Ruby environment. Your AI writes code, SkAgent runs it, and the result goes right back. No copy-paste. No context switching. The AI can see what happened and keep going.

      BUT HERE’S THE BIGGER PICTURE.

      Coding is no longer a privilege reserved for developers. If you can think logically and you know the pain points in your daily work, then you CAN build a plugin. AI handles the syntax. You provide the ideas.

      Architects, engineers, drafters, people who’ve never written a line of Ruby, are now creating tools that solve their own problems. A pipe fitter who’s tired of placing fittings one by one. A project manager who needs a quick material takeoff. A student who wants to batch-export scenes to PDF.

      You don’t need to learn programming. You need to describe what you want clearly. SkAgent gives your AI the hands to make it happen, right inside SketchUp.

      And there are things that even the best plugins simply can’t do, because they require REASONING, not just automation:

      • Translate every text entity in your model from English to Japanese, with industry-specific terminology that respects MEP, structural, or architectural context. Not Google Translate guesses.

      • Look at 50 components named Group#1, Group#42… and rename them based on what they actually are: “Window_1200x900”, “Door_Double_Main” , by reasoning about shape, position, and context.

      • Scan your model and explain what’s in it, summarize the structure, count elements, describe the purpose, in plain language you can send to a client or colleague.

      • Detect inconsistent naming or tagging, spot that “MEP - Pipe”, “MEP_Pipe”, and “mep pipe” are the same convention gone wrong, then fix them all at once.

      No plugin can reason like that. But an AI agent can, because it understands your request, writes the code, runs it, checks the result, and iterates until it’s right.

      And the more you work with it, the smarter it gets. AI learns your preferences, your naming conventions, your workflow patterns. It adapts. What takes 5 prompts today might take 1 tomorrow, because your agent already knows how you work.

      FREE. OPEN SOURCE. MIT LICENSE.

      GitHub: https://github.com/vbosolution/vbo-sk-agent

      Store: https://kcdallc.com/shop (use code “vbofree” for free download)

      Supports SketchUp 2017+. Setup takes about 2 minutes, the dashboard walks you through it.

      If you build SketchUp plugins with AI, or if you’ve ever wished AI could just do things in SketchUp instead of just suggesting things , give it a try. I’d love to hear your feedback.

      posted in Plugins
      L
      Lê Việt Trường
    • RE: Getting Component Size with Ruby

      @unknownuser said:

      This Bounding Box includes rotation, so X, Y , Z sizes are not object sizes.

      Is there a way to get exact sizes of objects (or groups,entities.. any kind of selection)according to local ("objects") or world coordinate system? (Sorry if my terminology is wrong).

      Here is my solution:

      
      b = instance.definition.bounds
      t = instance.transformation
      x = ((b.max.x-b.min.x) * t.xscale)
      y = ((b.max.y-b.min.y) * t.yscale)
      z = ((b.max.z-b.min.z) * t.zscale)
      
      

      Hope it helps
      Have fun!

      posted in Dynamic Components
      L
      Lê Việt Trường
    • RE: Please help me to get a group's layer

      Thank you Masters.
      I have another problem:
      I wrote code to make BOM base on ComponentReport of TIG. Then I place data on a html datatable.So I have to replace all "\n" by "<br>" like this:

      
      des=c.definition.description
      des=des.gsub("\n","<br>")
      
      

      Then the datatable looks good. Then I save data in a .xlsx file. Still look good when openned in Excel. But when I inserted it to LayOut, it create "x000D" before every new line in cell. Please help me how to solve this. Thanks a lottt.

      posted in Developers' Forum
      L
      Lê Việt Trường
    • Please help me to get a group's layer

      Hi there,
      Im beginner to Sketchup ruby,
      Im writing something like this:

      a = instance.parent.layer.name
      

      with "instance" is a component instance placed inside a group/component. "instance.parent" returns a ComponentDefinition, not the instance, so that i cant get the layer's name i wanted.
      Is there some way for me can get this?
      Thanks.

      posted in Developers' Forum
      L
      Lê Việt Trường
    • RE: Construction &amp; Working Drawings - Discussion

      I have some tips you can make your Sketchup's 2D scenes better before send to Layout.
      http://sketchucation.com/forums/viewtopic.php?f=12%26amp;t=65513

      Hope you like it.

      posted in LayOut Discussions
      L
      Lê Việt Trường
    • 4 SketchUp Tips For 2D plan view

      Make your scenes ready to LayOut!
      Hope you like it

      posted in LayOut Discussions layout
      L
      Lê Việt Trường
    • Scrapbook to share

      Here is my Scrapbook for Concept design
      Hope you like it.


      Version: 2016

      posted in LayOut Discussions layout
      L
      Lê Việt Trường
    • A &quot;recorder&quot; to record what you did, like macro in excel?

      I think that function will be very goood for templating for projects.
      There were a log, right? because Sketchup have "undo/redo" functions.
      You can record, and than playback for some multi-function, can translate logs to ruby or add a button for it on toolbar, etc...
      Were there a plugin can do somthing like that?
      😄

      posted in SketchUp Feature Requests sketchup
      L
      Lê Việt Trường
    • RE: SU 2016 Generate Report

      I can make diffrence templates and run like in this video.
      But how can i "export" these templates to run in another .skp file?
      Does anyone know how, please help me,
      Thanks
      https://www.youtube.com/watch?v=kwt7l2y4fUw

      posted in SketchUp Discussions
      L
      Lê Việt Trường
    • RE: Layout 2016. Is this a bug?

      I found it's not a bug on layout. It a bug on "rotate plan view" plugin from TIG. It made layout didn't recognize the scene as an ortho top standard view scene, then the dimension display the same number in any directions.
      Can fix it by choose "top (relative)" in "Sketchup Model/View/Standard Views"

      posted in LayOut Discussions
      L
      Lê Việt Trường
    • Layout 2016. Is this a bug?

      https://youtu.be/jdBXIT_xpfI
      Anyone help me, please!!!

      posted in LayOut Discussions layout
      L
      Lê Việt Trường
    • RE: Thoughts about layout

      @krisidious said:

      I can't wait to be doing all my construction documentation in SketchUp... (waits patiently)

      I'd be interested in seeing a sample of your finished drawing...

      Take a look to some of my works here: https://www.facebook.com/media/set/?set=a.848002471945493.1073741826.813772245368516%26amp;type=3
      and here:
      https://scontent-hkg3-1.xx.fbcdn.net/hphotos-xpa1/t31.0-8/12622157_645622915575628_6514241927029650696_o.jpg

      https://fbcdn-sphotos-e-a.akamaihd.net/hphotos-ak-xpf1/t31.0-8/12605426_645622778908975_5174379866305515155_o.jpg

      https://fbcdn-sphotos-c-a.akamaihd.net/hphotos-ak-xfa1/t31.0-8/12628619_645622832242303_7267024882725364594_o.jpg

      posted in LayOut Discussions
      L
      Lê Việt Trường
    • Connect Sketchup - Autocad. Make them &quot;linked&quot; together.

      Hi there,
      Here's my tutorial shows how to make the connection between Sketchup 3d model and Autocad 2D documents. The trick is use xrfs and make every changes in Sketchup will be updated to Autocad (like Layout)
      Check this video link below. If you cant understand Vietnamese (or hate my voice 😛 ), mute the speaker and use English subtitles.
      https://www.youtube.com/watch?v=nfpYjhtpPH4
      Hope you like it.
      Thanks.

      posted in SketchUp Tutorials sketchup
      L
      Lê Việt Trường
    • Sketchup To Layout - &quot;Cow in Hotdogs Out&quot; Tip.

      Here's my tutorial shows how to use template for eassier documentationing models. Hope you like it.
      https://www.youtube.com/watch?v=LRpVKzx9-pw

      posted in SketchUp Tutorials sketchup
      L
      Lê Việt Trường
    • A better Autotext manager

      http://sketchucation.com/forums/viewtopic.php?f=12%26amp;t=63933
      I think it should be in new version. An easier way to creat, edit, find/replace... and export/import also.

      posted in LayOut Feature Requests layout
      L
      Lê Việt Trường
    • Help,tell me what happens :( Dimensions display wrong number

      Help me. please!
      Sketchup Layout Dimension bug: Dimensions display wrong in directions
      Here the video: https://youtu.be/szwURsGyCW4

      posted in LayOut Discussions layout
      L
      Lê Việt Trường
    • RE: Is there a better editor to manage autotexts?

      Here's my work with autotexts. Hope you like it.
      https://www.youtube.com/watch?v=B-xvNpv3xYM

      posted in LayOut Discussions
      L
      Lê Việt Trường
    • Is there a better editor to manage autotexts?

      I need ton of autotexts in the document, but the autotext dialog seems to be built for a few of them. Its hard to add, sort,find n replace, edit, ex/im-port to/from other ".layout" files.
      Wish they have this feature in the next versions.


      123.jpg

      posted in LayOut Discussions layout
      L
      Lê Việt Trường
    • 1
    • 2
    • 1 / 2