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

0 Members and 2 Guests are viewing this topic.

Offline Medeek

  • Administrator
  • Master
  • *****
  • Posts: 2167
  • Karma: +2/-0
    • View Profile
    • Medeek Design Inc.
Re: Development and Updates for the Medeek Truss Plugin
« Reply #780 on: July 07, 2021, 12:41:46 pm »
First look at the HTML edit menu for valley truss sets:



Feels like I'm driving a new car.  I've just got to finish adding in the ridge cap module and I'll make this update live.
Nathaniel P. Wilkerson, P.E.

Offline Medeek

  • Administrator
  • Master
  • *****
  • Posts: 2167
  • Karma: +2/-0
    • View Profile
    • Medeek Design Inc.
Re: Development and Updates for the Medeek Truss Plugin
« Reply #781 on: July 07, 2021, 06:25:44 pm »
First look at the subtraction feature applied to a valley truss set:



Note that ridge caps will now be available for valley truss sets.
Nathaniel P. Wilkerson, P.E.

Offline Medeek

  • Administrator
  • Master
  • *****
  • Posts: 2167
  • Karma: +2/-0
    • View Profile
    • Medeek Design Inc.
Re: Development and Updates for the Medeek Truss Plugin
« Reply #782 on: July 07, 2021, 09:12:01 pm »
Version 2.9.1 - 07.08.2021
- Added a "Regen" context menu item for valley truss sets.
- Enabled subtractive and custom geometry for valley truss set assemblies.
- Enabled HTML draw and edit menus for valley truss sets.
- Labels and callouts added to valley truss sets.
- Enabled the ridge cap option for valley truss sets.



View model here:

https://3dwarehouse.sketchup.com/model/675e163e-597b-4f5e-b385-2ff1d2eb41fe/Valley-Set-Example
Nathaniel P. Wilkerson, P.E.

Offline Medeek

  • Administrator
  • Master
  • *****
  • Posts: 2167
  • Karma: +2/-0
    • View Profile
    • Medeek Design Inc.
Re: Development and Updates for the Medeek Truss Plugin
« Reply #783 on: July 10, 2021, 02:54:48 am »
Version 2.9.2 - 07.10.2021
- Enabled subscription and permanent licensing.
- The License tab of the Global Settings now displays the license type.
Nathaniel P. Wilkerson, P.E.

Offline Medeek

  • Administrator
  • Master
  • *****
  • Posts: 2167
  • Karma: +2/-0
    • View Profile
    • Medeek Design Inc.
Re: Development and Updates for the Medeek Truss Plugin
« Reply #784 on: July 13, 2021, 02:04:17 am »
Version 2.9.3 - 07.13.2021
- Added the option for adjusting the angle or pitch within the edit menu for common trusses.
- Added tooltips for advanced options within the edit menu for common trusses.
- Enabled the following 3D wall cladding materials for gable walls of common trusses: Board and Batten, Metal, Lap, Shiplap, and Log.
- Added both horizontal and vertical offset parameters for wall cladding materials for common trusses.













These were much needed additions for gable truss roofs.  I still need to enable these options for the other 25 truss types but progress has been made.
Nathaniel P. Wilkerson, P.E.

Offline Medeek

  • Administrator
  • Master
  • *****
  • Posts: 2167
  • Karma: +2/-0
    • View Profile
    • Medeek Design Inc.
Re: Development and Updates for the Medeek Truss Plugin
« Reply #785 on: July 14, 2021, 11:53:37 am »
Version 2.9.4 - 07.14.2021
- Improved the organization of the advanced options within the edit menu for common trusses.
- Enabled the following 3D roof cladding material for common trusses: Metal.
- Added a horizontal offset parameter for the 3D metal roof cladding material for common trusses.





Now I just need to enable this feature for all of the various truss sets and rafter roofs.

To create this particular standing seam roof my metal roof name is called out as:

metal_12.0_0.5_1.0_90
Nathaniel P. Wilkerson, P.E.

Offline Medeek

  • Administrator
  • Master
  • *****
  • Posts: 2167
  • Karma: +2/-0
    • View Profile
    • Medeek Design Inc.
Re: Development and Updates for the Medeek Truss Plugin
« Reply #786 on: July 15, 2021, 09:15:46 pm »
Version 2.9.5 - 07.16.2021
- Improved the organization of the advanced options within the edit menu for gable rafter roofs.
- Enabled the following 3D roof cladding material for gable rafter roofs: Metal.
- Added a horizontal offset parameter for the 3D metal roof cladding material for gable rafter roofs.
- Added the option for adjusting the angle or pitch within the edit menu for gable rafter roofs.



View model here:

https://3dwarehouse.sketchup.com/model/61d4af0c-7144-4f41-abf3-637909c50b2a/Metal-Roof-3D-Asymmetric-Rafter-Roof
Nathaniel P. Wilkerson, P.E.

Offline Medeek

  • Administrator
  • Master
  • *****
  • Posts: 2167
  • Karma: +2/-0
    • View Profile
    • Medeek Design Inc.
Re: Development and Updates for the Medeek Truss Plugin
« Reply #787 on: July 16, 2021, 03:33:07 pm »
Version 2.9.6 - 07.17.2021
- Improved the organization of the advanced options within the edit menu for hip rafter roofs.
- Enabled the following 3D roof cladding material for hip rafter roofs: Metal.
- Added a horizontal offset parameter for the 3D metal roof cladding material for hip rafter roofs.
- Added the option for adjusting the angle or pitch within the edit menu for hip rafter roofs.



View model here:

https://3dwarehouse.sketchup.com/model/46eda814-c7dd-48ac-8576-4e06054df14c/Metal-Hip-Rafter-Roof-3D
Nathaniel P. Wilkerson, P.E.

Offline Medeek

  • Administrator
  • Master
  • *****
  • Posts: 2167
  • Karma: +2/-0
    • View Profile
    • Medeek Design Inc.
Re: Development and Updates for the Medeek Truss Plugin
« Reply #788 on: July 17, 2021, 06:31:30 pm »
Version 2.9.7 - 07.18.2021
- Improved the organization of the advanced options within the edit menu for valley and hip truss sets.
- Enabled the following 3D roof cladding material for valley and hip truss sets: Metal.
- Added a horizontal offset parameter for the 3D metal roof cladding material for valley and hip truss sets.
- Added the option for adjusting the angle or pitch within the edit menu for valley and hip truss sets.





View model here:

https://3dwarehouse.sketchup.com/model/127abc90-bf91-4c0c-9c3c-302efd16421e/Hip-Set-with-3D-Metal-Roof

The next roof type I would like to add the 3D metal roof cladding option to is the complex roof.  The only problem I see with this is that with a rather large (complex) roof the algorithm that generates the 3D geometry is going to slow things down significantly.  In order to make this more feasible and ultimately more usable I will probably need to move that chunk of code to the SketchUp C API however it does not appear that one can modify an open model with the C API.  Any thoughts in this regard would be greatly appreciated.
Nathaniel P. Wilkerson, P.E.

Offline Medeek

  • Administrator
  • Master
  • *****
  • Posts: 2167
  • Karma: +2/-0
    • View Profile
    • Medeek Design Inc.
Re: Development and Updates for the Medeek Truss Plugin
« Reply #789 on: July 19, 2021, 10:02:13 pm »
First look at the "Valley Set Check" for truss roofs.  (Note that this feature is currently being tested only with common trusses):







By default the check is toggled off for a new truss assembly.  However if the user places truss valley sets against a truss roof as shown, this option can then be toggled on and the regenerated roof will automatically remove the cladding beneath the valley set.  This will also update the net area calculated by the Medeek Estimator so that the correct cladding area is given.

Additional automation in dealing with the actual trusses (clipped heels) and soffit, fascia, sub-fascia, gutter etc... is being considered however I still need to give all of those considerations further thought and determine to what level of automation can or should be achieved.

Currently the best option for dealing with "complex" truss roofs will be the use of the CUSTOM and SUBTRACT features combined with this new "Valley Set" feature.
Nathaniel P. Wilkerson, P.E.

Offline Medeek

  • Administrator
  • Master
  • *****
  • Posts: 2167
  • Karma: +2/-0
    • View Profile
    • Medeek Design Inc.
Re: Development and Updates for the Medeek Truss Plugin
« Reply #790 on: July 20, 2021, 10:44:04 pm »
Version 2.9.8 - 07.21.2021
- Improved the organization of the advanced options within the edit menu for complex rafter roofs.
- Enabled the following 3D roof cladding material for complex rafter roofs: Metal.
- Added a horizontal offset parameter for the 3D metal roof cladding material for complex rafter roofs.
- Added the option for adjusting the angle or pitch within the edit menu for complex rafter roofs.
- Added a "Valley Set Check" option for common truss roofs (roof cladding trim only).





Now I just need to figure out the hip and ridge algorithm, I got about halfway into it and then slammed into a brick way when it came to figuring out the junction of a ridge and a flying hip where the flying hip meets a lower ridge.

View model here:

https://3dwarehouse.sketchup.com/model/cc22ea9c-4c6d-4fb3-9780-fbe41cb2f742/3D-Metal-Complex-Roof
Nathaniel P. Wilkerson, P.E.

Offline Medeek

  • Administrator
  • Master
  • *****
  • Posts: 2167
  • Karma: +2/-0
    • View Profile
    • Medeek Design Inc.
Re: Development and Updates for the Medeek Truss Plugin
« Reply #791 on: July 24, 2021, 03:08:16 am »
Making progress on the complex rafter framing algorithm, but still a long ways to go:



« Last Edit: July 24, 2021, 04:57:39 am by Medeek »
Nathaniel P. Wilkerson, P.E.

Offline Medeek

  • Administrator
  • Master
  • *****
  • Posts: 2167
  • Karma: +2/-0
    • View Profile
    • Medeek Design Inc.
Re: Development and Updates for the Medeek Truss Plugin
« Reply #792 on: July 25, 2021, 02:12:15 am »
Well the basics are more or less there but now the details...



Notice that the hip, flying hip and valley rafters are still missing, that algorithm is going to be fun.

Lots of little details that still need to be addressed to really make this usable in my opinion, especially when asymmetric roof planes are present within a roof assembly. 

View model here:

https://3dwarehouse.sketchup.com/model/005fd8fe-4252-4d3d-8dbf-45c3e58eca37/Complex-Roof-Rafter-Framing
Nathaniel P. Wilkerson, P.E.

Offline Medeek

  • Administrator
  • Master
  • *****
  • Posts: 2167
  • Karma: +2/-0
    • View Profile
    • Medeek Design Inc.
Re: Development and Updates for the Medeek Truss Plugin
« Reply #793 on: July 25, 2021, 02:30:01 am »
Nathaniel P. Wilkerson, P.E.

Offline Medeek

  • Administrator
  • Master
  • *****
  • Posts: 2167
  • Karma: +2/-0
    • View Profile
    • Medeek Design Inc.
Re: Development and Updates for the Medeek Truss Plugin
« Reply #794 on: July 25, 2021, 02:51:32 am »
Nathaniel P. Wilkerson, P.E.