sketchucation logo sketchucation
    • Login
    1. Home
    2. tomot
    3. Topics
    ℹ️ Licensed Extensions | FredoBatch, ElevationProfile, FredoSketch, LayOps, MatSim and Pic2Shape will require license from Sept 1st More Info
    T
    Offline
    • Profile
    • Following 0
    • Followers 0
    • Topics 116
    • Posts 703
    • Groups 1

    Topics

    • T

      Have we killed off all the Activists yet?

      Watching Ignoring Scheduled Pinned Locked Moved Corner Bar
      7
      0 Votes
      7 Posts
      463 Views
      soloS
      @tomot said: I'll keep stoking the fires! How about**"Mea Maxima Culpa"**unfortunately this documentary can't be viewed outside Canada, which is a shame, and very relevant today, particularly since a bunch of criminals are going to be engaged shortly to elect the next head of a church. http://www.cbc.ca/passionateeye/episode/mea-maxima-culpa-silence-in-the-house-of-god.html#socialcomments That was awesome! a must see, and a true story not a theory.
    • T

      Small console error?

      Watching Ignoring Scheduled Pinned Locked Moved Developers' Forum
      2
      0 Votes
      2 Posts
      84 Views
      thomthomT
      It's an debug message from V-Ray for SketchUp.
    • T

      Automatic redirect?

      Watching Ignoring Scheduled Pinned Locked Moved Ideas Box & Board Issues
      3
      0 Votes
      3 Posts
      7k Views
      GaieusG
      Unfortunately the forum software is programmed to redirect you to the board index after logging in. If you log in anywhere else on the site, it will keep you on the page you logged in (so yes, we thought of it when developing the site but could not hack the forum software itself).
    • T

      Removing unwanted interior faces from a mesh?

      Watching Ignoring Scheduled Pinned Locked Moved Developers' Forum
      6
      0 Votes
      6 Posts
      335 Views
      pbacotP
      French fries work for Frank Gehry! [image: DisneyHallOrgan.jpg] I like your array better!
    • T

      Turning a selection into a face?

      Watching Ignoring Scheduled Pinned Locked Moved Developers' Forum
      40
      0 Votes
      40 Posts
      674 Views
      T
      With thanks again to the 3 Ruby Amigos I will work on implementing your suggestions this weekend.
    • T

      [Plugin][$] Concrete Frame Tool

      Watching Ignoring Scheduled Pinned Locked Moved Plugins
      1
      0 Votes
      1 Posts
      4k Views
      No one has replied
    • T

      [Plugin][$] Concrete Stair Tool

      Watching Ignoring Scheduled Pinned Locked Moved Plugins
      8
      0 Votes
      8 Posts
      7k Views
      T
      I have sent files by attachment, check your email Thomas: It can also happen that your browser may have pop-up screens blocked.
    • T

      Using the Cancel btn, to return to previous menu?

      Watching Ignoring Scheduled Pinned Locked Moved Developers' Forum
      22
      0 Votes
      22 Posts
      625 Views
      T
      Thanks TIG: I would never have been able to figure out the self.run routine on my own!
    • T

      Circle orientation other than Z_axis?

      Watching Ignoring Scheduled Pinned Locked Moved Developers' Forum
      5
      0 Votes
      5 Posts
      208 Views
      T
      It took a while for your medication to be absorbed vector = $pt2a - $pt1a edges1 = entities.add_edges($pt1a, $pt2a) circle = entities.add_circle($pt1a, vector, 1.inch, 16) base = entities.add_face(circle) base.back_material = Sketchup;;Color.new (255,200,100) #use RGB Color numbers base.followme(edges1) using my coded example: subtracting the 2 points creates a 3d vector which is normal to any circle.
    • T

      Is this a ruby bug?

      Watching Ignoring Scheduled Pinned Locked Moved Developers' Forum
      5
      0 Votes
      5 Posts
      470 Views
      TIGT
      TT you are of course correct. Within '' only \' within a string and any final \\ are needed - for example \n doesn't apply as a newline. I've adjusted the original post to avoid further confusion
    • T

      How to reset an incremental value used in an if statement?

      Watching Ignoring Scheduled Pinned Locked Moved Developers' Forum
      7
      0 Votes
      7 Posts
      921 Views
      Dan RathbunD
      My solution is more readable. Let me rewrite it, thus: #default intermediate column placement resetfix =( @fix ? @fix ; @flenx/2-@fcol ) if ... # @fix gets changed here end @fix = resetfix # a new if statement; if ... # @fix gets changed again ... end @fix = resetfix # ANOTHER if statement that may change @fix;
    • T

      Component definition script problem?

      Watching Ignoring Scheduled Pinned Locked Moved Developers' Forum
      7
      0 Votes
      7 Posts
      161 Views
      T
      @tig said: You are only ever giving us half the story... Sorry about that! I clearly had some difficulty thinking outside the box. The empty definition did not work in this case, so I added a dummy line definition entity and erased it. #----Do dummy line entities = def_stair.entities # def line = entities.add_line (@p8, @p7) entities.erase_entities line all is well now, thanks! [image: ApAv_stair1.png]
    • T

      [Plugin][$] Cabinet Tools Component placement

      Watching Ignoring Scheduled Pinned Locked Moved Plugins
      1
      0 Votes
      1 Posts
      4k Views
      No one has replied
    • T

      [Plugin][$] Cabinet Tools

      Watching Ignoring Scheduled Pinned Locked Moved Plugins
      11
      0 Votes
      11 Posts
      10k Views
      M
      Thanks for this excellent plugin! This is a real time saver for me. One suggestion for future improvement. When creating SGL Drawer, would it be possible to have additional layout (400, 400). This layout is sometimes used when having wastebasket in drawers.
    • T

      [Plugin][$] Bifold Door Tools

      Watching Ignoring Scheduled Pinned Locked Moved Plugins
      17
      0 Votes
      17 Posts
      11k Views
      G
      I have just made payment on PAYPAL & need password to open the zip/rar file. Please sens ASAP. Thank You George gap@gapdesigners.com.au gapdesigners@gmail.com
    • T

      HTML 5?

      Watching Ignoring Scheduled Pinned Locked Moved Developers' Forum
      3
      0 Votes
      3 Posts
      154 Views
      A
      @gaieus said: especially that IE 9 is only for Vista and above Exactly that is a problem. Now we are happy that IE6 is almost extinct and Microsoft's newest browser is nearly standards-compliant, but now Microsoft seems to abuse IE9 to get rid of Windows XP (and that can take long, meaning we still have to support IE8's peculiarities). Another problem is that Flash has generally been very cross-platform and cross-hardware and Flash or Java work also ok for 3D graphics (some might disagree). On the other side HTML5 WebGL has been designed not to work on older hardware.
    • T

      Combining 2 groups of entities?

      Watching Ignoring Scheduled Pinned Locked Moved Developers' Forum
      2
      0 Votes
      2 Posts
      77 Views
      Dan RathbunD
      begin # model.start_operation('Add nested group') ### OPERATION # editents = model.active_entities() topgrp = editents.add_group() topents = topgrp.entities() group1 = topents.add_group() r_entities = group1.entities() #(add entities to group1 here) group2 = topents.add_group() rr_entities = group2.entities() #(add entities to group2 here) # ### model.commit_operation() # rescue Exception => e model.abort_operation() puts(e.message) puts(e.backtrace) end
    • T

      Storing last values used in the registry?

      Watching Ignoring Scheduled Pinned Locked Moved Developers' Forum
      13
      0 Votes
      13 Posts
      1k Views
      TIGT
      The Sketchup.read_defaults and Sketchup.write_defaults use each PC's Sketchup 'Registry' entries OR a MAC's Sketchup 'plist' file entries... so they should work cross-platform. The main issue with using the Registry is storing data restructured into a format that can be recovered and then converted back into the required 'class' later - e.g. a string/float/integer/length/boolean/array/hash etc will need some 'manipulation' before writing - but if you have been using a 'file' to store such things then you've been writing them as strings already - when you reread the file you presumably convert the strings back with say string.to_f to make the value a number etc... [like an 'ini' file]. The Registry data exists across sessions globally for Sketchup on each PC, not just the current SKP. So if you want SKP specific data saving then it's best to use model-attributes to save things with the SKP [you can save attributes as most common data types directly - except a hash] - the data is thereby accessible to all uses on the network when you script reads the attributes as it runs, and later updates the attributes as it closes, this can all be done independent of each PC's Registry entries. Horses for courses...
    • T

      How toget a Settings Menu to communicate with a Main Menu?

      Watching Ignoring Scheduled Pinned Locked Moved Developers' Forum
      18
      0 Votes
      18 Posts
      1k Views
      Dan RathbunD
      @tomot said: ..., I realize that Goto can easily be satisfied using if. No it cannot. @tomot said: My current Ruby already contains some 20 if statements, which are goto's. No they are not branching statements, they are conditional statements. But you CAN make them branch off to some other part of your code, by making method calls, in response to the boolean evaluation of the conditional expressions. if condition_is_true then call_method_one() else call_method_two(); @tomot said: I should be able link via another if statement the sharing of the stored registry value of the @stylewidth in Dialog 1 and Dialog 2.. Again... in a procedural language, a method call (aka procedure call,) takes the place of the old goto from the old sequential linear languages like Fortran and GW-BASIC. Whenever you identify a particular place in your code, that you need to "goto" (usually repeatedly,)... then THAT is the spot where you need to begin a method.
    • T

      Error checking routine issue?

      Watching Ignoring Scheduled Pinned Locked Moved Developers' Forum
      10
      0 Votes
      10 Posts
      127 Views
      T
      I understand fully! and that's why your 1 of 3 of my favorite "SU Ruby API goto guys" I also have to include TIG! & thomthom!
    • 1 / 1