Sketchup::Http::Request to sites with MTLS results in a bugsplat
Hi all, I’m having trouble using Sketchup::Http::Request to call websites with mTLS and it consistently result in a bugsplat. My test code is request =...
View ArticleCan I develop a SketchUp Ruby extension on Linux without having SketchUp...
I’m planning to develop a SketchUp extension using the Ruby API, but my development machine is running Linux, and I currently don’t have SketchUp installed. is there any whay for this 11 posts - 6...
View ArticleHow to implement panel/shelf copying with reference point alignment and array...
Hi everyone, I am not a programmer/coder, but I am looking for a plugin (or Ruby script logic) that can recreate the cabinet/shelf copying workflow shown in this video. Here is what the tool does:...
View Article[FYI] Mutator Method Problems in Sketchup::InstancePath class
[FYI] Mutator Method Problems in Sketchup::InstancePath class In the last update 2026.2 mutator methods were added to the Sketchup::InstancePath class. However, I have found some nasty bugs in them...
View ArticleBest extension development environment/workflow
Hi folks, I’m just getting into developing extensions for SketchUp. I’ve played around a bit in the Ruby console and Ruby Console +, but I’m interested in getting a more robust setup going for...
View ArticleUI.inputbox no longer has focus
In all previous version of SU, when I execute UI.inputbox,the input field in the popup has focus, so the user can begin typing right away. This has changed in SU26. The user must first click in the...
View ArticleBug Report: LinearDimension Custom Text Font Size Resets to Document Default...
Environment SketchUp / LayOut Ruby API Affected class: Layout::LinearDimension Platform: Windods Sketchup2026 Summary When creating a Layout::LinearDimension entity via the API with a custom text and...
View ArticleWhen I encode using RBE, my file doesn't run.
This is an unencrypted RBE file; it runs fine, but it doesn’t run after RBE encryption. Please help me, I’m a beginner. taistudio.rbz (82.5 KB) 8 posts - 5 participants Read full topic
View ArticleWhen I encode using RBE, my file doesn't run
This is an unencrypted RBE file; it runs fine, but it doesn’t run after RBE encryption. Please help me. taistudio.rbz (82.5 KB) 5 posts - 2 participants Read full topic
View ArticleAPI / Extension: #
I have an existing extension that has been in use for a couple years. I am currently changing the workflow to make it easier on users. The new workflow adds a menu option to start from a template...
View ArticleRuby API: position_material — align UV between horizontal top and rotated...
Hello SketchUp community, I’m developing a Ruby plugin for kitchen cabinet layouts. I have a challenging UV texture alignment problem and hope someone can help. The Setup: A horizontal countertop...
View ArticleReverting the Y axis direction of a group via Ruby API, while preserving...
I created an extension that renders and imports quite complex 2D geometry (edges and faces) into Sketchup, in a multilevel group structure. The different groups in this structure may have been...
View ArticleSafely merging FollowMe cornice groups at a 90° corner — non-manifold &...
Hello everyone, We are building a Ruby API plugin targeting SketchUp 2017 through 2026 that generates kitchen wall cabinet compositions, including a wood cornice profile (crown molding) on top of each...
View ArticleRuby API performance advice for large parametric kitchen plugin (SketchUp...
Hi SketchUp developers, I’m working on a Ruby parametric kitchen plugin and I’d like advice on improving execution time when generating many geometries. Context The plugin generates full kitchen...
View ArticleSketchUp 4D Timeliner Concept – Looking for Ruby Development Support
Hi SketchUp community, After years of working around the limitations of construction sequencing and phasing in SketchUp, I’ve finally decided to take things a step further. Like many of you in the...
View ArticleGroup.union() on complex geometry catastrophically deletes entire container...
Hello, I’m developing a parametric kitchen plugin (Ruby API, target SU2017+, tested on SU2022) that generates wall-appearance panel groups and then uses Solid Tools (.union() / .outer_shell()) to...
View ArticleEntitiesBuilder.add_face bug?
Hi all, I’ve found one interesting bug when using EntitiesBuilder to create a face. Steps to reproduce: points = [[7424.718723922968, 1302.5982748866081, 0.0], [9288.875600546598, -173.61256650090218,...
View ArticleOverlays on faces in top view
When I display geometry as a 3D overlay on a surface (grouped), it isn’t visible in the top view. As soon as I move the view away from the top view, everything displays normally. Is there anything...
View ArticleRescue in SketchUp
SketchUp to the rescue, stay exceptional. We’ve just released a new article about how to use rescue in extensions. developer.sketchup Rescue in SketchUp | developer.sketchup In exceptional cases,...
View Article.add_group causes deleted entity
In my program, the line: saddle1 = newcomp.entities.add_group causes “undefined method ‘entities’ for #<Deleted Entity:0x470……. the line before this one is: puts ““deleted ? = #{newcomp.deleted?}”...
View Article