solver

Members
  • Posts

    12267
  • Joined

  • Last visited

Everything posted by solver

  1. A simple way to get short post (newels) when using a post to beam railing. Watch on YouTube: http://youtu.be/5_nz-OT8o9A?hd=1
  2. Straight Watch on YouTube: https://youtu.be/g3FgHt48VWw Tapered Part 1 Watch on YouTube: https://youtu.be/5drTq3dzDH0 Part 2 - Adding Molding Watch on YouTube: https://youtu.be/Te4qwQe-hko
  3. Chief seems to have a problem with the decking when circular shapes are used.
  4. No. I've wanted this for a long time.
  5. Bonus video on separating the rod from the curtain and creating symbols so they may be used individually. Not much how to details, but should be enough to get you started. More info on this technique via a forum search. Watch on YouTube: https://youtu.be/0Nncj0fhDXs
  6. Demo Plan: ruby - number formatter 1.plan Exported Macros: NumberFormatter Demo.json Watch on YouTube: http://youtu.be/h-SlAKIeWE8?hd=1
  7. Watch on YouTube: https://youtu.be/B6qVnfSNyWM
  8. Basics showing how Roof Default settings effect manual roof planes. I see many plans where the defaults do not match the roof. Easier to let Chief do the work. Watch on YouTube: http://youtu.be/03156Um5rjc?hd=1
  9. Watch on YouTube: http://youtu.be/dDT6wbrrVRM?hd=1
  10. Add a gap under a door to simulate the bottom of the door being trimmed. Watch on YouTube: https://youtu.be/OpB69mZbFlo
  11. result += "Roof Plane: " +indx+1.to_s Probably needed to be result += "Roof Plane: " +(indx+1).to_s
  12. I've not been following this and I don't read Ruby, but for example this line result += "Roof Plane: " +indx.to_s you might add 1 to indx result += "Roof Plane: " +indx+1.to_s or maybe do the same earlier in the macro.
  13. Quick, very basic how to make your own doors. Watch on YouTube: http://youtu.be/PqNz678WONc?hd=1 Part 2 -- Some Improvements Watch On YouTube: http://youtu.be/zuYgibSE46M?hd=1 Here is a plan with various parts. Use as is, or create symbols and assemble. Door Symbol Parts 1.plan
  14. From glennw Open the room specification dbx for the upper floor that is cantilevering. Go to the Materials panel and select Cantilever underside. Select Material. Plan Materials. Scroll up to the top of the materials list. There is an option called "No Material". Note that you have to double click "No Material" to get it to stick, you can't use OK (at least this applies to my mac). Also note that this is not a material like "Opening (no material)" - it literally means "no material". Glenn
  15. How did you place these? That seems like the tricky part of this process. Here is what I did. Took the radius of the ceiling and placed a point there. Selected the center trim and copied/rotated it around the point. Taking a couple of angles gave me the info needed to space things evenly.
  16. Molding Polyline arched to match ceiling. Converted to a symbol. Used it as a background to draw a profile against so I could match the curve. Converted profile to a p-solid. Placed the center p-solid, then placed a point marking the radius. Used Transform/Replicate to copy and rotate the p-solid about the point.
  17. Looks like a p-solid can be rotated in elevation, but not a molding or symbol -- can't seem to select them.
  18. Draw Arc in elevation following ceiling. Convert Curve To Polyline to increase the number of segments making the molding smooth. Convert to 3D Molding Polyline. Space as required. I might make the molding into a symbol for easier placement. For the pieces running front to back, you will need a profile with a curved bottom. If you make this from a p-solid, or a symbol from a molding, you may be able to copy and rotate around the radius of the ceiling.
  19. These are molding polylines. I used a square edged molding, but they could have a edge profile.
  20. I noticed this happened too, but not every time. I thought I misstyped something. Leaving it off is OK as long as the pattern only matches once. With a string like >123>abc>123> You will get abc without the $.
  21. Forgot to add, you can also modify the string in place (with gsub!) like this x='abc>123>xyz>456789>' x.gsub!(/>[0-9]*>$/,'')
  22. Quick test using gsub and a regular expression (pattern to match). # define a test string x='>abc>123>xyz>456789>' # pattern is delimited by / # search for a > followed by any number of digits followed by > and the end of string (the $ sign is end of string) # find the matching pattern and replace it with nothing (2 single quotes) # create a new string y y=x.gsub(/>[0-9]*>$/,'') # return the original string and the modified one x+"\n"+y # ^ is the start of string, so /^>[0-9]*>/ would match the same string at the beginning instead of the end.
  23. Posting your plan will help us.