Medeek Wall Plugin


Version 0.7.6e - 06.06.2018

Encompasses all of the following bug fixes and updates:

  • Added the option for Glulam Beams for window and door headers.
  • Cladding corner treatment now has MITER and LAP available as two additional corner options.
  • Sheathing corner treatment now has LAP available as an additional corner option.
  • Cladding materials selection extended to include all SketchUp materials currently in model.
  • Minor bug in exterior corner trim corrected.
  • The update status message in HTML edit menus (wall, door and window) moved to top of form for better visibility.
  • Auto-Corner Configuration algorithm revised to handle “stepped” walls and to better detect co-linear walls.
  • Wall “Draw Tool” configured to retain most recent inputs from user. Parameters not shown in UI default to global settings.
  • Added the option to toggle between standard stud sizes and custom (user defined width x depth) sizes with the “Walls” tab of the global settings.
  • Fixed a bug with the wall sheathing and cladding so that door openings are properly cut out even when the vertical offset parameter is negative.


Well I hope your prediction is way off since I’ve only devoted every spare moment of my life for the last 2.8 years to developing these plugins that will only run within SketchUp. Hopefully some other big corporation will buy up SketchUp and then give it the leadership and direction its needs to take things to the next level.


On a more positive note I am providing a few links for the plugin below:

Main Plugin Page:




That’s exactly what’s needed IMHO. Here’s hoping.


I’ve added the two beam icons to the columns toolbar:

The following beam types will be available:

  • Glulam
  • Sawn Lumber
  • Timber (5"x5" and larger)
  • Steel (W, C, L, HSS)

A placement parameter will allow one to specify Top Center or Bottom Center.

A ply (qty.) parameter will allow for multi-ply beams, this is typical for LVL beams and sawn lumber.

My idea on this draw tool is to have the HTML menu stay open allowing the user to draw as many beams as desired with the ability to change any of the settings within the HTML menu and then being able to resume drawing beams.

If this type of menu/tool system works well I will probably adopt something similar for the Wall Draw Tools.


Had an interesting email today on the complexity of the plugin. I agree that the menus are a bit daunting even for myself, and I even know what each parameter is and does.

I’ve discussed this previously in the thread with an idea to go to an HTML menu that hopefully might be less “scary”.

The problem really is that to fully define a wall with all of the flexibility needed the number of parameters quickly goes through the roof.

People like the simplicity of SketchUp, that is what has drawn many of us to it. Then I turn around a throw a bunch of menus at you with 15-20 parameters each, I can understand how this can be a bit much for many people.

As I’ve been contemplating this problem and trying to find a solution (compromise) I’ve come up with the following idea.

Essentially have the draw wall tool present an HTML menu not to dissimilar from the current HTML edit menu. However organize the options that turn off the various advanced options into highlighted headers with all of the sub-details hidden unless those particular header items are enabled. It may take a few iterations to get this right but I think it would be better than the current system of multiple menus that pop up one after the other.

I’m not a software developer or a GUI expert but when I hit upon the right solution I will know when it is right.

As far as decreasing the depth of the plugin, that cannot be done. What can be improved upon is the ability to better manage that data and organize and present it in a more concise and clear fashion.

This is the reason for the extensive global settings, the user can enable or disable the default behavior for a number of parameters and options allowing the user to precisely determine to what level of granularity they wish to take their model.

For instance many people probably don’t want to model the cavity insulation (personally I don’t find it that useful) but if that level of detail is needed it can be turned on in the insulation tab of the global settings.

Please continue to send me your feedback. I have lots of ideas on how this plugin should go together but I’ve changed gears a few times already when shown a different way.


Version 0.7.6f - 06.07.2018

  • Added the ability to lock the cursor to the X or Y axis for the “Draw Wall Tool” (line and polyline) by pressing the SHIFT key.
  • Added the ability to lock the cursor to the 45 deg. and 135 deg. axis for the “Draw Wall Tool” (line and polyline) by pressing the CTRL key.

Also note that I fixed a couple of bugs I accidentally created when making the code adjustments for version 0.7.6e, I managed to break the plugin for all TRIAL users.

Therefore this is a critical update, please remove the prior version and install this version which will fix the error introduced last night. This is what happens when I try to get too much done in one day.


Version 0.7.7 - 06.08.2018

  • Created the Medeek Wall Plugin LT, a lighter version of the plugin with internal wall framing, estimating and engineering removed.
  • Horizontal and Vertical sheathing materials added to the pre-installed plugin materials.

Note that the June promo does not apply to the LT version of the plugin


I’ve been getting a lot of feedback on the UI lately, for good reason of course (it’s terrible).

The wall draw tool with its multiple menus is what I am talking about.

After reviewing various suggestions and giving it some more thought I think the solution is two fold:

1.) Go to an HTML menu, similar in design to the current edit menu that remains open during wall creation and allows the user to make changes during wall creation with the polyline tool (ie. changing wall height on specific wall segments that are in a drop down living room).

2.) Enabling user presets where all of the basic and advanced parameters for a wall are saved to a user defined preset that can be instantly recalled within both the wall draw and edit menus. For example, this would allow the user to quickly define and then recall a 2x6 ext. wall with a 1" air gap and brick cladding, rather than having to peruse through all of the settings every time and recreating the wheel just to put together a standard wall type.

Certain parameters would not be saved as part of a wall preset. I haven’t nailed down exactly which of those parameter to exclude but my first shot at it would be:

  • Wall Length
  • Wall Group
  • Wall Framing (2D, 3D etc…)

Obviously the UI is a bit of an iterative process.

I also have a question on the gypsum. My current system allows one to set the color and then the plugin creates a new material with this color. Perhaps it would be better to just use the same system as the cladding and sheathing where the user can select from preset materials and their own SKM library.


I also really like the idea of having a user material library where you can just dump your pre-configured SKM files and the plugin then has the ability to pick and choose from these materials.


Does anyone have a good Tyvek house wrap material or texture that I can incorporate into the plugin?


Version 0.7.7b - 06.09.2018

  • Horizontal and Vertical plywood sheathing materials added to the pre-installed plugin materials.

I realize this a fairly insignificant item, but it was user requested and one of those things I could knock out in about 10 minutes or less.


Here’s the .jpg I used to make a Tyvek texture:

Hard to see the limits because most of it is white.
Coincidentally, trying to put a Tyvek layer wrapping my structure was the first time I ran up against SketchUp’s small face problem. I created an “actual thickness” rectangle, then place it on my sheathing - before I learned to isolate the sheathing in a component or group. Oops!


I’m actually not a big fan of Tyvek, at least not in our marine environment on the beach out here in western Washington but I do know it gets used a lot. This is the OSB + TYVEK option:

Only the outside face of the sheathing gets the Tyvek material and the sheathing group gets the generic OSB material.


First, don’t hit me :grimacing:, but proper door and window installation involves cutting an X of sorts in the Tyvek, and wrapping it into the opening kinda like wrapping a Christmas present. There’s no end to the complexity of detail which begs, “Where do you stop?”


The updated main toolbar:

I’m adding one extra icon for estimating, this will allow the user to create a bill of materials for one or more (multiple) wall panels.

At this point I am not interested in developing a sophisticated estimating program with the ability to associate costs to various materials etc… Basically I just want the estimating feature to be able to spit out a CSV file with a comprehensive parts list that can then be dropped into any spreadsheet software (ie. Excel) and the user can take it from there.

As an engineer I use Excel for a number of things including very complicated calculators. Spreadsheets are pretty much the bread and butter of any design professional, or someone working in the construction industry. With that being said a CSV file makes the most sense to me.


You mean like this?

This is my standard window flashing detail, I put together about 3 or 4 years ago.

Obviously I’m not going to show all of the details with the window flashing or door flashing. Just like I’m not going to show every nail or screw holding the structure together (I could but I won’t, actually considered this for shearwalls at some point but quickly realized it would be complete overkill).

But your right, I’m never going to stop, not until I molded this thing into a finely tuned engine which can design, engineer and estimate any residential structure on the planet.


Might you add, far in the future, once you complete the analytics, a nailing schedule?


I now know that that’s a reasonable, workable approach. But back when I tried doing what I did, I I was a SketchUp newbie trying to structure my model such that all building layers could be revealed by turning off SketchUp layer visibility working from the outside in. Now I do exactly as you describe.


Version 0.7.7c - 06.09.2018

  • Tyvek + OSB material added to the pre-installed plugin materials.
  • Added 2D construction line options for sheathing, cladding and gypsum within the global settings.

Taking it a bit slow today, just a few minor items and some small fires to put out, catching a bit of a breather.