Author Topic: Truss Calculators  (Read 313703 times)

0 Members and 1 Guest are viewing this topic.

Offline Medeek

  • Journeyman
  • *****
  • Posts: 1,806
  • Structural Engineering
    • The Engineering and Design Firm of Medeek
Re: Truss Calculators
« Reply #975 on: April 12, 2020, 03:22:02 PM »
Version 2.7.0 - 04.12.2020
- Enabled the "Edit Truss Assembly" function for all timber trusses (imperial and metric units).

Nathaniel P. Wilkerson, P.E.
Designer, Programmer and Engineer

Offline Medeek

  • Journeyman
  • *****
  • Posts: 1,806
  • Structural Engineering
    • The Engineering and Design Firm of Medeek
Re: Truss Calculators
« Reply #976 on: April 13, 2020, 08:19:25 AM »
Version 2.7.1 - 04.13.2020
- Enabled the "Edit Roof Assembly" function for shed w/ ledger rafter roofs (imperial and metric units).
- Enabled soffit and fascia for shed w/ ledger rafter roofs: boxed, gable, angled.
- Enabled a roof cladding extension parameter for shed w/ ledger rafter roofs.
- Added the option in the shed w/ ledger rafter roof edit menu to specify a separate front and back overhang length.
- Enabled a "No Framing" mode for shed w/ ledger rafter roofs.

Nathaniel P. Wilkerson, P.E.
Designer, Programmer and Engineer

Offline Medeek

  • Journeyman
  • *****
  • Posts: 1,806
  • Structural Engineering
    • The Engineering and Design Firm of Medeek
Re: Truss Calculators
« Reply #977 on: April 20, 2020, 08:54:48 PM »
Velux has their official models in the warehouse but as usual there are too many details in these models, so I had to create my own low poly versions that are dimensionally accurate:



https://3dwarehouse.sketchup.com/model/f56a0a28-e161-46ce-a051-ea081c9e2a74/Medeek-Skylights-Velux-Low-Poly
Nathaniel P. Wilkerson, P.E.
Designer, Programmer and Engineer

Offline Medeek

  • Journeyman
  • *****
  • Posts: 1,806
  • Structural Engineering
    • The Engineering and Design Firm of Medeek
Re: Truss Calculators
« Reply #978 on: April 21, 2020, 09:22:23 PM »
First look at the Skylights Toolbar:

Nathaniel P. Wilkerson, P.E.
Designer, Programmer and Engineer

Offline Medeek

  • Journeyman
  • *****
  • Posts: 1,806
  • Structural Engineering
    • The Engineering and Design Firm of Medeek
Re: Truss Calculators
« Reply #979 on: April 23, 2020, 10:42:40 PM »
Version 2.7.2 - 04.24.2020
- Added wall sheathing thickness and wall cladding thickness parameters to the advanced options for trusses.
- Enabled advanced options for tail bearing trusses.



I still need to enable editing and labels for tail bearing trusses.
Nathaniel P. Wilkerson, P.E.
Designer, Programmer and Engineer

Offline Medeek

  • Journeyman
  • *****
  • Posts: 1,806
  • Structural Engineering
    • The Engineering and Design Firm of Medeek
Re: Truss Calculators
« Reply #980 on: April 24, 2020, 02:53:56 PM »
Version 2.7.2b - 04.24.2020
- Enabled the "Edit Truss Assembly" function for all tail bearing trusses (imperial and metric units).
- Labels and callouts added to tail bearing trusses.





This update also resolves a potential bug that could cause the plugin to go into a infinite loop if the birdsmouth cut exceeds the depth of the top chord of the truss.  If you are using tail bearing trusses I highly recommend upgrading to this latest release.

The updated module is now properly creating the gypsum on the underside of the truss (three pieces).
Nathaniel P. Wilkerson, P.E.
Designer, Programmer and Engineer

Offline Medeek

  • Journeyman
  • *****
  • Posts: 1,806
  • Structural Engineering
    • The Engineering and Design Firm of Medeek
Re: Truss Calculators
« Reply #981 on: April 26, 2020, 04:51:48 PM »
Version 2.7.3 - 04.26.2020
- Added a Global Reset button in the General tab of the Global Settings.
Nathaniel P. Wilkerson, P.E.
Designer, Programmer and Engineer

Offline Medeek

  • Journeyman
  • *****
  • Posts: 1,806
  • Structural Engineering
    • The Engineering and Design Firm of Medeek
Re: Truss Calculators
« Reply #982 on: May 02, 2020, 07:51:51 PM »
Version 2.7.4 - 05.02.2020
- Fixed a bug with the soffit and fascia module for all truss types.

This bug fix is specifically for the boxed soffit for truss roofs.  Previously if one did not enable the fascia but enabled the soffit then it would throw an error.  There may be other similar bugs in this module or others so I am constantly testing combinations of various parameters to make sure no interdependencies have been overlooked.
Nathaniel P. Wilkerson, P.E.
Designer, Programmer and Engineer

Offline Medeek

  • Journeyman
  • *****
  • Posts: 1,806
  • Structural Engineering
    • The Engineering and Design Firm of Medeek
Re: Truss Calculators
« Reply #983 on: May 05, 2020, 08:40:58 PM »
Version 2.7.5 - 05.05.2020
- Enabled a toggle feature (Ctrl key) for the Trim tool so that the selection can be retained or removed.

This small adjustment of the Trim tool is to bring it inline with the Trim 2 tool. This feature is per customer request.
Nathaniel P. Wilkerson, P.E.
Designer, Programmer and Engineer

Offline Medeek

  • Journeyman
  • *****
  • Posts: 1,806
  • Structural Engineering
    • The Engineering and Design Firm of Medeek
Re: Truss Calculators
« Reply #984 on: May 09, 2020, 11:03:06 PM »
First look at the skylight tool in action:



Note, that this image shows the skylights added to a generic roof.  For the cutouts to work the roof geometry must be a valid solid group or component within an overall assembly group for the roof or building.

Initially there are three skylights (sizes) to choose from however it is possible to add your own skylights into the library.

The cut function can be toggled on/off in order to cut through the sheathing and cladding or in this case just a generic roof solid.

At some point I would also like to add in a few VELUX Sun Tunnels.

Now I just need to figure out how to heal the roof when a skylight is deleted or edited.  For a Medeek roof that is fairly straight forward, just regen the roof, however for a generic solid things get a little more tricky.
Nathaniel P. Wilkerson, P.E.
Designer, Programmer and Engineer

Offline Medeek

  • Journeyman
  • *****
  • Posts: 1,806
  • Structural Engineering
    • The Engineering and Design Firm of Medeek
Re: Truss Calculators
« Reply #985 on: May 10, 2020, 11:19:30 PM »
Version 2.7.6 - 05.11.2020
- Added the Skylights toolbar.
- Enabled skylights for all truss, rafter and complex roofs.
- Enabled skylights for generic roofs.





I also added an additional tool for "regenerating" the skylights, this comes in handy after modifying the location of a skylight or if a Medeek roof gets regenerated and the holes in the sheathing and cladding need to be re-cut.

There are few new global settings I still need to add to fully complete this new module but overall it seems to be working quite nicely.
Nathaniel P. Wilkerson, P.E.
Designer, Programmer and Engineer

Offline Medeek

  • Journeyman
  • *****
  • Posts: 1,806
  • Structural Engineering
    • The Engineering and Design Firm of Medeek
Re: Truss Calculators
« Reply #986 on: May 21, 2020, 11:48:46 PM »
Tutorial 18: Skylights (14.22 min.)

https://youtu.be/ogWO8nQRaxU

I often get a lot of questions that are answered in the tutorial videos.  Just a reminder, all of the tutorial videos can be found here:

http://design.medeek.com/resources/medeektrussplugin.html#Videos
Nathaniel P. Wilkerson, P.E.
Designer, Programmer and Engineer

Offline Medeek

  • Journeyman
  • *****
  • Posts: 1,806
  • Structural Engineering
    • The Engineering and Design Firm of Medeek
Re: Truss Calculators
« Reply #987 on: July 31, 2020, 05:16:23 PM »
Version 2.7.7 - 07.31.2020
- Fixed a bug with all assemblies when auto-assignment of materials is turned off in the global settings.
Nathaniel P. Wilkerson, P.E.
Designer, Programmer and Engineer

Offline Medeek

  • Journeyman
  • *****
  • Posts: 1,806
  • Structural Engineering
    • The Engineering and Design Firm of Medeek
Re: Truss Calculators
« Reply #988 on: August 16, 2020, 08:24:19 PM »
I've been giving some serious thought to the estimating module the last couple of days as I regroup and review my various todo lists.

I would like to spend a few days and update the estimating module to include rafter roofs.  However, as I think about rafters and their lengths I am wondering what length exactly are we talking about?  Do we want the actual (longest length of the member) or do we want a horizontal projection of the length?  Typically both the top and bottom of a rafter has a bevel cut or even a compound bevel cut.

The ridge board on the other hand is very simple (generally).  There are no beveled end cuts so things are straight forward.



« Last Edit: August 16, 2020, 09:22:15 PM by Medeek »
Nathaniel P. Wilkerson, P.E.
Designer, Programmer and Engineer

Offline Medeek

  • Journeyman
  • *****
  • Posts: 1,806
  • Structural Engineering
    • The Engineering and Design Firm of Medeek
Re: Truss Calculators
« Reply #989 on: September 12, 2020, 02:53:48 PM »
In a nutshell this is the basic algorithm for the rafter module for complex roofs:



Of course the devil is the details and there are a lot of details missing in this picture.

The overall picture seems simple enough however there are a number of special cases where rafters align with ridge boards and the over simplistic boolean subtraction algorithm will not suffice.  I will need to try and account for all of those special cases.

The offset is a factor of the ridgeboard, hip rafter, valley rafter or flying hip rafter width.  However, as you can see in the detail below when the roof planes are not the same (asymmetric) the offset will not be symmetric and must be calculated, hence the opposing roof plane (pitch) at that edge must be known/tracked.  For a ridge board edge the offset will be given by:

offset  = T/(1 + tanθ/tanA)

Since the offset is only a function of the ratio of the two opposing pitches this equation should also hold for hips and valleys as well.  Note that when the angles are equal the equation degenerates to T/2 as one would expect.

Once all of the offsets are determined then it is merely a matter of generating the new points for the polygon drawn in blue highlighter.  Once that polygon (points) is determined it becomes the cutting polygon for the rafters.  Technically it is a boolean intersection rather than a subtraction, but that is all semantics.
Nathaniel P. Wilkerson, P.E.
Designer, Programmer and Engineer

Offline Medeek

  • Journeyman
  • *****
  • Posts: 1,806
  • Structural Engineering
    • The Engineering and Design Firm of Medeek
Re: Truss Calculators
« Reply #990 on: October 09, 2020, 02:48:55 AM »
Version 2.7.8 - 10.09.2020
- Added a "Refresh Licensee Data" button within the License tab of the Global Settings.
Nathaniel P. Wilkerson, P.E.
Designer, Programmer and Engineer

 

Templates: 5: index (default), Ads (default), Portal (default), Display (default), GenericControls (default).
Sub templates: 12: init, html_above, adsheaders_above, body_above, adsindex_above, portal_above, main, portal_below, adsindex_below, body_below, adsheaders_below, html_below.
Language files: 3: SPortal.english (default), index+Modifications.english (default), Ads.english (default).
Style sheets: 1: portal (default).
Files included: 37 - 1132KB. (show)
Cache hits: 11: 0.00126s for 40,770 bytes (show)
Queries used: 30.

[Show Queries]