sketchucation logo sketchucation
    • Login
    1. Home
    2. honoluludesktop
    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.8b introduces important bugfixes for Fredo's Extensions Update
    Offline
    • Profile
    • Following 0
    • Followers 0
    • Topics 151
    • Posts 2,177
    • Groups 1

    Topics

    • honoluludesktopH

      Sketchup and production drawings.

      Watching Ignoring Scheduled Pinned Locked Moved SketchUp Discussions sketchup
      17
      0 Votes
      17 Posts
      7k Views
      honoluludesktopH
      bmike, your details are as good as they need get, the color makes them better. A set of plans probably cost more, but are probably worth the added expense. Guess you don't do a lot of interior elevations noting finishes, fixtures, detail references, etc. Did you do the production drawings in SU, and then present them in Layout? How do you coordinate production drawing revisions? Do you update the 3d drawings along with, say a revision to the building sections? At my current state, once the model is used to present the design, and the job moves into production drawings, the 3d model is abandoned, and the various floor, reflected ceiling, lighting, etc plans only retain a bare amount of common information. While revisions are far better them by pencil drafting, in my case at least they are far from automatic. Do you have a better handle on this kind of drawing coordination?
    • honoluludesktopH

      Problems saving user preferences

      Watching Ignoring Scheduled Pinned Locked Moved Developers' Forum
      8
      0 Votes
      8 Posts
      478 Views
      honoluludesktopH
      Wow, Sketchup.read_default and Sketchup.write_default were easy to implement. Attaching the defaults to individual models can also be advantageous, and I will have to think about the best way to save user defaults. Thanks guys. a_values=[] s_value="" s_value = Sketchup.read_default "honoluludesktop","values","None:Inches:Model:to Faces:by Number" a_values = s_value.split(":") . . results = inputbox prompts,a_values,enums,my_file_name+" Options" . . a_values = ["None",scale_sel,origin_sel,dface_sel,material_sel] s_value = a_values.join(":") result = Sketchup.write_default "honoluludesktop","values",s_value
    • honoluludesktopH

      File access speed

      Watching Ignoring Scheduled Pinned Locked Moved Developers' Forum
      9
      0 Votes
      9 Posts
      486 Views
      honoluludesktopH
      All this time I labored under the belief that only old programs up to Win98 ran in the command window, and didn't ever try.
    • honoluludesktopH

      Transformation in scale

      Watching Ignoring Scheduled Pinned Locked Moved Developers' Forum
      6
      0 Votes
      6 Posts
      385 Views
      honoluludesktopH
      tt, and cf, Thanks. Got it to work as follows: my_definition.entities.transform_entities(t,my_definition.entities.to_a) Off and on for 4 days, this has got to be the longest time I've spent getting a single line of code right. Hopefully I'm getting better.
    • honoluludesktopH

      ACad Colors 2 RGB

      Watching Ignoring Scheduled Pinned Locked Moved Developers' Forum
      8
      0 Votes
      8 Posts
      562 Views
      honoluludesktopH
      I unzipped a skm to see what it contained. If I learn enough, maybe working with skm's is something I can attempt to tackle a year from now?-)
    • honoluludesktopH

      Using model.place_component my_definition

      Watching Ignoring Scheduled Pinned Locked Moved Plugins
      5
      0 Votes
      5 Posts
      339 Views
      honoluludesktopH
      It is...Thanks. Guess it always worth a second look after I make something work the first time. I'll bet my code could shed 25% of its weight if I knew what I was doing
    • honoluludesktopH

      Removing the group after group.to_component

      Watching Ignoring Scheduled Pinned Locked Moved Developers' Forum
      7
      0 Votes
      7 Posts
      341 Views
      honoluludesktopH
      Right again: my_instance = @master_group.to_component my_definition = my_instance.definition my_definition.name = my_file_name my_instance.erase! repeat = false model.place_component my_definition, repeat Can I just say that I must have been sleep deprived.
    • honoluludesktopH

      Editing post

      Watching Ignoring Scheduled Pinned Locked Moved Plugins
      10
      0 Votes
      10 Posts
      824 Views
      honoluludesktopH
      Thanks, Gai.
    • honoluludesktopH

      Entities, Groups, Instances, and Definitions for a beginner

      Watching Ignoring Scheduled Pinned Locked Moved Plugins
      3
      0 Votes
      3 Posts
      917 Views
      honoluludesktopH
      Thanks, Tom. I've corrected the original post.
    • honoluludesktopH

      Saving selection to file, and placing on the mouse pointer.

      Watching Ignoring Scheduled Pinned Locked Moved Plugins
      11
      0 Votes
      11 Posts
      963 Views
      honoluludesktopH
      RVS, thanks for help with the snippit. I have another use for it. tt, finally got to it, shoot, that was too easy: my_def = definitions.add "My Selection" my_inst = @master_group.to_component my_def.entities.add_instance(my_inst.definition, my_inst.transformation) my_inst.erase! repeat = false model.place_component my_def, repeat
    • honoluludesktopH

      PolyFace2PolyMesh

      Watching Ignoring Scheduled Pinned Locked Moved Plugins
      4
      0 Votes
      4 Posts
      754 Views
      thomthomT
      The algorythm in your posted .doc file looks sound - it's just that you need to create a PolygonMesh from scratch - not via a Face.
    • honoluludesktopH

      [Plugin] Dxf_In v2.2 20110517 Dxf2Skp

      Watching Ignoring Scheduled Pinned Locked Moved Plugins
      200
      0 Votes
      200 Posts
      277k Views
      D
      Thanks, masterlaws! I followed the modification using "vi" on my Mac and didn't see the updated version until after I had it working.
    • honoluludesktopH

      The results of "line.strip"

      Watching Ignoring Scheduled Pinned Locked Moved Developers' Forum
      3
      0 Votes
      3 Posts
      275 Views
      honoluludesktopH
      Tom, Thanks, I previous looked at that page, and tried to correct my code, but couldn't make it work. Guess it's another case where I am asking the wrong question. It's late, I will take another stab at it tomorrow. Except for speed, parsing, layers, block names, and nested blocks the plugin is (beta) usable. [image: Mkj1_temp09.jpg] This is a import of a Dxf file. The coding is very basic, but modular enough to add other Dxf features in the future.
    • honoluludesktopH

      To space or not to space ".add_circle[@entity[0]...."

      Watching Ignoring Scheduled Pinned Locked Moved Developers' Forum
      3
      0 Votes
      3 Posts
      236 Views
      honoluludesktopH
      OK, thanks.
    • honoluludesktopH

      My_progress_bar

      Watching Ignoring Scheduled Pinned Locked Moved Developers' Forum
      3
      0 Votes
      3 Posts
      239 Views
      honoluludesktopH
      Tom, thanks.
    • honoluludesktopH

      If local_variable == @variable

      Watching Ignoring Scheduled Pinned Locked Moved Plugins
      8
      0 Votes
      8 Posts
      373 Views
      thomthomT
      And class variables @@.
    • honoluludesktopH

      Trapping error messages

      Watching Ignoring Scheduled Pinned Locked Moved Developers' Forum
      10
      0 Votes
      10 Posts
      380 Views
      TIGT
      Add Sketchup.send_action "showRubyPanel:" into the start of your script just after require 'sketchup.rb' BUT remember to ### it out when you are done!
    • honoluludesktopH

      Help with grouping groups

      Watching Ignoring Scheduled Pinned Locked Moved Developers' Forum
      17
      0 Votes
      17 Posts
      1k Views
      thomthomT
      It is safer in any case - as you don't risk your edges/faces merging with stuff it should not merge with.
    • honoluludesktopH

      UI.messagebox "beep"

      Watching Ignoring Scheduled Pinned Locked Moved Developers' Forum
      20
      0 Votes
      20 Posts
      1k Views
      thomthomT
      @runnerpack said: @thomthom said: Use the bitwise And operator to combine flags: Messagebox with Yes/No button and question mark icon: UI.messagebox('Hello World', MB_YESNO | 32) That's actually the Or operator... but you knew that Doh! I swear there's a little brain-gnome that intercepts and swaps words before they reach the hands...
    • honoluludesktopH

      Help with Acad generated Dxf file

      Watching Ignoring Scheduled Pinned Locked Moved Developers' Forum
      8
      0 Votes
      8 Posts
      535 Views
      honoluludesktopH
      Well, I spent the day looking at the way various applications read and write dxf files, as well as the differences between Acad versions. My own Cad program outputs a dxf that is no longer compliant with Acad v 11 (maybe not even since 2000). But fortunately, it hasn't affected my work. I have been writing a SU plugin to modify my Cad2Dxf output in order to improve its performance. As long as I was doing this, I thought I might be able to post a DxfIn for SU-free users, but have discovered that there are too many considerations, requiring rewriting my code to accomplish even a very basic version of this. Good thing for me that my Cad2Dxf is easy to understand. Thanks for the support everyone, hopefully I will finish soon:-)
    • 1 / 1