Check out Febhouse | New extensions for Shadow Analysis in SketchUp Download

Subcategories

  • No decscription available

    20 Topics
    462 Posts
    HornOxxH
    @pilou said: More appetizing in chocolate! Eggs are good as well - but only very fragile when falling down in SketchyPhysics
  • Disable OnLButtonUp when onLButtonDoubleClick

    10
    0 Votes
    10 Posts
    1k Views
    C
    In the script, it's just the time allowed to detect the double click
  • Launch OSX finder to open a spesific folder?

    9
    0 Votes
    9 Posts
    699 Views
    thomthomT
    hmmm.... maybe URL encoding them is the way to go... I'll have to try that. That might solve another problem I had when I used system - it would not open non-ASCII paths.
  • Moving 3d text

    6
    0 Votes
    6 Posts
    1k Views
    K
    works . thanks a lot.
  • Move a Parallel Camera

    15
    0 Votes
    15 Posts
    1k Views
    J
    @jhauswirth said: You need to use camera.height in parallel mode. Thank you, that works.
  • TIG Mirror plugin crashes SU7

    17
    0 Votes
    17 Posts
    4k Views
    kaluK
    WOW Works perfect No problems at all, you are the meeeennnn!!! Thank you!!!
  • Scene Transition

    2
    0 Votes
    2 Posts
    294 Views
    TIGT
    Try Sketchup.active_model.options["PageOptions"]["TransitionTime"] and Sketchup.active_model.options["PageOptions"]["ShowTransition"] returns the values - say 1.0 and true. You can rest them thus: Sketchup.active_model.options["PageOptions"]["TransitionTime"]=0.0 or Sketchup.active_model.options["PageOptions"]["ShowTransition"]=false
  • [Code] New SKM class and methods

    2
    0 Votes
    2 Posts
    2k Views
    TIGT
    New update here with additional methods... http://forums.sketchucation.com/viewtopic.php?p=293700#p293700
  • Require 'sketchup'

    24
    0 Votes
    24 Posts
    3k Views
    Dan RathbunD
    You could do this automatically by adding the above statement to the end of the Tools/dynamiccomponents.rb file (after the statement that registers the DC extension.) IF the extension is OFF then the extra class methods would be defined. IF the extension is ON, the file may get reloaded, but no harm should be done.
  • Anyone Have A List of "default" Ruby Scripts?

    4
    0 Votes
    4 Posts
    1k Views
    J
    Here's an updated list of default plugins that ship with SketchUp 8. [image: d32m_0911.png]
  • Getting bounding box in custom axis

    10
    0 Votes
    10 Posts
    955 Views
    PixeroP
    Thanks.
  • Rotating objects in space

    7
    0 Votes
    7 Posts
    797 Views
    honoluludesktopH
    Well, better late then never. Not as difficult as I thought. First point, then rotate: ` comp.transformation=Geom::Transformation.new(comp.transformation.origin,point_vector) comp.transform! Geom::Transformation.new(comp.transformation.origin,comp.transformation.zaxis, (Math::PI*3)/2)` Thanks everyone.
  • Apple compatibility

    3
    0 Votes
    3 Posts
    323 Views
    honoluludesktopH
    Sounds like the only way to check it, is to run the app on both platforms?
  • SketchUp 8 and Volume Attribute

    4
    0 Votes
    4 Posts
    774 Views
    thomthomT
    @tig said: See this http://code.google.com/apis/sketchup/docs/ourdoc/componentinstance.html#volume It returned for the Instance as it currently is - like the face.area method... He's trying to read data from .skp files on disk - not within SU Ruby API.
  • [Test] defn.count_instances vs defn.instances.lenght

    3
    0 Votes
    3 Posts
    364 Views
    thomthomT
    Duh! Should off course have eliminated new object creations. (They are all too expensive.) Changing it and the numbers are quite different: d=Sketchup.active_model.definitions[0]; inst=d.instances; c=10000000; puts "Counting #{d.count_instances} instances..."; t=Time.now; c.times { d.count_instances }; puts "Count: #{Time.now-t}s"; t=Time.now; c.times { inst.length }; puts "Count: #{Time.now-t}s" Counting 8642 instances... Count: 3.562s Count: 1.795s
  • "Grayed out" Menu items

    3
    0 Votes
    3 Posts
    334 Views
    honoluludesktopH
    Thanks Tom, I really did try to find it.
  • Sketchup 8, serious observer bug?

    19
    0 Votes
    19 Posts
    2k Views
    M
    Well, I'm happy to test it out, on SU7 & 8 Pro. But programming? Nope. But with TIG and ThomThom commenting here you've already got some deep SU Ruby knowledge. If we can ask them to get involved .... As suggested, there's nice exporters for POVray and Kerkythea, which means we may be able to draw on others in the forums too. Supporting another good OSF renderer in SU would be helpful to all involved. What functions do you think needs to be done to move this project along, and then to the next level?
  • Ruby Scrambler Download

    10
    0 Votes
    10 Posts
    5k Views
    Dan RathbunD
    rav11, clarify.. (please) do the Mac scrambled scripts work on SU ver 7.x ?? and not work on SU ver 8.x ??
  • SKM tools

    4
    0 Votes
    4 Posts
    2k Views
    TIGT
    There's an updated 'extra' Material.save_bumpmap(folder, inverted) tool added. http://forums.sketchucation.com/viewtopic.php?p=291646#p291646 It's been sent to 'beta-testers' - are there any others interested in trying it out 'cross-platform'?
  • Film and Stage plugin - need help to fix script

    29
    0 Votes
    29 Posts
    4k Views
    D
    @Tig and Chris, I had a play using view.vpwidth and .vpheight but don't understand why it doesn't work, I ran this code on the same drawing with and without a 'Camera' view and thought it might show you if Mac's handle things differently, or not. I thought using the second set of co-ords to output a file would work, but I'm doing something wrong so I'll leave that off this post. [code] > view = Sketchup.active_model.active_view # Determine the size of the design window h = view.vpheight.to_s w = view.vpwidth.to_s puts "Window dimensions; " + w + ", " + h # Display the locations of the four corners puts "Upper left; " + view.corner(0)[0].to_s + ", " + view.corner(0)[1].to_s puts "Upper right; " + view.corner(1)[0].to_s + ", " + view.corner(1)[1].to_s puts "Bottom left; " + view.corner(2)[0].to_s + ", " + view.corner(2)[1].to_s puts "Bottom right; " + view.corner(3)[0].to_s + ", " + view.corner(3)[1].to_s # Show the location of the window's center center = view.center puts "Center; " + center[0].to_s + ", " + center[1].to_s # Screen coordinates origin = view.screen_coords [0,0,0] puts "Origin; " + origin[0].to_f.to_s + ", " + origin[1].to_f.to_s Window dimensions; 1924, 1089 Upper left; 0, 0 Upper right; 1924, 0 Bottom left; 0, 1089 Bottom right; 1924, 1089 Center; 962, 544 Origin; 579.166591415118, 705.802307848725 nil > view = Sketchup.active_model.active_view # Determine the size of the design window h = view.vpheight.to_s w = view.vpwidth.to_s puts "Window dimensions; " + w + ", " + h # Display the locations of the four corners puts "Upper left; " + view.corner(0)[0].to_s + ", " + view.corner(0)[1].to_s puts "Upper right; " + view.corner(1)[0].to_s + ", " + view.corner(1)[1].to_s puts "Bottom left; " + view.corner(2)[0].to_s + ", " + view.corner(2)[1].to_s puts "Bottom right; " + view.corner(3)[0].to_s + ", " + view.corner(3)[1].to_s # Show the location of the window's center center = view.center puts "Center; " + center[0].to_s + ", " + center[1].to_s # Screen coordinates origin = view.screen_coords [0,0,0] puts "Origin; " + origin[0].to_f.to_s + ", " + origin[1].to_f.to_s Window dimensions; 1924, 1089 Upper left; 0, 135 Upper right; 1924, 135 Bottom left; 0, 954 Bottom right; 1924, 954 Center; 962, 544 Origin; 285.625823583734, 829.482222498574 nil [/code]
  • View.draw_lines point1, point2

    3
    0 Votes
    3 Posts
    354 Views
    honoluludesktopH
    Tig, thanks.

Advertisement