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

    Posts

    Recent Best Controversial
    • Roof Thickness

      Not really a tutorial, I've just posted an appendix to my otherwise outdated SU tutorial explaining how to convert roof thicknesses sliced perpendicular to the roof into the thickness sliced horizontally or vertically.

      http://martinrinehart.com/models/tutorial/tutorial_rt.html

      Hope posting here will help you find it when you need it.

      For those of you who also do HTML, the formulas are made pretty with MathML (in Chrome, then screenshot so you can see them in IE, too). Commented out, but still in the page source.

      posted in SketchUp Tutorials sketchup
      M
      MartinRinehart
    • I Need My VisMap!

      Some years ago I wrote a plugin called VisMap (as in Visual Map) that made it easy to turn layers on and off. It no longer works. I'm told that is because it's Ruby 1 and needs updating for Ruby 2.

      Well, as luck would have it I'm SketchingUp again and I need a tool like that. I want something where I can have an outline of my layers where you click "+" or "-" (arrows, whatever) to expand/contract sets of layers. (I'm working now on some models that are large and not nimble unless you look at just a small part.)

      If anyone else wants such a tool, I'll need help with the Ruby portion. Not done any Ruby in almost a decade, I'm afraid. But I'm totally up-to-date with my JavaScript. Here's an example of my JS outline widget: http://martinrinehart.com

      It's the widget near top-right, labelled "Home." Play with the title line buttons to see how it beats the Windows-standard outline widget.

      posted in Developers' Forum
      M
      MartinRinehart
    • RE: [Plugin Update] Ruby Console Pro with SketchTalk in Motion++

      @unknownuser said:

      For the still-ruby-challenged,...

      Start with Chapter 11 and continue through Chapter 17. You'll become Ruby-literate. It's not hard.

      @unknownuser said:

      1. what about using q to do rotations in an arbitrary direction not defined by the planes?

      All my rotate stuff allows you to specify a plane ('rg', 'rb' or 'gb') or an axis. See my Leaning Tower of Pisa in the doc.

      @unknownuser said:

      1. I've got an existing model with several groups that need to move around in a related, but not quite identical, way.

      That's where ruby literacy has to come in. Alternatively, some brilliant insight that shows me how to create a generic solution to things that move in a related but non-identical way. Brilliant insights are always welcome.

      Martin

      posted in Plugins
      M
      MartinRinehart
    • RE: [Plugin Update] Ruby Console Pro with SketchTalk in Motion++

      @jessejames said:

      @martinrinehart said:

      Ruby Console Pro

      1. Can you combine the input and output windows into one window.

      2. I noticed pressing tab does not insert a tab char into the text area, it just does the usual "tabbing" of focus though the widgets. Can this be overridden to insert a tab?

      Missed this post. Sorry.

      1. Yes, but don't want to. Arrange them how you like. They come up as you left them, next time.

      2. Textareas are lame. Wish we had better. Many times I've enthusiastically started on a serious editor/ide, only to run into some insurmountable textarea roadblock.

      posted in Plugins
      M
      MartinRinehart
    • RE: New Monitor, need advise

      You are very smart to have gotten that monitor. Easy to love, no?

      posted in Newbie Forum
      M
      MartinRinehart
    • RE: Follow Me on a miter component

      @airbear58 said:

      What I am building, in effect, is a empty picture frame.

      Why do you want correct details inside the frame? These won't show in a finished model.

      Assuming that you'll need to explode the parts (or otherwise show these details) begin by simplifying the problem. Start with three boards, each a group. Along the length of one, cut the female shape. Along the length of another cut the male shape. (Use FollowMe or just PushPull.) Qrotate (Q = keyboard shortcut) the male and female boards 45 degrees. Slide the shaped boards onto the unshaped board, picture frame style.

      This is a nuisance, but you only do it once. Explode, Edit/Intersect/Intersect with Model. Delete the lines you don't want. Save!

      Start with the correct width. Use the Scale tool along the length of the finished board to "cut" as many different lengths as you like.

      posted in Newbie Forum
      M
      MartinRinehart
    • RE: New Member [Bob]

      Welcome, Bob.

      You pose a challenging problem. This is not simple, beginner-friendly sketching up. You might want to practice sketching up something easier, such as a house. Don't start with a carefully drawn, Arc-based horseshoe. Start with something like my horseshoe. That said, here goes.

      I'll illustrate a technique with a "horseshoe" that won't win any prizes. Draw yours a bit too long as we'll cut it back. I've used a 10% slope (and suggest that you start that way, too) as 3% is a bit too subtle. First you PushPull your horseshoe up into 3D, with straight sides. With the Scale tool (Google for a video tutorial) you expand just the top, 10%.

      Draw a line to close the horseshoe and PushPull up the inside. Use the Scale tool again, this time to shrink the top of the inside by 10%.

      horseshoe01.jpg

      Ctrl+A to select all, right click and Group. Draw a rectangle a bit larger than the horseshoe. PushPull it up. Triple-click the new box. Move it into your horseshoe enough to cut off the excess length. Leaving the box selected, right-click your horseshoe and explode it. Then Edit/Intersect/Intersect with Model.

      horseshoe02.jpg

      Now it's time to clean up. Delete all the lines that aren't part of the finished horseshoe. DO NOT use the Eraser. Click a line to select it, scratch your head to decide if you really don't want it. Press Delete if it's not a keeper.

      horseshoe03.jpg

      Connect the outside lines to the inside lines to get the shape you want. Delete the lines you don't need.

      horseshoe04.jpg

      When you get here, you're ready to go back and sketch up a horseshoe that might win a championship. Good luck!

      posted in Newbie Forum
      M
      MartinRinehart
    • RE: Round corners and CSS3

      Oh !@#$.

      I forgot what browser the PC user will get for a WebDialog. Be kind to Mac users!

      posted in Developers' Forum
      M
      MartinRinehart
    • RE: Edit group by ruby-code instead of a right mouse click

      @andreas said:

      I would like to make a cutout in a wall (group) to insert a door or window.

      Andreas

      That is definitely possible. The group has an Entities collection.

      Add a Rectangle to the groups Entities. Pushpull its face to the opposite side of the wall. Delete the face.

      posted in Developers' Forum
      M
      MartinRinehart
    • RE: Module.foobar vs Module::foobar ?

      @thomthom said:

      A "service"? That does that mean in Ruby world?

      It puts "Hello, World!" to the console. It doubles the size of a ComponentInstance along an axis. It returns the value of pi to a ridiculous number of decimal places.

      posted in Developers' Forum
      M
      MartinRinehart
    • RE: Round corners and CSS3

      @thomthom said:

      The web is dynamic - websites should be as well.

      The attached might amuse you.


      Delete the ".txt" and open in a good browser.

      posted in Developers' Forum
      M
      MartinRinehart
    • RE: Drop Geometry to Surface - Brainstorming for methods

      I'm not sure I understand what you want to do. Is the object a ComponentInstance?

      posted in Developers' Forum
      M
      MartinRinehart
    • RE: Round corners and CSS3

      @hieru said:

      @unknownuser said:

      Do layout in HTML?

      Personally I like to do my best to render a design as consistently as possible across all platforms.

      I like to do my best work in each browser. If square corners aren't best, round your corners. It doesn't make sense to me to have everyone dropped to the lowest common denominator because some people only have square corners.

      I'd go on longer on this, but today I'm looking at the Opera-only "transform" feature. I'd really like to be able to rotate my images.

      Anyone tried my "Stylist" tool? It's a major time saver. Anyone who can help me get Chrome to properly write the innerHTML (lines 1012 thru 1018 - it works in Opera and Firefox) would earn my eternal gratitude.

      posted in Developers' Forum
      M
      MartinRinehart
    • RE: Ruby to rotate overhead view 90 degrees around blue axis?

      Try http://forums.sketchucation.com/viewtopic.php?f=323&t=27835&p=241955&hilit=Camera+Stats#p241955

      posted in Developers' Forum
      M
      MartinRinehart
    • RE: [Tutorial] PickHelper - Visual Guide

      Bravo, ThomThom! πŸ‘ πŸ‘ πŸ‘

      I love it when explorers return from parts unknown bearing and sharing maps.

      (Nit: The plural of child is children.)

      posted in Developers' Forum
      M
      MartinRinehart
    • RE: Module.foobar vs Module::foobar ?

      They are sometimes synonymous. The . form is preferred if you are calling a method Module should reasonably be expected to perform, especially one that changes Module. The :: suggests that you are calling a service provided by Module.

      posted in Developers' Forum
      M
      MartinRinehart
    • RE: Geom::Transformation.new(pt, xaxis, yaxis)

      Try Chapter 16. There is almost never a reason to use a Transformation directly. Just move, rotate and scale as you wish.

      posted in Developers' Forum
      M
      MartinRinehart
    • Round corners and CSS3

      Your webdialogs can sport lovely round (and elliptical) corners without any of the serious hard work that round corners used to require. All browsers but one (guess) now have this feature.

      To set four corners of a div (for example) to a radius, you just:

      
      myDiv.style.borderRadius = '10px';
      myDiv.style.MozBorderRadius = '10px'; 
      
      

      (Yeah, Mozilla is not quite standard, yet. Ugh.)

      I've written a little JavaScript tool that let's you play with several common style attributes, shows you an example as you fuss and then writes the code when you're done fussing.

      This is brand new, so expect some teething troubles.


      Delete the ".txt" and open in your favorite browser.

      posted in Developers' Forum
      M
      MartinRinehart
    • RE: Beginners Guide??

      My tutorial goes into Ruby scripting, starting in Chapter 11.

      posted in Developers' Forum
      M
      MartinRinehart
    • RE: Hi

      @stevemc said:

      Im looking for proper architectural design tutorials or examples (real world)

      My tutorial might meet your needs. Real architectural work starts, Chapter 2. At present it's free. Link in signature.

      posted in Newbie Forum
      M
      MartinRinehart
    • 1
    • 2
    • 3
    • 4
    • 5
    • 38
    • 39
    • 1 / 39