Medeek Wall Plugin

Re: Medeek Wall Plugin

Postby medeek » Mon Feb 24, 2020 10:12 am

Version 1.2.8 - 02.24.2020
- Added tee intersection ladder blocking as an additional option for tee intersection wall framing.
- Added a user entry error check for single and double quotes within Wall Preset names.



View model here:

https://3dwarehouse.sketchup.com/model/ ... r-Blocking

We may need more parameters and additional options for this particular type of tee intersection framing treatment but for now it seems to be a fairly good start.
1
Nathaniel P. Wilkerson PE
Medeek Engineering Inc
design.medeek.com
User avatar
medeek 
PluginStore Author
PluginStore Author
 

Re: Medeek Wall Plugin

Postby medeek » Tue Feb 25, 2020 2:58 am

As I was sitting at the Dr. Office today while I waited for some imaging for a family member I had the opportunity to actually read through this entire thread from the beginning (about a two hour wait).

The amount of work I was able to accomplish on the Wall plugin during 2018 (Mar. thru Dec.) is mind blowing even to me. I think my pace recently has slowed a little especially as I have diverted my focus to the other plugins and created new ones (Electrical plugin).

Recently I've been mostly occupied with a number of small fires and feature requests since the start of the new year. However, as I close those remaining items out I want to refocus on some larger items specifically with the wall plugin that I feel need to be addressed (in no particular order):

1.) Gable and Shed Walls
2.) Move the Estimating module to the new **Medeek Project** extension, and further develop this module as it relates to the wall plugin.
3.) Complete the Wall Join tool.
4.) Convert the Window, Door and Garage Door Draw menus to HTML.
5.) Move the Fixtures module to a the new **Medeek Interior** extension.
6.) Compete the standalone columns/post tool.
7.) Start work on the integrated **Medeek Engineering** extension, start with window and door headers for vertical loads.
8.) A generic Blocking module is still a good idea in my opinion, I will need further feedback on this one.
9.) Transom windows above doors with and without sidelites.
10.) Shear Wall module which will ultimately integrate with the engineering plugin.
11.) Complete the Wall Stretch tool (75% complete as of 02/24/2020)
12.) Additional door and window types as requested (eg. bi-fold, sliding glass, double and triple single hung windows).
13.) Spend some time on the new tabs in the global settings, currently showing an Under Construction sign.
14.) Presets for Windows and Doors
15.) Making the Window and Door modules work with generic walls, not just Medeek walls. (*This one has my full attention at the very moment*).

There are a number of smaller items on the todo lists and a few items that have dropped off of the lists. One of these is multi-layer gypsum, I am still debating if or how I want to implement this.

I've also given some thought to the stair module and what more I can do to increase its feature set and flexibility. I almost could hire another programmer just to work on this module alone given the potential complexity and permutations that exist with this feature.

I spend a lot of time lately dealing with technical support which takes away from valuable programming time. I really need to spend some time making the plugin as "non-breakable" as possible which would then cut down on my hours spent dealing with often mundane and tedious questions and errors. An example would be checking for zero values in the HTML/javascript where they should not be allowed.

I've thought about wall justification but I just haven't had the time to give it enough thought.

Originally I was going to work on interior trim (crown molding, baseboard, chair rails, wainscoting) and painting of gypsum within the plugin. However, it now makes more sense to move this into the Medeek Interior extension.

I'm sure I am missing some very important features or fixes among the items I have listed. Feel free to expand or expound on this list.

Note that this list does not deal at all with any of the hot items with the other three plugins: Complex Roofs etc...
0
Nathaniel P. Wilkerson PE
Medeek Engineering Inc
design.medeek.com
User avatar
medeek 
PluginStore Author
PluginStore Author
 

Re: Medeek Wall Plugin

Postby medeek » Tue Feb 25, 2020 9:01 am

First look at a Twin Single Hung window:



Note that the center mullion is a function of the window frame width and in this case is simply the same dimension. Please let me know if this should be anything otherwise, there currently is not a parameter to differentiate the mullion width from the frame width, but if necessary I suppose I could add one.
1
Nathaniel P. Wilkerson PE
Medeek Engineering Inc
design.medeek.com
User avatar
medeek 
PluginStore Author
PluginStore Author
 

Re: Medeek Wall Plugin

Postby juju » Tue Feb 25, 2020 4:28 pm

Can windows and doors please be contained in a separate extension altogether?
1
21 Sept. 2020. Please support this thread on the SketchUp forum to resolve Extension Warehouse problems. Faults being ignored is not an option.
User avatar
juju 
Premium Member
Premium Member
 

Re: Medeek Wall Plugin

Postby medeek » Tue Feb 25, 2020 10:19 pm

juju wrote:Can windows and doors please be contained in a separate extension altogether?


Once I enable the ability to insert doors and windows into any generic walls then this request makes more sense. However, when a new customer purchases the Wall plugin the Window and Door plugin should also be automatically included (what good are walls if you don't have the tools to create openings in them).

For now it will remain bundled with the Wall plugin however in the future I may split it out into a separate plugin. When a new user purchases the Wall plugin it will also include a license to the Window and Door plugin.
0
Nathaniel P. Wilkerson PE
Medeek Engineering Inc
design.medeek.com
User avatar
medeek 
PluginStore Author
PluginStore Author
 

Re: Medeek Wall Plugin

Postby medeek » Wed Feb 26, 2020 2:58 am

Version 1.2.8b - 02.25.2020
- Added double slider (XOX) windows to the window module.
- Added twin single hung windows to the window module.



View model here:

https://3dwarehouse.sketchup.com/model/ ... ble-Slider
1
Nathaniel P. Wilkerson PE
Medeek Engineering Inc
design.medeek.com
User avatar
medeek 
PluginStore Author
PluginStore Author
 

Re: Medeek Wall Plugin

Postby juju » Wed Feb 26, 2020 1:01 pm

medeek wrote:
juju wrote:Can windows and doors please be contained in a separate extension altogether?


Once I enable the ability to insert doors and windows into any generic walls then this request makes more sense. However, when a new customer purchases the Wall plugin the Window and Door plugin should also be automatically included (what good are walls if you don't have the tools to create openings in them).

For now it will remain bundled with the Wall plugin however in the future I may split it out into a separate plugin. When a new user purchases the Wall plugin it will also include a license to the Window and Door plugin.

Fair enough, but I (as do many others) use different dedicated extensions for Doors & Windows. If one can disable the functionality (and associated menu icons) without compromising the extension, I suppose it is all good.
1
21 Sept. 2020. Please support this thread on the SketchUp forum to resolve Extension Warehouse problems. Faults being ignored is not an option.
User avatar
juju 
Premium Member
Premium Member
 

Re: Medeek Wall Plugin

Postby medeek » Fri Feb 28, 2020 10:00 am

Version 1.2.9 - 02.28.2020
- Addressed the issue where upgrading the plugin would delete custom materials, custom headers and wall presets. These items are now stored outside of the plugin sub-folder.

The good news with this update, is that unlike some of the other recent updates, it will not affect compatibility. The somewhat bad news is that I have not yet tested it with MacOS, but in theory it should work perfectly, I am waiting with bated breath.

This is one those under-the-hood updates that does not appear to be very exciting however that fact that updating the plugin will no longer erase your custom materials, headers and wall presets is actually a pretty big deal. I am hoping this update will ultimately decrease a lot of my tech support calls and emails, I think it will make a difference.

Now I just need to apply this same fix to the Truss, Foundation and Electrical plugins...
1
Nathaniel P. Wilkerson PE
Medeek Engineering Inc
design.medeek.com
User avatar
medeek 
PluginStore Author
PluginStore Author
 

Re: Medeek Wall Plugin

Postby medeek » Fri Feb 28, 2020 3:49 pm

Just to offer a few more details on this latest update.

When you first install the plugin or upgrade it any existing plugin folder is removed during the uninstall and recreated during the install. The following sub-folders are created with the new .rbz file:

- library_headers
- library_mats
- presets

These contain the default headers, materials and presets (none) that come with the plugin as it ships.

The first time you run the plugin it then creates a sub-folder here (on windows, Mac is similar but slightly different path):

C:\Users\%Username%\AppData\Roaming\Medeek\2017\medeek_wall_ext

Notice the year in the full path, this will of course depend on which version of SU you are installing the plugin into. The plugin then looks into this folder for the three sub-folders listed above, if it can't find them it copies the default folders and their contents from the plugin folder to the "AppData" folder. This is where the working folders actually exist for these settings, and when you add new materials etc... this is where the modifications and additions are made.

When you upgrade the plugin the plugin folder is removed and recreated however the sub-folder in AppData is retained. If the new installation then finds these sub-folder already existing it does not attempt to recreate them and hence your settings are retained.

Each different version of SketchUp (ie. 2017, 2018, 2019 and 2020) will all have their own separate sub-folder and parameters assuming you've installed the plugins into these separate SU installations. One can easily duplicate parameters by copying and pasting the "medeek_wall_ext" sub-folder between the SU version folders if required. I may include a tool for automating that (migration wizard) if there is enough demand for it.
1
Nathaniel P. Wilkerson PE
Medeek Engineering Inc
design.medeek.com
User avatar
medeek 
PluginStore Author
PluginStore Author
 

Re: Medeek Wall Plugin

Postby medeek » Sat Feb 29, 2020 12:18 am

The Beams/Columns toolbar will now include two additional icons:



- Draw Post
- Edit Post

In order to differentiate between in-wall columns and free standing columns I will be using the term "post" to refer to the latter and simply "column" to refer to the former.

The new post or free standing column module is actually relatively simple so I thought I would knock it out this weekend since there has been some demand for it recently. The basic concepts and configurations will be as shown before in a previous thread:



Each color denotes a unique material that can be specified by the user. Hopefully this should give enough flexibility when it comes to wrapping free standing columns.

Even though it requires more upfront work on my end I think I would like to setup the post selection similar to the custom header library so that the user can preconfigure various post sizes and materials. This feature will be made available within the global settings.

P.S. Tomorrow is the last day before the 2020 price increases takes affect.
1
Nathaniel P. Wilkerson PE
Medeek Engineering Inc
design.medeek.com
User avatar
medeek 
PluginStore Author
PluginStore Author
 

Re: Medeek Wall Plugin

Postby medeek » Mon Mar 02, 2020 5:56 am

Here are the parameters for the Post Module:

BASIC OPTIONS:
Post Type:
Post Size:
Lumber Species:
Grade:
Post Ply Qty.:
Pressure Treated: Yes/No
Post Rotation:
Adv. Post Options: Yes/No

ADVANCED OPTIONS:
Wrap: Yes/No
Wainscot: Yes/No
Cap: Yes/No
Base: Yes/No
Astragal: Yes/No

WRAP OPTIONS:
Wrap Thickness:
Wrap Air Gap:
Wrap Material:

WAINSCOT OPTIONS:
Wainscot Thickness:
Wainscot Air Gap:
Wainscot Height:
Wainscot Material:

Wainscot Ledge: Yes/No
Ledge Depth:
Ledge Overhang:
Ledge Material:

CAP OPTIONS:
Cap Thickness:
Cap Depth:
Cap Material:

BASE OPTIONS:
Base Thickness:
Base Depth:
Base Material:

ASTRAGAL OPTIONS:
Astragal Thickness:
Astragal Depth:
Astragal Height:
Astragal Material:

The basic options will be very similar to the beam module with the option for steel columns as well as wood (eg. lumber, timber, SCL, glulam).
0
Nathaniel P. Wilkerson PE
Medeek Engineering Inc
design.medeek.com
User avatar
medeek 
PluginStore Author
PluginStore Author
 

Re: Medeek Wall Plugin

Postby medeek » Sat Mar 07, 2020 11:07 am

Version 1.3.0 - 03.07.2020
- Fixed a critical bug with custom materials that was caused by the change in the location of the plugin's data sub-folder.

*** CRITICAL BUG FIX ***
If you recently downloaded version 1.2.9 of the plugin then you will want to upgrade to this version to resolve an issue with custom materials in the Material Library. I highly suggest that everyone upgrade to this latest release at your earliest convenience.
1
Nathaniel P. Wilkerson PE
Medeek Engineering Inc
design.medeek.com
User avatar
medeek 
PluginStore Author
PluginStore Author
 

Re: Medeek Wall Plugin

Postby medeek » Sun Mar 08, 2020 9:00 am

I've been thinking about how to best handle levels or floors of a structure lately. I'm thinking about assigning an additional parameter (that can be user edited) which assigns a given wall assembly to a particular user defined level or floor. Another way of handling this is in conjunction with layer assignment. Everyone's workflow is a little different so I think it is important that if I provide certain options I make them truly optional. In other words the layer assignment tool could optionally assign the assemblies to a particular layer/tag.

As a side note SU 2020 now calls layers -> tags. I'm not really happy with that change, I don't see why the word layer or layers was a bad or incorrect term within the context of SketchUp. Honestly, tags is even more confusing in my opinion. For now I will not be changing my terminology within the plugin, I will still be calling them layers, everyone knows what I'm talking about. If the term "tags" actually sticks then in a year or so I may consider updating my terminology, but I'm going to let this one percolate for a while.
0
Nathaniel P. Wilkerson PE
Medeek Engineering Inc
design.medeek.com
User avatar
medeek 
PluginStore Author
PluginStore Author
 

Re: Medeek Wall Plugin

Postby medeek » Sun Mar 08, 2020 9:17 am

First look at the HTML draw menu for the Post module:



This module is relatively simple however since there are so many advanced options there is still quite a bit of coding to do.
0
Nathaniel P. Wilkerson PE
Medeek Engineering Inc
design.medeek.com
User avatar
medeek 
PluginStore Author
PluginStore Author
 

Re: Medeek Wall Plugin

Postby medeek » Sun Mar 15, 2020 12:24 pm

Version 1.3.1 - 03.15.2020
- Added a "Style4" door hardware option (Lever & Deadbolt) to the door module.
- Fixed a bug with the door opening tool for man doors.

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

Re: Medeek Wall Plugin

Postby medeek » Tue Mar 31, 2020 3:20 pm

First look at some posts created with the Post module:



The basic module is up and running I just need to spend a few more hours on the advanced options (ie. wrap, wainscot, base, cap and astragal) and then this module will be a welcome addition to the plugin.

View model here:

https://3dwarehouse.sketchup.com/model/ ... ding-Posts
2
Nathaniel P. Wilkerson PE
Medeek Engineering Inc
design.medeek.com
User avatar
medeek 
PluginStore Author
PluginStore Author
 

Re: Medeek Wall Plugin

Postby medeek » Tue Mar 31, 2020 9:08 pm

Version 1.3.2 - 03.31.2020
- Added the ability to draw and edit free standing columns with the Beams/Column Toolset.



View model here:

https://3dwarehouse.sketchup.com/model/ ... ding-Posts
0
Nathaniel P. Wilkerson PE
Medeek Engineering Inc
design.medeek.com
User avatar
medeek 
PluginStore Author
PluginStore Author
 

Re: Medeek Wall Plugin

Postby medeek » Thu Apr 02, 2020 5:59 pm

Version 1.3.2b - 04.02.2020
- Added an indexing parameter for posts to the General tab of the global settings.
- Added the built-in materials (red brick) for post wrap and wainscot and (concrete) for post ledges.
- Added labels and callouts for all post types.



I've also switched to the new .rbe encryption method for the plugin which effectively prevents it from running on SketchUp 2015 or earlier. I was more than content to stick with the .rbs encryption method but the SketchUp extension signing page has removed this encryption method and only the .rbe method is currently offered.
2
Nathaniel P. Wilkerson PE
Medeek Engineering Inc
design.medeek.com
User avatar
medeek 
PluginStore Author
PluginStore Author
 

Re: Medeek Wall Plugin

Postby medeek » Fri Apr 03, 2020 3:43 pm

Tutorial 10 - Posts (14:24 min.)



Round or Greek/Roman columns would also be a nice addition to this module but I'm not entirely sure on the construction or geometry of them. They typically have a gradual taper and then the top (capital) always has some interesting geometry (Doric, Ionic, Corinthian):



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

Re: Medeek Wall Plugin

Postby pbacot » Fri Apr 03, 2020 6:17 pm

Yeah, the classical orders are pretty involved. But people now buy columns and install them with little regard to the details or proportions. Some will be happy with what you can come up with in a parametric plugin, but others will probably just find or model their own version. You'll find Corinthian and composite columns most challenging with the floral details and required poly count. Good for you, if you going to tackle this as well!
1
MacOSX Mojave High Sierra SketchUp Pro v19 Twilight v2 Thea v2 PowerCADD
User avatar
pbacot 
Top SketchUcator
 

Re: Medeek Wall Plugin

Postby medeek » Fri Apr 03, 2020 10:12 pm

I'm always up for a bit of a challenge so after digging around on the internet for awhile and reading some documents provided by some of my mentors here is what I have for classical columns:

1.) The diminution ratio seems to be 5/6 for most columns that are 15ft of less. I will label this ratio as "m".

2.) There is a height to diameter ratio however I think I should leave it up to the user to specify whatever diameter they chose for any particular height however I could suggest the classical (recommended) diameter for a given height.

3.) If we let the base diameter be "d" then the entasis radial difference "E" is given by:
E = d(1-m)/2.

4.) Let h = height of the shaft. The entasis (or diminution) begins at a height of 1/3h. The entasis is not a linear reduction in diameter but rather follows a curved profile with the radius of curvature tangent to the lower cylindrical portion of the shaft.

5.) The radius of the entasis curvature is given by re = 2h2/9E + E/2.

6.) The angle of the sweep of the arc is given by theta = asin(2h/3re)

The above derivation and observations should then give me enough information to be able to properly draw the shaft of any classical column. The base and capital however are a whole nother story.

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

Re: Medeek Wall Plugin

Postby medeek » Fri Apr 03, 2020 10:32 pm

For the base and capital of a classical column I think it would be easiest just to pre-model some standard configurations and then have the plugin insert the components rather than try to draw them from scratch. Since both of these elements are merely a function of the column diameter the plugin can easily scale them to the correct size upon insertion... problem solved.

Now I just need some decent (but low poly) ionic and corinthian capitals, if such a thing is possible.
0
Nathaniel P. Wilkerson PE
Medeek Engineering Inc
design.medeek.com
User avatar
medeek 
PluginStore Author
PluginStore Author
 

Re: Medeek Wall Plugin

Postby pbacot » Sat Apr 04, 2020 12:08 am

Sometimes people leave the base off so you might consider that, especially for Tuscan column.
1
MacOSX Mojave High Sierra SketchUp Pro v19 Twilight v2 Thea v2 PowerCADD
User avatar
pbacot 
Top SketchUcator
 

Re: Medeek Wall Plugin

Postby medeek » Sat Apr 04, 2020 11:10 am

I will provide an additional option called the “classical option”.

This will allow for classical (round) columns, the parameters will initially be:

Classical Order: Tuscan, Doric, Ionic, Corinthian, Composite
Diameter: (12" default)
Capital: Yes/No
Base: Yes/No
Material:

At some point I should also provide the option for a fluted column and additional parameters for a pedestal. Yes, this is a bit of a rabbit hole, but really not as deep as initially thought it might be. I’ll start simple first and then incrementally add more features as requested.

I’m making the assumption that all of these classical columns are non-structural (ie. FRP) so the standard wood or steel posts will still be drawn/installed inside of the classical column.
0
Nathaniel P. Wilkerson PE
Medeek Engineering Inc
design.medeek.com
User avatar
medeek 
PluginStore Author
PluginStore Author
 

Re: Medeek Wall Plugin

Postby medeek » Sat Apr 04, 2020 2:41 pm

First look at a classical column with the updated menu items:



The diminution/entasis is the correct 5/6 ratio and it follows an arc/curve tangent to the lower cylindrical section of the column. I've created the arc with eight segments which seems to be more than adequate (could probably get away with six). I have my own smoothing routine so the tangent edge at the 1/3 point on the column is not shown.

Now I just need to come up with some proper bases and capitals for the different orders and we will have some classical columns available.

I could hollow out the interior but I don't see a big need for that since each manufacturer is going to have their own wall thickness, and it just adds to the overall polycount. Comments or thoughts?

I suppose I could make the diminution ratio also user driven but for now I'll just hardcode in the 5/6 ratio since this seems to be the most common.
1
Nathaniel P. Wilkerson PE
Medeek Engineering Inc
design.medeek.com
User avatar
medeek 
PluginStore Author
PluginStore Author
 

Re: Medeek Wall Plugin

Postby medeek » Sun Apr 05, 2020 4:14 pm

First look at a Doric Column with both the capital and base enabled:



To my knowledge this is the only SketchUp plugin that allows one to parametrically create classical columns, I'm pretty excited about this.

The components utilized for the capital and base are within the components sub-folder of the plugin and can easily be replaced with a users own file if so desired.

For my geometry I've been studying the references and drawings found on this site:

http://theclassicalorders.com/thedoricorder.html

This website has very detailed explanations and drawings of the various orders, which I have found to be extremely helpful.

The Ionic, Corinthian and Composite capitals are very intricate and complex 3D geometries. I'm not even going to attempt to draw those myself, even though I can program plugins my modeling skills are just not up to par. I think I can rely on the 3D warehouse and some of you power users to point me in the right direction as to what would be the most accurate and low poly model that I can incorporate into the plugin for each of these orders.

View model here:

https://3dwarehouse.sketchup.com/model/ ... ric-Column
2
Nathaniel P. Wilkerson PE
Medeek Engineering Inc
design.medeek.com
User avatar
medeek 
PluginStore Author
PluginStore Author
 

Re: Medeek Wall Plugin

Postby pbacot » Sun Apr 05, 2020 8:00 pm

That IS exciting! Entasis and all.
0
MacOSX Mojave High Sierra SketchUp Pro v19 Twilight v2 Thea v2 PowerCADD
User avatar
pbacot 
Top SketchUcator
 

Re: Medeek Wall Plugin

Postby medeek » Sun Apr 05, 2020 11:04 pm

Version 1.3.3 - 04.05.2020
- Added a classical column option to the post module: Tuscan, Doric



Once I have capital/base geometry for the three other column types (ionic, corinthian, composite) I will add them to the module as well.

View model here:

https://3dwarehouse.sketchup.com/model/ ... an-Columns
1
Nathaniel P. Wilkerson PE
Medeek Engineering Inc
design.medeek.com
User avatar
medeek 
PluginStore Author
PluginStore Author
 

Re: Medeek Wall Plugin

Postby medeek » Mon Apr 06, 2020 8:13 pm

The rest of the bases were fairly easy to generate (based on the previous website information given):

View model here:

https://3dwarehouse.sketchup.com/model/ ... ive-Orders

I'm only missing the capitals for the ionic, corinthian and composite columns.
0
Nathaniel P. Wilkerson PE
Medeek Engineering Inc
design.medeek.com
User avatar
medeek 
PluginStore Author
PluginStore Author
 

Re: Medeek Wall Plugin

Postby medeek » Mon Apr 06, 2020 11:19 pm

The corinthian capital is a little bit heavy for my liking but I guess that is the price you pay for that degree of intricacy.



View model here:

https://3dwarehouse.sketchup.com/model/ ... ic-Columns

I probably need to modify that capital component a bit further and see if I can shrink down the polygon count.

I also need to provide two additional variants of the Tuscan and Doric capitals which include the astragal directly below the capital.

My model for the corinthian capital is based off of the model drawn by Karlfucious (found in the 3D warehouse). However, I modified the model extensively as well as redrew the lower fillets and torus to bring it in line with the correct aspect ratio for this type of capital.

Reference model here:

https://3dwarehouse.sketchup.com/model/ ... UMN-FLUTED
1
Nathaniel P. Wilkerson PE
Medeek Engineering Inc
design.medeek.com
User avatar
medeek 
PluginStore Author
PluginStore Author
 

SketchUcation One-Liner Adverts

by Ad Machine » 5 minutes ago



Ad Machine 
Robot
 

PreviousNext


 

Return to Plugins

Who is online

Visit our sponsors: