Author Topic: Development and Updates for the Medeek Truss Plugin  (Read 63138 times)

0 Members and 3 Guests are viewing this topic.

Offline Medeek

  • Administrator
  • Journeyman
  • *****
  • Posts: 496
  • Karma: +1/-0
    • View Profile
    • Medeek Design Inc.
Re: Development and Updates for the Medeek Truss Plugin
« Reply #390 on: August 21, 2017, 12:12:21 am »
No major complaints or concerns with the way I have it currently configured, so far.  I've starting creating the ruby code that does the heavy lifting.  By the end of the week I should have something ready to go for timber trusses. 

My goal is to also add in the Queen Post and Howe configuration for timber trusses, these other two seem to be the most commonly used.

There is a number of ways one could arrange the bolts on these plates or even configure the plates.  I am trying to come up with the mostly widely accepted method that will make at least 75% of the user base happy.  Hopefully I can achieve that.

At another level I am really happy about this latest edition to the plugin,  I now have a better understanding and comfort level with designing bolt connected timber trusses and I can better address local customer requests in this regard.
« Last Edit: August 21, 2017, 12:14:22 am by Medeek »
Nathaniel P. Wilkerson, P.E.

Offline Medeek

  • Administrator
  • Journeyman
  • *****
  • Posts: 496
  • Karma: +1/-0
    • View Profile
    • Medeek Design Inc.
Re: Development and Updates for the Medeek Truss Plugin
« Reply #391 on: August 21, 2017, 11:23:19 pm »
The html webdialog is now integrated into the plugin and variables are passing correctly between the two:



Developing new modules, especially one with some many variables/inputs is a time consuming process.
Nathaniel P. Wilkerson, P.E.

Offline Medeek

  • Administrator
  • Journeyman
  • *****
  • Posts: 496
  • Karma: +1/-0
    • View Profile
    • Medeek Design Inc.
Re: Development and Updates for the Medeek Truss Plugin
« Reply #392 on: August 23, 2017, 04:14:32 am »
I've uploaded a minor update which integrates the timber truss web dialog (won't actually create anything just yet) for those interested in testing it in SketchUp.  It will only load up in Imperial/US unit templates for now.  My main concern is cross browser issues that I'm not aware of but may pop up for other users who have their PC's configured differently than my own.

Let me know if there are any issues.
Nathaniel P. Wilkerson, P.E.

Offline Medeek

  • Administrator
  • Journeyman
  • *****
  • Posts: 496
  • Karma: +1/-0
    • View Profile
    • Medeek Design Inc.
Re: Development and Updates for the Medeek Truss Plugin
« Reply #393 on: August 26, 2017, 02:48:43 pm »
Version 1.9.7 - 08.26.2017
- Added king post timber trusses with bolts and metal plates.



There may be a few bugs to work out as I haven't had the time to test every possible configuration but it appears to be mostly working now.  The metric version is not quite ready so the GUI defaults to the imperial units regardless of the template.

View model here:

https://3dwarehouse.sketchup.com/model/b9530289-89ff-40c4-ac55-754344864d3a/Timber-Truss-King-Post

I will add in the Queen Post and Howe configurations if requested by users and make any other corrections or adjustments as needed.



The permutations with this thing is ridiculous.  The truss above has larger members with a wider plate width that allows for two rows of bolts.
« Last Edit: August 27, 2017, 02:52:06 am by Medeek »
Nathaniel P. Wilkerson, P.E.

Offline Medeek

  • Administrator
  • Journeyman
  • *****
  • Posts: 496
  • Karma: +1/-0
    • View Profile
    • Medeek Design Inc.
KickStarter Campaign
« Reply #394 on: August 28, 2017, 09:14:05 am »
We got about 50% the way there which in my mind is pretty good.  I don't know that Kickstarter was the right venue for trying to stir up the momentum for a SketchUp plugin but I thought it's at least worth a shot.  I sincerely appreciate all who have pledged their hard earned money and supported me in this endeavor.  Your faith in me is the reason I keep plugging away at these tools.

I am currently pursuing other funding options.  To produce a wall plugin that can do what the other "big boy" softwares can do will take a serious investment of my time and effort.  I'm am figuring at least two years of solid programming to produce a polished product that has all the bells and whistles. 

How I get there, I'm still trying to figure out.  Currently I spend my weekends and a small amount of my time during the regular work week (usually going after the low hanging fruit).  Surprisingly I am able to make some headway but progress is too slow in my opinion, somehow I will need to speed up.

Again I would like to thank everyone who participated in this campaign and for all of your pledges, it means a lot to me.
Nathaniel P. Wilkerson, P.E.

Offline Medeek

  • Administrator
  • Journeyman
  • *****
  • Posts: 496
  • Karma: +1/-0
    • View Profile
    • Medeek Design Inc.
Re: Development and Updates for the Medeek Truss Plugin
« Reply #395 on: August 30, 2017, 12:35:29 am »
Looking at the code structure of the timber truss module and the html web dialog it doesn't appear to be too difficult to add in the Queen Post and Howe type truss.  This addition will make this feature considerably more versatile and useful in my opinion since it should cover 90% of most timber trusses of this type used in residential and commercial construction.

I will make it a point to add in both additional truss types before moving on to something else. 

Recently I have not had a lot of feature requests so please fire away.

The next big item on the list is the implementation of the straight skeleton algorithm and the ability to create any rafter roof shape, this is a big one.  If I succeed, which I will, this should be tremendously valuable to many of the plugin users. 

How to do this sort of thing for truss roofs becomes a bit more difficult since truss roofs are a bit more ambiguous and can be pieced together in a variety of ways.  I think it is possible but I will need to give this one more thought.

The next big item which needs to be tackled is the ability to generate floor joists and trusses for any floor outline.  I've already given this some serious thought and the path forward is clear to me but it will just take some focused coding time and debugging.  Along the same lines, the ability to cut holes in the floor assembly (stairwells, access doors etc...) is also a hot item, I will address this at the same time.

Work on the Wall Plugin has begun in earnest but my free time right now is limited so meaningful progress is slow, especially as I am still devoting the bulk of my time towards the truss plugin.

I have exactly zero feedback on the timber truss module so I am curious if anyone has used it yet and if they are encountering any difficulties or other issues that they would like to see addressed. 

- Is this feature useful? 

- What would make it more useful?

- Would other timber truss types (timber rivets, etc...) be more useful?

Just because I find it fascinating and would like to add it to the plugin doesn't mean it has any real world utility, I've learned that through experience.
« Last Edit: August 30, 2017, 12:43:14 am by Medeek »
Nathaniel P. Wilkerson, P.E.

Offline Medeek

  • Administrator
  • Journeyman
  • *****
  • Posts: 496
  • Karma: +1/-0
    • View Profile
    • Medeek Design Inc.
Re: Development and Updates for the Medeek Truss Plugin
« Reply #396 on: September 02, 2017, 08:51:42 am »
Plates are mostly there now just need to work on the bolts for the Howe Timber Truss:

]
Nathaniel P. Wilkerson, P.E.

Offline Medeek

  • Administrator
  • Journeyman
  • *****
  • Posts: 496
  • Karma: +1/-0
    • View Profile
    • Medeek Design Inc.
Re: Development and Updates for the Medeek Truss Plugin
« Reply #397 on: September 03, 2017, 05:49:49 am »
Bolts and plates are now complete for the Queen and Howe Timber Truss types:

http://design.medeek.com/resources/timbertruss/web_dialog_timber_truss.html

Please feel free to test out the web dialog at the link above.

Now all that remains is to bring the javascript code into the ruby.
Nathaniel P. Wilkerson, P.E.

Offline Fred H

  • Apprentice
  • **
  • Posts: 9
  • Karma: +2/-0
    • View Profile
Re: Development and Updates for the Medeek Truss Plugin
« Reply #398 on: September 04, 2017, 05:57:41 am »
Hi Nathaniel,

Haven't been here for a while so I read through the later postings. I'd followed you on Kickstarter and was disappointed when you didn't reach the goal. I'd like to offer a couple of thoughts:

1) Your neck: My old eyes required me to move my head to see all of the screen, giving me stiff necks. I recently started using an ErgoMart Limbo desktop stand for my monitor. It has the bottom of the monitor resting on my desktop, allowing me to have all of the screen in focus without moving my head.

2) How I use the truss plugin: I was new to SU and couldn't understand how to create roofs, particularly since the pitch will be critical for us. So I just used your plugin to create the roofs, mostly ignoring the trusses. I suspect that many new SU users have the same problem. How about a separate plugin for beginners? It could create the roof surfaces, leaving the necessary information for the full program to create the trusses (or just hidden until the full program is purchased). The quick roof surfaces program could be your mass market product.

Best wishes,
Fred


Offline Medeek

  • Administrator
  • Journeyman
  • *****
  • Posts: 496
  • Karma: +1/-0
    • View Profile
    • Medeek Design Inc.
Re: Development and Updates for the Medeek Truss Plugin
« Reply #399 on: September 04, 2017, 06:01:35 am »
Version 1.9.8 - 09.04.2017
- Added queen post and howe timber trusses with bolts and metal plates.



View model here:

https://3dwarehouse.sketchup.com/model/11b78080-be08-4492-805c-2d73c9871ec6/Timber-Truss-Yard

Timber trusses haven't seemed to garner much interest or feedback but I do feel like it is a worthwhile contribution to the plugin.

There is more to be done with the engineering side but I will move on to something else unless customer feedback brings me back to it.

The big prize right now is the straight skeleton implementation.  I have been mulling this one over for at least a year now.

The truss yard now has 23 different truss types/profiles:

https://3dwarehouse.sketchup.com/model/828e8b19-fac1-418e-bc64-f00294f453d0/Medeek-Truss-Yard-5
« Last Edit: September 04, 2017, 10:39:10 pm by Medeek »
Nathaniel P. Wilkerson, P.E.

Offline Medeek

  • Administrator
  • Journeyman
  • *****
  • Posts: 496
  • Karma: +1/-0
    • View Profile
    • Medeek Design Inc.
Re: Development and Updates for the Medeek Truss Plugin
« Reply #400 on: September 04, 2017, 06:05:13 am »
Hi Nathaniel,

Haven't been here for a while so I read through the later postings. I'd followed you on Kickstarter and was disappointed when you didn't reach the goal. I'd like to offer a couple of thoughts:

1) Your neck: My old eyes required me to move my head to see all of the screen, giving me stiff necks. I recently started using an ErgoMart Limbo desktop stand for my monitor. It has the bottom of the monitor resting on my desktop, allowing me to have all of the screen in focus without moving my head.

2) How I use the truss plugin: I was new to SU and couldn't understand how to create roofs, particularly since the pitch will be critical for us. So I just used your plugin to create the roofs, mostly ignoring the trusses. I suspect that many new SU users have the same problem. How about a separate plugin for beginners? It could create the roof surfaces, leaving the necessary information for the full program to create the trusses (or just hidden until the full program is purchased). The quick roof surfaces program could be your mass market product.

Best wishes,
Fred

I have given this some thought but I'm still not sure how I implement it.  Thank you for bringing up this concept.  I will explore it further.
Nathaniel P. Wilkerson, P.E.

Offline Medeek

  • Administrator
  • Journeyman
  • *****
  • Posts: 496
  • Karma: +1/-0
    • View Profile
    • Medeek Design Inc.
Re: Development and Updates for the Medeek Truss Plugin
« Reply #401 on: September 05, 2017, 08:15:40 am »
Version 1.9.8c
- Enabled option for F436 vs. F844 flat washers for timber trusses (in the materials tab within the global settings).
Nathaniel P. Wilkerson, P.E.

Offline Medeek

  • Administrator
  • Journeyman
  • *****
  • Posts: 496
  • Karma: +1/-0
    • View Profile
    • Medeek Design Inc.
Re: Development and Updates for the Medeek Truss Plugin
« Reply #402 on: September 09, 2017, 02:27:32 am »
Tutorial #6:  Timber Trusses



View model used in tutorial here:

https://3dwarehouse.sketchup.com/model/38b48d10-1b18-46d5-8d6d-69bd446cdcd3/Timber-Truss-9
Nathaniel P. Wilkerson, P.E.

Offline Medeek

  • Administrator
  • Journeyman
  • *****
  • Posts: 496
  • Karma: +1/-0
    • View Profile
    • Medeek Design Inc.
Re: Development and Updates for the Medeek Truss Plugin
« Reply #403 on: September 12, 2017, 12:42:55 pm »
Version 1.9.9 - 09.12.2017
- Added a hip & ridge option for gable rafter roofs.
- Fixed some miscellaneous bugs with rafter roof modules.

There were some really annoying issues with the rafter roof module that needed to be addressed.  I still have more work in this regard since I need to go through all of the other rafter roof modules (glulam beam, dual glulam beam etc...) and clean a few things up but I made a fairly good dint in it this evening.

At some point I would like to also add roof returns to the gable rafter roofs, this should not be too big of an issue.  Another thing to add to the todo list is partial roofs where a rafter roof butts up against a larger wall and/or roof.

The list never ends, but then I never quit, I'll probably still be working on this thing 20 years from now when I'm 65.
Nathaniel P. Wilkerson, P.E.

Offline Medeek

  • Administrator
  • Journeyman
  • *****
  • Posts: 496
  • Karma: +1/-0
    • View Profile
    • Medeek Design Inc.
Re: Development and Updates for the Medeek Truss Plugin
« Reply #404 on: September 13, 2017, 11:10:24 am »
I've been thinking about multi-level roofs and how to deal with them.



Currently I don't see a good way to automate truss roofs, I think there will be some manual intervention required.

For rafter roofs though I think I can fully automate the process.

View model here:

https://3dwarehouse.sketchup.com/model/7260bf3e-19bb-406b-9348-588210cd4929/Multi-Level-Hip-Roof
Nathaniel P. Wilkerson, P.E.