3D Truss Models

Re: 3D Truss Models

Postby medeek » Sun Jun 09, 2019 7:10 pm

This is the first new icon for the main Truss plugin toolbar in quite some time:



The complex roof icon/tool will allow the user to pick between either a truss or rafter complex roof (first HTML menu), then the user will select a horizontal (closed) face which will be used to determine the perimeter of the roof. Before the user selects the outline face they can utilize the complex roof draw menu (HTML menu #2) to adjust settings (ie. overhang, pitch, sheathing, cladding etc...)

The draw menu will stay open and the tool active until closed or space bar is pressed. So multiple complex roofs can be created one after another with the given settings. Similar to the wall plugin I will probably implement a system of roof presets so the user can quickly jump to a specific configuration.

My latest code for menus in the Electrical plugin is my cleanest and most advanced code for dealing with interactive HTML menus. I will be borrowing heavily from this plugin initially to setup my basic tool and menu systems.

I will also at some point allow the user to select the points that define the roof outline rather than selecting a face but for the time being I'm going to keep it simple and just allow the face selection method for now.

I am starting with the complex rafter roof first. The truss variant will be even more troublesome and problematic so its best to cut my teeth on the rafter variant and see how far I can take it.
1
Nathaniel P. Wilkerson PE
Medeek Engineering Inc
design.medeek.com
User avatar
medeek 
PluginStore Author
PluginStore Author
 

Re: 3D Truss Models

Postby medeek » Mon Jun 10, 2019 2:03 am

The first menu will use the following two images to select either a rafter or truss roof:



1
Nathaniel P. Wilkerson PE
Medeek Engineering Inc
design.medeek.com
User avatar
medeek 
PluginStore Author
PluginStore Author
 

Re: 3D Truss Models

Postby medeek » Tue Jun 11, 2019 3:02 am

First look at the initial selection menu:

0
Nathaniel P. Wilkerson PE
Medeek Engineering Inc
design.medeek.com
User avatar
medeek 
PluginStore Author
PluginStore Author
 

Re: 3D Truss Models

Postby medeek » Tue Jun 11, 2019 3:27 am

When you initially create the complex rafter roof all plate heights, rafter depths, pitches and birdsmouth cuts will be the same for each eave/roof plane. Then I would like to have a system whereby the user can potentially edit each and every eave, changing up these parameters as they desire as well as switching certain hip planes to gable or vice versa.

Additionally it will be useful to have a system wherein you can also edit the underlying outline that defines the entire roof. This latest module is not going to come easy but if I can pull it off it will be a very nice tool.
1
Nathaniel P. Wilkerson PE
Medeek Engineering Inc
design.medeek.com
User avatar
medeek 
PluginStore Author
PluginStore Author
 

Re: 3D Truss Models

Postby medeek » Thu Jun 13, 2019 4:57 pm

Version 2.4.7 - 06.13.2019
- Enabled a "No Framing" mode for gable, hip and shed rafter roofs. This feature is also available for asymmetric gable and hip roofs.
- Added the complex roof icon to the main toolbar.





The "no framing" mode is per customer requests. I'm really not sure how much utility this features offers but it certainly will keep your model more lightweight if you choose not to show all of the rafter framing.

I also added this parameter in preparation for the upcoming complex roof module. With complex roofs the ability to eliminate all of the underlying framing will be a much bigger factor in my opinion.
0
Nathaniel P. Wilkerson PE
Medeek Engineering Inc
design.medeek.com
User avatar
medeek 
PluginStore Author
PluginStore Author
 

Re: 3D Truss Models

Postby medeek » Thu Jun 13, 2019 7:30 pm

View comparison models here:

https://3dwarehouse.sketchup.com/model/ ... th-Framing

versus:

https://3dwarehouse.sketchup.com/model/ ... No-Framing

After your purge the models there is not really a huge difference in file size between the two.
1
Nathaniel P. Wilkerson PE
Medeek Engineering Inc
design.medeek.com
User avatar
medeek 
PluginStore Author
PluginStore Author
 

Re: 3D Truss Models

Postby medeek » Fri Jun 14, 2019 4:46 pm

Just an FYI, some of the recent updates have managed to break a few things in the metric side of the plugin. I will be working on these issues all of today (and tomorrow if necessary) and release the fix later this evening or Saturday morning. I apologize for the inconvenience.
0
Nathaniel P. Wilkerson PE
Medeek Engineering Inc
design.medeek.com
User avatar
medeek 
PluginStore Author
PluginStore Author
 

Re: 3D Truss Models

Postby medeek » Fri Jun 14, 2019 8:03 pm

Version 2.4.7b - 06.14.2019
- Addressed a number of critical bug fixes for metric templates.

If you are working with metric units this update will address a number of issues that were not resolved when the edit function was added to various trusses and rafter roofs. This is an essential upgrade.
1
Nathaniel P. Wilkerson PE
Medeek Engineering Inc
design.medeek.com
User avatar
medeek 
PluginStore Author
PluginStore Author
 

Re: 3D Truss Models

Postby medeek » Sat Jun 15, 2019 7:25 pm

Still trying to get the complex roof module up and running but every time I try and refocus some other fire comes along and pulls me sideways. The soffit and fascia module introduced another block of parameters which need to be exposed in the global settings so users can set their default behavior, this is a relatively easy addition. I will knock this one out sometime later this evening.

With the Wall plugin I also have a huge list of items but a couple which are actively being requested are stacked windows and a custom offset parameter for the stud spacing. I really should hop back into the Wall plugin and try to address these before I get re-focused on the complex roof module.

The recent metric fix will be a welcome upgrade/resolution for many of you using metric templates. Again, I apologize for not spending as much time as I would like on debugging the metric side of the house. I will try to make a more concerted effort to check the metric side moving forward.
2
Nathaniel P. Wilkerson PE
Medeek Engineering Inc
design.medeek.com
User avatar
medeek 
PluginStore Author
PluginStore Author
 

Re: 3D Truss Models

Postby medeek » Sat Jun 15, 2019 7:33 pm

I thought my job is hard, imagine having to frame something like this up:

1
Nathaniel P. Wilkerson PE
Medeek Engineering Inc
design.medeek.com
User avatar
medeek 
PluginStore Author
PluginStore Author
 

Re: 3D Truss Models

Postby MtnArch » Sun Jun 16, 2019 6:03 am

An example of "Just because you can think it and draw it does NOT make it worth constructing in the real world!!"
3
Highest Regards,

Alan T. Hendry, RA
Architect

MtnArch 
Premium Member
Premium Member
 

Re: 3D Truss Models

Postby medeek » Sun Jun 16, 2019 11:40 pm

Version 2.4.8 - 06.16.2019
- Added a Soffit/Fascia tab to the Global Settings.



I've been developing this plugin now for almost 4 years. Progress is steady but much yet remains to be done. Once the complex and secondary roof modules are operational this plugin will begin to compete with the big dogs of architectural software (eg. Revit, Chief Architect etc...) Its taken a while to get to this point with a few detours along the way but I'm getting very close to accomplishing the holy grail of the plugin which has always been the ability to handle complex roofs automatically.
2
Nathaniel P. Wilkerson PE
Medeek Engineering Inc
design.medeek.com
User avatar
medeek 
PluginStore Author
PluginStore Author
 

Re: 3D Truss Models

Postby medeek » Tue Jun 25, 2019 4:54 pm

With the recent post about the foundation plugin (adding in parametrics for slab on grade foundations) some people are asking "Why did you stop working on complex roofs and move back to the foundation plugin?". As it turns out the algorithm or logic for editing the "polygon" outline of a complex roof or foundation is pretty much the same. Since I have the overall code in place for a slab on grade foundation I am first implementing the polygon face edit tool with the foundation plugin then I will bring this code over to the Truss plugin and complex roofs.
2
Nathaniel P. Wilkerson PE
Medeek Engineering Inc
design.medeek.com
User avatar
medeek 
PluginStore Author
PluginStore Author
 

Re: 3D Truss Models

Postby juju » Sun Jul 07, 2019 7:22 pm

Could you kindly work through your code and ensure that when someone is working in metric they don't encounter any fields to be entered in inches (or the like)? I have version 2.4.8c and was using common truss, got to advanced settings, at the ceiling parameters and somehow ended up facing fields with inches entry requirements.
1
Save the Earth, it's the only planet with chocolate.
User avatar
juju 
Premium Member
Premium Member
 

Re: 3D Truss Models

Postby medeek » Sun Jul 07, 2019 7:29 pm

juju wrote:Could you kindly work through your code and ensure that when someone is working in metric they don't encounter any fields to be entered in inches (or the like)? I have version 2.4.8c and was using common truss, got to advanced settings, at the ceiling parameters and somehow ended up facing fields with inches entry requirements.


I will take a look at that. There may be a few advanced option menus that only allow for imperial entry. Off the top of my head I don't remember which one it is but I do recall that one of them still does not allow for full metric entry. Thank-you for bringing this issue to the top.

When you edit an assembly in metric are you getting any non-metric parameters coming up?
1
Nathaniel P. Wilkerson PE
Medeek Engineering Inc
design.medeek.com
User avatar
medeek 
PluginStore Author
PluginStore Author
 

Re: 3D Truss Models

Postby juju » Sun Jul 07, 2019 7:33 pm

I get metric for the most part, just the advanced that seems to kick out into imperial.

Your Timber Truss option (bottom right) still doesn't accept metric at all.
1
Save the Earth, it's the only planet with chocolate.
User avatar
juju 
Premium Member
Premium Member
 

Re: 3D Truss Models

Postby medeek » Sun Jul 07, 2019 7:46 pm

juju wrote:I get metric for the most part, just the advanced that seems to kick out into imperial.

Your Timber Truss option (bottom right) still doesn't accept metric at all.


I will look at this module as well. When I initially setup the timber truss module I thought it would be a big hit, but then I received literally zero feedback on it. I assumed it simply was not being used by the vast majority of users so I probably did not see any urgency to provide the metric side to this module at the time.

I will jump on it, and see what I can do.
0
Nathaniel P. Wilkerson PE
Medeek Engineering Inc
design.medeek.com
User avatar
medeek 
PluginStore Author
PluginStore Author
 

Re: 3D Truss Models

Postby medeek » Thu Jul 25, 2019 1:29 am

The "FRONT" option for Gable Truss parameter allows one to terminate a truss assembly where it meets another roof or wall but currently it does not provide for a GIRDER truss as shown:



I need to provide an additional option here called "GIRDER" which allows the user to terminate the truss assembly and also configure a girder truss (ie. Howe truss with heavy bottom chord and stubbed off tails).
1
Nathaniel P. Wilkerson PE
Medeek Engineering Inc
design.medeek.com
User avatar
medeek 
PluginStore Author
PluginStore Author
 

Re: 3D Truss Models

Postby medeek » Tue Aug 27, 2019 9:48 pm

Version 2.4.9 - 08.27.2019
- Fixed the trim tool so that it is now able to trim hollow sections (ie. pipes, rectangular tubes).



The extend tool already had this ability but for some reason I was not made aware that the trim tool was unable to handle hollow sections until just recently.
1
Nathaniel P. Wilkerson PE
Medeek Engineering Inc
design.medeek.com
User avatar
medeek 
PluginStore Author
PluginStore Author
 

Re: 3D Truss Models

Postby medeek » Mon Sep 09, 2019 12:48 am

Medeek Live Training: Session 2



Scheduled time is Sept. 12 (Thursday) at 11:00 PST

The primary topics covered will be the recent additions to the truss plugin (ie. soffit & fascia, asymmetric rafter roofs, etc...) however as usual I will be open to any other questions via the online chat.

The session should run about an hour in length depending on the number of questions I receive.

I think I've worked the kinks out of my streaming software, so things should go a bit smoother this time.
1
Nathaniel P. Wilkerson PE
Medeek Engineering Inc
design.medeek.com
User avatar
medeek 
PluginStore Author
PluginStore Author
 

Re: 3D Truss Models

Postby medeek » Sat Sep 21, 2019 10:42 pm

Working in earnest on the complex roof module today after spending about two months overhauling the foundation plugin.

As I'm putting together this module I'm starting with a clean slate and trying to take advantage of all my behind the scenes and UI improvements I've made with the updates to foundation plugin and even the electrical plugin. All of the menus for this module will be HTML. Many of the editing and move tools will be brought over from the recent work on the foundation plugin.

The basic parameters that will define the complex roof overall geometry and roof planes are:

- polygon outline (provided by a face or a locus of user selected points)
- pitch
- overhang
- birdcut
- rafter depth

Additional basic parameters will be:

- rafter width
- ridgeboard depth
- ridgeboard width
- hip rafter depth
- hip rafter width
- valley rafter depth
- valley rafter width

- framing option: Yes/No
- advanced roof options

If the advanced roof options are enabled then the roof planes are actually further defined by the sub-fascia width since in two of three sub-fascia types the roof sheathing (plane) actually extends over the sub-fascia.

The advanced roof options will include: sheathing, cladding, sub-fascia, hip-and-ridge, gutters and soffit & fascia. The number of parameter required for all of these options is too numerous to list here. Future advanced parameters might include: gypsum, ceiling joists, heel blocking

Once a complex roof assembly is created it then can be edited by selecting various roof planes and customizing that roof planes particular parameters.

The roof plane edit tool will allow the user to adjust the follow parameters specifically for that roof plane or eave/edge:

- pitch
- birdcut
- rafter depth
- Overhang OR Delta Height (vertical height of supporting top plate)

Additionally certain roof planes will be convertable from a hip configuration to a gable configuration. Once a roof edge/plane is converted to a gable it will then need to be editable with a different "gable" menu, which will include a whole host of gable specific parameters (ie. outlookers, gable overhang, wall sheathing, wall cladding etc...)

Similar to the "Move SOG Edge" tool with the foundation plugin I will also have a "Move Roof Eave" tool that allows the user to move the roof outline around by picking an edge and dragging it perpendicular in or out. This should make resizing a roof a breeze.

I will also have the "Edit Roof Outline" context menu tool which will allow the user to actually edit the polygon that defines the roof outline.

I'm posting this update not only for you but also for me as it is helping me organize some of my own thoughts about what direction I need to take this new development. Any feedback or suggestions on what I have proposed thus far for this new module is very much welcomed.

Just to be clear this module is something I have been trying to accomplish within this plugin since I began coding it almost four years ago. This is the Holy Grail of the Medeek Truss extension. If I can pull this off successfully then I have actually accomplished something.
2
Nathaniel P. Wilkerson PE
Medeek Engineering Inc
design.medeek.com
User avatar
medeek 
PluginStore Author
PluginStore Author
 

Re: 3D Truss Models

Postby medeek » Mon Sep 23, 2019 8:52 am

First look at the Draw menu for a complex rafter roof:



When you first click the complex roof icon you are first presented with the initial selection menu:



Once you click the rafter roof option you are then given the draw menu.

I now have the initial supporting infrastructure and templates in place, in other words the boring stuff (ie. attribute library storage and retrieval, draw and edit menus, polygon tool for point selection, global settings).

Now begins the much more challenging and exciting part of the development, establishing the roof planes and the actual geometry creation algorithms.
4
Nathaniel P. Wilkerson PE
Medeek Engineering Inc
design.medeek.com
User avatar
medeek 
PluginStore Author
PluginStore Author
 

Re: 3D Truss Models

Postby pilou » Mon Sep 23, 2019 2:24 pm

Bravo for the unceasing coding to the perfection! :fro:
2
Frenchy Pilou
Is beautiful that please without concept!
Speedy Galerie
User avatar
pilou 
Top SketchUcator
 

Re: 3D Truss Models

Postby medeek » Wed Sep 25, 2019 1:24 pm

First look at a complex roof primitive created with the complex roof module:



The roof primitive will be placed on the hidden layer and the roof outline (blue colored face) will be placed on the outline layer. The outline layer is important since it allows the moving of the roof edges. Both of these layers are normally turned off but can be turned on manually at any time.

View the model here:

https://3dwarehouse.sketchup.com/model/ ... oof-Test-1

So far the algorithm for generating the roof planes (roof primitive) seems pretty stable, I will have to try harder to break it.

The next step will be the edit functions and then sheathing and cladding, those are the easy ones. After that it is on to sub-fascia, soffit & fascia and gutters.

The most difficult algorithms will be the framing and the hip & ridge.
3
Nathaniel P. Wilkerson PE
Medeek Engineering Inc
design.medeek.com
User avatar
medeek 
PluginStore Author
PluginStore Author
 

Re: 3D Truss Models

Postby medeek » Wed Sep 25, 2019 8:58 pm

First look at moving a roof edge:

Click to view animation:

ROOF_MOVE_EDGE.gif


Now I need to setup a similar system which will allow certain roof planes to be toggled between hip, gable, dutch gable and half hip. I think I will keep it simple and just start with the gable and hip options first.

Even with only the roof primitive this is already shaping up to be a fairly powerful tool. I like that the entire roof is parametric, I really dislike limitations, both for myself and for the designers who use my plugins.
2
Nathaniel P. Wilkerson PE
Medeek Engineering Inc
design.medeek.com
User avatar
medeek 
PluginStore Author
PluginStore Author
 

Re: 3D Truss Models

Postby medeek » Wed Sep 25, 2019 9:22 pm

You can also eliminate entire roof planes simply by merging the edges of the roof:

ROOF_MOVE_EDGE2.gif
2
Nathaniel P. Wilkerson PE
Medeek Engineering Inc
design.medeek.com
User avatar
medeek 
PluginStore Author
PluginStore Author
 

Re: 3D Truss Models

Postby medeek » Thu Sep 26, 2019 9:47 am

Complex octagon roofs are going to get interesting when it gets to the framing:



I will be adding in a separate toolbar for complex roofs with the following tools:

- Draw Complex Roof
- Edit Complex Roof
- Move Roof Edge
- Edit Roof Plane

Some of these tools can also be accessed via the context menu by right clicking on the roof assembly.
3
Nathaniel P. Wilkerson PE
Medeek Engineering Inc
design.medeek.com
User avatar
medeek 
PluginStore Author
PluginStore Author
 

Re: 3D Truss Models

Postby medeek » Thu Sep 26, 2019 9:49 pm

First look at the Complex Roofs toolbar:



I have removed the complex roof (draw) icon from the main toolbar.

The "Edit Complex Roof" tool will allow the user to manage all of the basic and advanced options for the overall roof. The "Edit Roof Plane" tool will allow the user to select a specific roof plane and edit its specific parameters:

- pitch
- top plate height (vertical offset with respect to the main roof)
- overhang
- birdcut
- rafter depth

If a roof plane meets certain criteria the option to switch the roof plane to an end gable will also be allowed. I have yet to work out all the details or algorithm which will determine whether a roof plane meets this criteria but I do have a pretty good idea on this one, however it may need some fine tuning.

If a roof plane is converted to a gable configuration then additional parameters for gable roofs will be presented in the roof plane edit menu (ie. gable overhang, outlookers, etc...)
2
Nathaniel P. Wilkerson PE
Medeek Engineering Inc
design.medeek.com
User avatar
medeek 
PluginStore Author
PluginStore Author
 

Re: 3D Truss Models

Postby medeek » Fri Sep 27, 2019 10:09 am

Still working on the trying to break the roof plane (primitive) algorithm. I've added in a bit more error checking code. It will probably be a couple more days of testing to make sure it is bullet proof or mostly bullet proof.

The edit, move edge and edit outline tools and functions are now all working. The next item of business is the roof plane edit tool.

truss_su537_800.jpg
1
Nathaniel P. Wilkerson PE
Medeek Engineering Inc
design.medeek.com
User avatar
medeek 
PluginStore Author
PluginStore Author
 

Re: 3D Truss Models

Postby pilou » Fri Sep 27, 2019 12:41 pm

Does it working with curvated perimeter ?
1
Frenchy Pilou
Is beautiful that please without concept!
Speedy Galerie
User avatar
pilou 
Top SketchUcator
 

SketchUcation One-Liner Adverts

by Ad Machine » 5 minutes ago



Ad Machine 
Robot
 

PreviousNext


 

Return to Plugins

Who is online

Users browsing this forum: cchin and 13 guests

Visit our sponsors: