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.

Messages - Medeek

Pages: [1] 2 3 ... 82
With the asymmetric variant the secondary pitch and bearing height cause the location of roof peak to be off center.  In order to draw the roof one must first solve for the location of the roof peak (x direction).  The solution is given by:

I won't really know if the math is correct until I drop it into the ruby code and test it.

I will also need to check for null solutions, where certain combinations of pitches and delta h create impossible geometry.

I kind of miss the rigor of the math often required with the development of the truss plugin.  Asymmetric hip roofs are going to be even more math intensive.

I'm not exactly sure on what to do with the ridge board.  I can either bevel it or drop it to the same height as the lower side rafters.

This brings me back to some topics I was exploring last year at about this time regarding asymmetric rafter roofs.  I will set aside the hip roof for a minute and look at the simple gable roof in continuation of this discussion.

Each side of the roof may have a different pitch.  Additionally the top plate height may differ as well as the birdcut.  Things tend to get a little complicated when the symmetry is broken.

Basically one can boil it down to a symmetric or asymmetric gable roof.  The asymmetric variant will have the following additional parameters:

Roof Type:  Symmetric Gable, Asymmetric Gable
Pitch2 - Roof pitch of right side roof
Birdcut2 - Birdcut length of right side of roof
Delta Height - Difference in height between left and right bearing walls (left side is reference)

One could even go so far as to define a different rafter depth for the opposite side, as its length may be more or less than its opposite side:

Rafter Depth 2 - Rafter depth on right side of roof.

To celebrate the inclusion of this new extension into the Extension Warehouse and to further accelerate its uptake I will be running an Easter special. 

This special is a little different than those I have recently done in the past. 

In order to obtain a full license for the Electrical Extension at no cost all you need to do is renew one of your existing licenses for any other Medeek extension (Truss, Wall or Foundation).  Purchase of a new license for any of these three plugins is also a valid option as well.

Once you have purchased either a renewal or new license of the Truss, Wall or Foundation plugin(s) then please send me an email and I will issue you a license for the Medeek Electrical extension.  If you already own the electrical extension I will issue a renewal to your existing license, thereby extending it license expiration date an additional year.

If you renew more than one extension, only one renewal can be applied towards a free license or renewal of the Electrical extension.

This promotion is only valid for purchases and renewals from 04-24-2019 thru 05-01-2019, there will be no exceptions.

Version 2.3.4 - 04.24.2019
- Enabled the "Edit Roof Assembly" function for gable and hip rafter roofs (imperial and metric units).
- Corrected an issue with H2.5A hurricane ties when utilized with raised heel trusses.

This is a fairly substantial upgrade for the plugin and now gives the user the ability to edit stick framed roofs.  Previously only certain truss roofs could be edited. 

I still need to enable editing for the other rafter roof types (shed roofs, I-Joist, rafter roofs with glulam beams etc...), but at least I've now got the two most common roof types with full parametrics enabled.

Looks like the listing is finally live in the Extension Warehouse:

When I originally enable hurricane (uplift) ties for the trusses I failed to check to see how things looked with a raised heel when the H2.5A (simpson) tie was used. 

In this particular case the tie needs to be flipped around so that it is facing towards the interior rather than the exterior.  I've made the correction and added the logic into the code.  I will release the fix with the next version:

Since adding the symbols legend I've had a number of requests for a tool to draw a schedule (similar to how I am drawing the legend).

Now that I've got a fairly solid routine for pulling the electrical data (I will use much of this same code for the estimating tool) it isn't too big of a leap to draw a schedule.

My question is what information do you need or want in this schedule, how do you want it laid out?  Every device listed with its parameters or do I group like devices?

Please give feedback in this regard.  Also feel free to send me any sample electrical schedules that I can utilize as references.

If I know what I want to output I can probably knock this out in 2-3 hours, most of the underlying code is already in place.

Version 2.3.3 - 04.17.2019
- Enabled the "Edit Truss Assembly" function for attic trusses (imperial units only).
- Improved formatting of all HTML edit menus: Common, Monopitch, Scissor, Attic.


Tutorial 3:  Electrical Symbols Legend

Version 2.3.2 - 04.15.2019
- Enabled the "Edit Truss Assembly" function for all scissor trusses (imperial and metric units).

Version 1.0.6 - 04.15.2019
- Added additional NEMA 240V receptacles into the Outlet module: NEMA 6-30R, NEMA 6-50R.

These additional receptacles (and symbols) were per customer request.

For those that are interested I will explain how the new "Draw Legend" tool works under the hood.

First the plugin finds all of the groups in the model (active_entities, if no group or component is open for editing then this will be the same as entities at the root of the model).

It then checks inside each of these groups and identifies the electrical groups that belong to the plugin (based on the group instance name).  Once it has collected up all of the electrical groups in the model it then divides them into their appropriate categories:  Outlets, Switches, Light etc...

It then examines each sub-category and dives into the attributes library for each electrical device (group).  The attributes library tells it what 2D symbol is associated with that particular device.  It then creates a  new list of symbols to draw for the legend for each category at the same time discarding or preventing duplicates.

The symbols shown in the legend are drawn, for the most part, using the same methods as the symbols drawn for the actual devices however some of them have been altered slightly in order to customize them specifically for the legend.

As you can see there is quite a bit going on under the hood.  When a model gets large with hundreds of walls and possibly hundreds of electrical components generating the legend may take up to 30 seconds.

I think the real power in this plugin is not the ability to insert 3D components into your model, technically you don't even need a plugin to do this, just a bunch of pre-configured components (.skp files).  The real strength is the automation of the 2D symbols and the parametrics of the plugin (allowing you to swap out devices types, colors, height and rotation).  Now with the addition of a parametric symbols legend it automates yet another tedious task.

I'm fairly happy with the way the legend has come out but for future work I may include a parameter in the global settings which allows the user to enable sub-titles (divides the legend into logical sections:  outlets, switches, lights, etc...) as well as specify the number of columns that legend should be divided into, this becomes more of an issue when there are a lot of electrical symbols to display.

I think some people would argue that I go too deep with my plugins (too many settings, parameters, options etc...)  I would agree that if possible simple is often better.  The goal is to make everything as simple as possible, but not simpler.

On the flip side the addition of more options and parameters increases the amount of data or information that model contains and hence makes it more useful (BIM).  Options also allow the user to further customize their workflow with the plugin and tailor it specifically to their needs.  Many of the options I have added have been directly requested by users of the plugins

Version 1.0.5 - 04.12.2019
- Added the "Draw Legend" function to the secondary toolbar.
- Enabled the ability to automatically create an electrical symbols legend for all electrical devices within the model.

After working my way down through the list of possible symbols I'm surprised to see that there are so many and the legend can get quite large. 


Outlets, Switches, Low Voltage and Load Centers.

I still need to add in lights, safety devices, Heaters and Vents.

Pages: [1] 2 3 ... 82