sketchucation logo sketchucation
    • Login
    1. Home
    2. thomthom
    3. Topics
    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!
    ⚠️ Important | Libfredo 15.6b introduces important bugfixes for Fredo's Extensions Update
    Offline
    • Profile
    • Following 0
    • Followers 8
    • Topics 628
    • Posts 16,952
    • Groups 4

    Topics

    • thomthomT

      Faux bold and italic fonts

      Watching Ignoring Scheduled Pinned Locked Moved SketchUp Feature Requests sketchup
      1
      0 Votes
      1 Posts
      1k Views
      No one has replied
    • thomthomT

      File.copy() not working?

      Watching Ignoring Scheduled Pinned Locked Moved Developers' Forum
      11
      0 Votes
      11 Posts
      562 Views
      T
      I figured it out by downloading the full ruby install, so I could learn and use Ruby outside of SU (and follow existing tutorials), and after seeing what it expanded to, it was obvious that the full install doesn't come with SketchUp.
    • thomthomT

      Materials Bonus Pack - Coming when?

      Watching Ignoring Scheduled Pinned Locked Moved SketchUp Discussions sketchup
      7
      0 Votes
      7 Posts
      3k Views
      L
      yes, doesn't it say coming soon on their website?
    • thomthomT

      [Plugin] Blackout

      Watching Ignoring Scheduled Pinned Locked Moved Plugins
      23
      0 Votes
      23 Posts
      23k Views
      onzkiO
      @didier bur said: Hi, me again, Here is an enhanced version with which you can select your color in a list. Regards, Amazing! Big Thanks!
    • thomthomT

      SU Ruby Bug? not returning all materials

      Watching Ignoring Scheduled Pinned Locked Moved SketchUp Bug Reporting sketchup
      14
      0 Votes
      14 Posts
      2k Views
      thomthomT
      Yea, this model could be SU4 or SU5 originally. The one I opened was SU6. Problem is, resaving doesn't work. The bug follows the model. But I need to use that model. I got around it though by making a script that found the missing materials, and made fresh new copies of the materials, then iterate over the model and replace the old buggy materials with the new ones. That preserves the UV mapping that was done. I guess this is one of the one timers kind-of bug. I did have problems with the same model earlier. Due to the network paths. But only when I had V-Ray installed. V-Ray would try to access the original bitmap, but the path doesn't exist any more. So everything I did anything in SU, it'd freeze for 30secs. I sorted it by writing a script that'd export all textures of networked materials and reload them from a local path. Though, at that time I didn't notice I was missing some textures. weird stuff. and I'm stuck with this model. ghnngh
    • thomthomT

      Regex selection filter?

      Watching Ignoring Scheduled Pinned Locked Moved Developers' Forum
      3
      0 Votes
      3 Posts
      306 Views
      thomthomT
      Yea, it'd be a simple loop. Just wasn't sure if there was a plugin out there already. If not I'll add one to my selection plugin. Found the use for it today when I imported a revit model using the DWG format. There's no material applied so I have to add that manually. But I noticed that similar element had the same name prefix followed by a number. So I figured I could greatly speed up the process of adding materials by doing a regex selection.
    • thomthomT

      [Solved] My script keeps bugsplatting :(

      Watching Ignoring Scheduled Pinned Locked Moved Developers' Forum
      19
      0 Votes
      19 Posts
      2k Views
      M
      Yep. Iterative method can save time compared with the recursive method... But recursing is much more beautiful !!
    • thomthomT

      Screen won't update

      Watching Ignoring Scheduled Pinned Locked Moved Developers' Forum
      4
      0 Votes
      4 Posts
      313 Views
      T
      Yes, view.invalidate is designed to work with Tools.
    • thomthomT

      Odd Ruby Error

      Watching Ignoring Scheduled Pinned Locked Moved Developers' Forum
      6
      0 Votes
      6 Posts
      454 Views
      T
      Since you are getting it when right clicking on a axis, then the failing code is most assuredly a proc for displaying a right click context menu for a script. You can narrow your search down to any scripts you have that generate context menu selections.
    • thomthomT

      File dialog

      Watching Ignoring Scheduled Pinned Locked Moved Developers' Forum
      3
      0 Votes
      3 Posts
      382 Views
      thomthomT
      errh... The what what? ... ...can't believe I didn't notice those methods...
    • thomthomT

      [Plugin] V-Ray Tools

      Watching Ignoring Scheduled Pinned Locked Moved Plugins
      238
      0 Votes
      238 Posts
      248k Views
      john2J
      The load vray for sketchup button of this plugin does not work with vray 3.4 for sketchup. Any fix for this?
    • thomthomT

      Open as Read Only

      Watching Ignoring Scheduled Pinned Locked Moved SketchUp Feature Requests sketchup
      7
      0 Votes
      7 Posts
      3k Views
      thomthomT
      A real time viewer wouldn't be utterly useless. Rather interesting idea. Saves you from having to reload the file if you use it for reference and someone is currently working on it. Haven't tried what happens if a file is opened with the viewer. I find it highly unlikely that anyone will use it...
    • thomthomT

      Modifying Texture objects?

      Watching Ignoring Scheduled Pinned Locked Moved Developers' Forum
      4
      0 Votes
      4 Posts
      442 Views
      thomthomT
      Turns out, I think I need to write the texture to disk. The only reason it seemed to work to just take the original filename with the path and assign just the filename was because SU's last file dialog location pointed to where the original texture was. TextureWriter object is the only one that allows me to save out a texture? It doesn't take a Material object as an argument, so would I have to create a temporary object, like a group, assign it the material, export using TextureWriter, then delete dummy object? ...seems messy to me... any better solutions?
    • thomthomT

      ActiveX error when opening Generate Report

      Watching Ignoring Scheduled Pinned Locked Moved SketchUp Bug Reporting sketchup
      7
      0 Votes
      7 Posts
      2k Views
      thomthomT
      I did the workaround mentioned in this thread: http://www.sketchucation.com/forums/scf/viewtopic.php?f=11&t=14774 And I now get the Generate Report on this machine as well.
    • thomthomT

      Vectors?

      Watching Ignoring Scheduled Pinned Locked Moved Developers' Forum
      3
      0 Votes
      3 Posts
      393 Views
      M
      @thomthom said: Can anyone elaborate ... Suppose you have 3 points (p1, p2, p3) and want a point (p4) "normal" to p1. The 3 points define the PLANE and also 2 vectors with origin in p1. If you make a CROSS PRODUCT between those 2 vectors, you will get a 3rd vector that is NORMAL to the PLANE and passing on p1. If you offset p1 using this new vector ... voila! Example: p1 = Geom::Point3d.new(1,2,3) (can be any 3d point, non hard coded) p2 = Geom::Point3d.new(4,5,6) p3 = Geom::Point3d.new(7,8,9) v1=p2-p1 or v1=p1.vector_to(p2) v2=p3-p1 or v2=p1.vector_to(p3) p4 = p1.offset(v1v2) or p4 = p1.offset((p2-p1)(p3-p1)) Regards Marcio
    • thomthomT

      Double Ruby Console entry

      Watching Ignoring Scheduled Pinned Locked Moved Developers' Forum
      12
      0 Votes
      12 Posts
      836 Views
      PixeroP
      Just wanted to add that it was deletecoplanaredges.rb that did it for me as well. Fixed now.
    • thomthomT

      Adding menu item to existing submenu?

      Watching Ignoring Scheduled Pinned Locked Moved Developers' Forum
      3
      0 Votes
      3 Posts
      473 Views
      thomthomT
      /me goes hunting for ninjas
    • thomthomT

      View Observers?

      Watching Ignoring Scheduled Pinned Locked Moved Developers' Forum
      2
      0 Votes
      2 Posts
      261 Views
      A
      onViewChange - http://groups.google.com/group/SketchUp-Plugins-Dev/web/Ruby-ViewObserver.html?hl=en azuby
    • thomthomT

      How do you add hotkeys to context menu commands?

      Watching Ignoring Scheduled Pinned Locked Moved Developers' Forum
      6
      0 Votes
      6 Posts
      623 Views
      bagateloB
      [image: 210y7vd.jpg]
    • thomthomT

      [Plugin] Selection Toys

      Watching Ignoring Scheduled Pinned Locked Moved Plugins
      594
      0 Votes
      594 Posts
      377k Views
      akynxsA
      @thomthom said in [Plugin] Selection Toys: Hello ThomThom, I would like to report a possible compatibility issue with the Selection Toys plugin when using SketchUp 2026. After updating to SketchUp 2026, Selection Toys no longer behaves as expected. In my case (and according to other user reports), the plugin causes problems related to the interface and toolbars, such as tools not appearing correctly or toolbar customization not working properly. When Selection Toys is disabled or removed, SketchUp 2026 appears to function normally again. This issue seems to be related to changes introduced in SketchUp 2026 rather than a specific workflow error, as the plugin works correctly in previous versions. I wanted to bring this to your attention in case it helps with investigation or future updates. Thank you very much for your work and for maintaining such an essential extension for the SketchUp community.
    • 1 / 1