Medeek Truss

Version 3.4.5 - 05.10.2024

  • Enabled ceiling insulation for shed rafter roofs: Batt, Blown-in.
  • Enabled ceiling insulation for gable rafter roofs: Batt, Blown-in.
  • Enabled ceiling insulation for hip rafter roofs: Batt, Blown-in.
  • Enabled the “Edit Truss Assembly” function for all flat trusses (imperial and metric units).





There is still a lot of work to be done with the entire flat truss family. As you may have noticed I still do not have the advanced options available yet for these types of trusses. The reason is because I will need to add in specific logic and code for dealing with mansard and parapet options for this truss type.

Version 3.4.6 - 05.16.2024

  • Enabled sheathing, cladding, ridge cap and labels for dual pitch trusses.
  • Updated the polynesian truss so layers and materials are properly assigned.
  • Enabled the “Edit Truss Assembly” function for dual pitch trusses (imperial and metric units).
  • Enabled the “Edit Truss Assembly” function for polynesian trusses (imperial and metric units).
  • Enabled the “Edit Truss Assembly” function for bowstring trusses (imperial and metric units).
  • Enabled the “Edit Truss Assembly” function for bow barrel trusses (imperial and metric units).

The edit and regen functions have now been enabled for all active truss types within the plugin. However I still have four truss types that need to be setup and activated. Those four truss types are:

  • Clerestory
  • Barrel Vault
  • Studio Vault
  • Double Inverted

The squeaky wheel gets the grease and that is the reason I have not circled back to complete these additional truss types but they are on my radar, just not the highest priority.

Enabling the full parametric ability of each truss and rafter roof type probably should have been top priority once I determined how to achieve that functionality however other plugins and other items always seemed to gain higher priority. Either way this is a bit of milestone for this plugin, finally glad to get this monkey off my back. Granted I still need to work on the advanced options for many of these truss types, the work never seems to end.

I’m 52 this year, since I started to code this plugin in 2015 I’ve been through a neck and a back surgery (2016 and 2023), but somehow I’m still going and I am very much back in the saddle. Looking at my rather lengthy todo lists for each plugin (including the Floor plugin) I’ve probably got enough development stuff to keep me gainfully occupied for the next 8-10 years.

Notice that these are not complex roofs…


However, they now have the same roof outline and hidden roof geometry layers that the complex roofs do. This will allow for roof connections (boolean type operations) between not only complex roofs but also between truss and basic rafter roofs.

Is there a plan for the rafter tool to generate complete bracing and ceiling joist layouts? Or is that what medeek floor is for?

I don’t know about bracing just yet but the floor plugin will eventually be the go to plugin for ceiling joists for complex roofs.

So, will it resolve a layover intersection? (One gable lays on top of the sheathing of the other gable.) I use this a lot, and it’s tedious to customize by hand.

That is the idea, but it may take some fine tuning and feedback. Right now I’m updating all of the HTML menus for the this added functionality. This should be very interesting.

Example from a while ago. One big main gable with perpendicular gables and a hipped-shed porch roof all laid over it. It was tedious to do, though your trimming tools helped a lot. I only did sloping sole plates on one and stopped doing them.

I don’t know about automatically adding in sole plates quite yet but in the case of shed porch roofs I think this feature will prove to be quite useful.

Here is what the configuration menu will look like for each roof “connection”:

This will allow for independently adjusting the trimming for each attached roof. By default the connection will trim everything on the primary roof but it can be adjusted as needed.

I now have the basic system in place and working for the rafter roofs but if you look closely you can see there is still some refinement necessary. The example shown is two gable rafter roofs that are connected, with the trimming of the primary roof limited to only framing, cladding, gutters and soffit/fascia. Note that the insulation, gypsum, rafters and sheathing is not trimmed on the primary roof:

The tricky part with the refinement is how best to generate the cutting solid to subtract away the unwanted portions of the roof(s). Currently the way I am doing it is using the hidden roof primitive and the roof outline. I basically take the roof outline, extrude it vertically down and then union this solid with the roof primitive above. The resulting solid is then used to subtract against the geometry of any attached roofs. This seems to work reasonably well in most cases but as you can see with the soffit and fascia (and the gutters) there is some overlapping and other minor complications. The insulation also gets a little carved out in places but it is mostly acceptable.

Thoughts or suggestions?

Version 3.4.7 - 05.23.2024

  • Enabled Roof Connections between complex roofs, rafter roofs, truss roofs and solid groups.
  • Added the “Configure Roof Connection” feature to the edit menu for complex, rafter and truss roofs.

This is not a completely new feature however the configuration capability introduced (and the level of granularity achievable) is new and somewhat experimental at this point. I’m sure it will take a few updates and versions before all the issues are worked out and all the necessary refinement is achieved.

Also note that that not all rafter roofs and not all truss types have this feature enabled yet. The following rafter roofs have been enabled:

  • Gable
  • Shed
  • Shed w/ Ledger

The following truss types have been enabled:

  • Common
  • Monopitch
  • Scissor
  • Attic
  • Tail Bearing
  • Symmetric Cathedral
  • Cathedral
  • Parallel Chord

More to come soon…

Working on the roof primitive for the rafter hip roof first.

What are the current thoughts on the timeline for the floor plugin?

This question is answered on the Floor Plugin thread:

Version 3.4.8 - 05.25.2024

  • Enabled Roof Connections for the following additional truss types: tray, monocathedral, cambered, monoscissor and coffer.
  • Enabled Roof Connections for hip and dutch gable rafter roofs.
  • Enabled the “Edit Roof Assembly” function for dutch gable rafter roofs (imperial and metric units).
  • Enabled the following 3D roof cladding material for dutch gable rafter roofs: Metal.


Is there the possibility of allowing ceilings to be installed in a gable rafter roof “cathedral” style? that is, at the underside of the sloped rafters and not at the underside of flat ceiling joists? I have been installing the sloped ceilings on my own for a long time: tedious, time consuming but also tricky work to get right. Thanks!

Very good question. I’ve been asked this same question at least 4-5 times now, so I think it is something that is needed and hopefully I can address it with a useful solution.

Please send me (nathan@medeek.com) some screenshots of your model with the way you want to see the ceiling installed (insulation, gypsum etc…), or any other pertinent sectional details.

I will take this under serious consideration.

Tutorial 30: General Roof Connections (16:54 min.)

Please email me any feedback or suggestions on this new feature.

Version 3.4.9 - 05.26.2024

  • Enabled “vaulted” ceiling insulation for gable rafter roofs (symmetric and asymmetric): Batt, Blown-in.
  • Added “vaulted” ceiling gypsum to gable rafter roofs.
  • Enabled “flat” ceiling gypsum for gable rafter roofs with ceiling joists option enabled.

It works. This is very helpful, especially with ceiling plans. Thanks!