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

      Construction lines of fixed length - how to draw?

      Watching Ignoring Scheduled Pinned Locked Moved SketchUp Discussions sketchup
      9
      0 Votes
      9 Posts
      4k Views
      thomthomT
      But if you make a dotted line with real edges you end up with the inference engine snapping to each of the tiny edge segments. Can quickly become noisy.
    • thomthomT

      Who's up for a fight?

      Watching Ignoring Scheduled Pinned Locked Moved Corner Bar
      20
      0 Votes
      20 Posts
      881 Views
      daleD
      Let's get a real (probably Irish) fighter involved. What me worry?[image: DZal_Screenshot2011-11-23at8.47.42PM.png] Just one missing tooth in this photo.
    • thomthomT

      Export 2D vector with Shadows?

      Watching Ignoring Scheduled Pinned Locked Moved SketchUp Discussions sketchup
      5
      0 Votes
      5 Posts
      5k Views
      DavidBoulderD
      Wasn't there a 1001 shadow tools plugin that crated vector objects for shadows?. If you do go the hybrid approach that gives raster shadows, could probably get good vector object using Adobe Illustrator.
    • thomthomT

      Publishing Grey Buildings

      Watching Ignoring Scheduled Pinned Locked Moved Google Earth sketchup
      4
      0 Votes
      4 Posts
      8k Views
      Chris FullmerC
      That's not Trondheim! Everytime I look at it on the map all I see is vast expanses of 10 meter deep snow with fog and clouds overhead...
    • thomthomT

      Export to DWG as lines

      Watching Ignoring Scheduled Pinned Locked Moved LayOut Discussions layout
      3
      0 Votes
      3 Posts
      553 Views
      thomthomT
    • thomthomT

      [Code] Ruby snippets

      Watching Ignoring Scheduled Pinned Locked Moved Developers' Forum
      1
      0 Votes
      1 Posts
      2k Views
      No one has replied
    • thomthomT

      JQuery 1.7 Released

      Watching Ignoring Scheduled Pinned Locked Moved Developers' Forum
      4
      0 Votes
      4 Posts
      238 Views
      jolranJ
      Yes, I understand. I've seen your praising for it. That made me want to try to learn it in addition to standard JS. Can say.. Haven't been using Jquery for long(or JS for that matter), but only the selectors themself is worth the use of it.
    • thomthomT

      It's that time again - mind is goo

      Watching Ignoring Scheduled Pinned Locked Moved Developers' Forum
      5
      0 Votes
      5 Posts
      300 Views
      TIGT
      (2 * 3).m
    • thomthomT

      [Tutorial] SketchUp Ruby C Extension

      Watching Ignoring Scheduled Pinned Locked Moved Developers' Forum
      176
      0 Votes
      176 Posts
      30k Views
      C
      Not allowed to PM yet, but email has been sent
    • thomthomT

      Add vertex on curve at length - or edge on surface at length

      Watching Ignoring Scheduled Pinned Locked Moved Plugins
      25
      0 Votes
      25 Posts
      5k Views
      sdmitchS
      I have modified the plugin so that, if the the selected entity is an arc, the point is placed in its true position instead of on the segment as before. Should this be an option? Add points to curve
    • thomthomT

      Merging two co-linear edges

      Watching Ignoring Scheduled Pinned Locked Moved Developers' Forum
      6
      0 Votes
      6 Posts
      1k Views
      thomthomT
      Yea, erasing the zero length edge would make a gap between adjacent edges. ...I think... might need to verify that again.
    • thomthomT

      TypeError: can't convert into Array

      Watching Ignoring Scheduled Pinned Locked Moved Developers' Forum
      15
      0 Votes
      15 Posts
      548 Views
      Dan RathbunD
      @thomthom said: So it appears what happens is not that f.to_a is called, but instead Array.new( f ) - and Array.new uses .to_ary . Actually (if you use the CHM Ruby refdoc,) the source shows that the #| method explicitly calls: %(#0000BF)[arg2 = to_ary(arg2);] ie, it makes a copy of the second arg to use locally (within its body.)
    • thomthomT

      C Extension project - Async HTTP transfer - CURL?

      Watching Ignoring Scheduled Pinned Locked Moved Developers' Forum
      10
      0 Votes
      10 Posts
      2k Views
      T
      @adamb said: Ruby has "green threads" which is simply the Ruby interpreter locally slicing & dicing its own execution thread. But since the Ruby intepreter itself is being scheduled from the runloop of SketchUp, its of little use for asyncronous work. In other words, if I have a progress bar inside a C extension, it will suffer same 'halt' as whole SU user interface, when Ruby is doing heavy lifting, right? Does it mean that I have to start an independent thread with the progress bar to have it updated in same conditions?
    • thomthomT

      WebDialog and OSX - resizeable regardless?

      Watching Ignoring Scheduled Pinned Locked Moved Developers' Forum
      5
      0 Votes
      5 Posts
      208 Views
      thomthomT
      @adamb said: Nice one driven. Just remember this is not supported by SU6, so make sure you predicate it with version_number. Adam Or - as I prefer - by using .respond_to? to instead check if the feature exists. No mucking about with version numbers.
    • thomthomT

      Shop window details

      Watching Ignoring Scheduled Pinned Locked Moved SketchUp Components, Materials & Styles sketchup
      2
      0 Votes
      2 Posts
      807 Views
      TIGT
      http://www.google.co.uk/search?q=shop+window&hl=en&biw=1440&bih=785&prmd=imvnsl&tbm=isch&tbo=u&source=univ&sa=X&ei=w2GETpvIBcLO0QXYjekI&sqi=2&ved=0CEIQsAQ has lots of 'shop window' images you could tweak ans apply to a box behind the glass ?
    • thomthomT

      Trace what prevents an object from being GC'd?

      Watching Ignoring Scheduled Pinned Locked Moved Developers' Forum
      22
      0 Votes
      22 Posts
      1k Views
      Dan RathbunD
      @unknownuser said: (http://forums.sketchucation.com/viewtopic.php?f) of this topic":25oe0j3o] Did you dispose of all Locals, Constants, instance vars, and perhaps maybe even Procs that are within your subclass? That said... you should be able to have proc refs, if they are instance @refs because they are likely to have refs inside them that ref instance objects. If the class is a singleton (most WebDialogs are,) just limit the number of instances to 1, in the wrapping namespace, the same way you would for a tool instance.
    • thomthomT

      [Code] Creating attr like methods

      Watching Ignoring Scheduled Pinned Locked Moved Developers' Forum
      8
      0 Votes
      8 Posts
      1k Views
      thomthomT
      Doubledone!
    • thomthomT

      Open Source License?

      Watching Ignoring Scheduled Pinned Locked Moved Developers' Forum
      8
      0 Votes
      8 Posts
      261 Views
      Dan RathbunD
      The MIT License is consise. @unknownuser said: Copyright (c) <year> <copyright holders> Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
    • thomthomT

      Extending SketchUp entities

      Watching Ignoring Scheduled Pinned Locked Moved Developers' Forum
      16
      0 Votes
      16 Posts
      2k Views
      Dan RathbunD
      @thomthom said: @dan rathbun said: But what's the big deal? It's better than modifying the base API class, isn't it? If my script iterate the entities in a model and extends them with my mixin module - then I wouldn't want to affect other scripts. It'd be the same as modifying the base class. We'll yes.. if you end up defining a new singleton method for EVERY Sketchup::Entity subclass instance in the model(s), then it would be comparable to extending all the classes themselves. Also.. a singleton method, is in effect, a single instance override of any inherited method of the same name, so (referring to my previous example,) if Google later ended up adding a :has_dictionary? method to the API Sketchup::Entity superclass, my example would be overriding that method, on an individual instance basis.
    • thomthomT

      Output debug info externally under OSX?

      Watching Ignoring Scheduled Pinned Locked Moved Developers' Forum
      2
      0 Votes
      2 Posts
      133 Views
      Dan RathbunD
      How does the Logger from the standard library work on Mac?
    • 1 / 1