News:

SMF - Just Installed!

Main Menu
Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Messages - Medeek

#121
Version 3.3.1 - 09.03.2023
- Added hip, valley and flying hip rafters to the complex roof framing module.



The first thing you will notice is that the upper ends of the hip and valley rafters are not correctly trimmed, only the bottom ends.  Also flying hips are not trimmed on their upper or lower ends.  The trimming algorithm for these rafters is the next thing on my todo list.

Unlike the lower end trimming, the upper end will require a much more sophisticated algorithm so it may take some time.  The problem really is that there a number of possibilities for termination and the plugin needs to be be able to check for all of those possibilities.  No one said complex roof are easy.



Nothing is easy with complex roofs, the math is hard, the code is hard and the topology/trigonometry can be very challenging.  Fortunately I do like these sorts of hard problems but even I have to take a small break once in a while to let my head rest and regroup. 

Last night I was trying to figure out how to handle the asymmetric offset (lateral and vertical) for hip and valley rafters when the adjacent roof planes are different pitches.  The problem was that I did not have a good way to determine which of the two pitches was to the left or right of the rafter.  I was only able to solve the problem after calling it a night and then the solution (cross product of the flattened normal vectors of the roof planes) came to me while watching another episode of "How's it Made" on the Discovery channel.  Sometimes I think my best programming actually happens when I'm not actually programming :)
#122
First look at a complex roof with the hips, flying hips and valleys drawn. The framing module still has quite a ways to go but at least this is a start on these elements:

#123
Version 3.3.0 - 08.31.2023
- Added a rafter offset parameter for complex roof framing.
- Fixed a minor bug with complex roof framing for half hip roofs set to custom pitches.



The rafter offset parameter will now allow the user to offset the rafter framing any custom amount (positive or negative) for each roof plane independently.
#124
Version 3.2.9c - 08.30.2023
- Fixed the non-orthogonal rafter framing bug for complex roofs.



I think I have finally resolved the confounded non-orthogonal rafter framing issue (it has been almost two years).  It turns out the fix was simply replacing a complex piece of logic with two lines of code, sometimes simple is better.

I highly recommend updating to this latest release.  I apologize that it has taken this long to rectify the issue, I was made aware of it about 18 months ago but it has taken me a while to circle back and determine the cause and then the solution.  Thank-you everyone for your patience.

P.S.
After testing non-orthogonal roofs this afternoon I realized that it would be handy to have the ability to custom offset the rafter spacing for each roof plane.  Sometimes the algorithm is not smart enough to correctly position the rafters exactly where one might want them.  I will give this some additional consideration.
#125
On a related note I was asked if the color for the steel framing can be changed? The actual material assigned is hard coded in by the plugin however once you create your first wall you can then modify the (3) materials created by the plugin within the Materials tray in SketchUp:
  • medeek_cfs
  • medeek_cfs_2x6
  • medeek_cfs_2x4
Note: Once a material is created by the plugin it does not attempt to recreate it unless it is deleted. Hence any modifications made to the material will "stick".

#126
Version 3.2.9b - 08.28.2023 thru 08.29.2023
- Fixed a critical bug with the hip rafter roof module.

Unfortunately I never noticed this error/bug because I usually test the plugin with the advanced options turned on automatically.  If the advanced options are turned off and a hip roof is attempted and error will be thrown.  This bug fix addresses that issue.  I highly recommend upgrading to this latest version.
#127
Version 3.2.9 - 08.28.2023
Fixed a critical bug with the truss removal feature for truss sets.

!!!! CRITICAL BUG FIX !!!!
I highly recommend upgrading from versions 3.2.7 and 3.2.8.
#128
Version 3.2.7c - 08.28.2023
- Additional updates for steel framing for metric templates/units.
#129
Version 3.2.7b - 08.26.2023
- Minor updates to the window and door framing modules with regards to steel framing.

#130
Version 3.2.7 - 08.25.2023
- Updated steel studs and plates for all wall types.
- Fixed a bug in the statistics module for the gable walls.



Previously the steel studs and plates were merely cosmetic, now the are modeled a bit more realistically (however less attractively in my opinion).  This update was specifically requested by users who specialize in steel stud framing and who wanted a more accurate model (stud length and channels for top and bottom plates) when it comes to steel framing.  The plugin was never initially designed for steel framing and because of that I still consider the steel framing option more of a cosmetic model than an actual realistic model, but this latest update gets us a little closer to that objective.
#131
Tutorial 40 - Stacked Windows (10:40 min.)

#132
Version 3.2.6 - 08.09.2023
- Fixed a bug with stacked openings and plan dimensions.
- Added "Subtractive Framing" to the Wall tab of the Global Settings.
- Enabled "SUBTRACT_FRAMING" custom boolean subtraction for all wall types.

This now gives us a workaround for non-aligned stacked windows and doors.  This update per customer request.
#133
Tutorial 24: Complex Roof Discussion and Limitations (10:43 min.)

#134
Tutorial 39 - Wall Panelization (8:52 min.)

#135
Version 3.2.5b - 08.06.2023
- Added a hotkey (Up key) to toggle wall panelization ON or OFF within the Draw Wall tool/menu.