sketchucation logo sketchucation
    • Login
    ℹ️ Licensed Extensions | FredoBatch, ElevationProfile, FredoSketch, LayOps, MatSim and Pic2Shape will require license from Sept 1st More Info

    3D Truss Models

    Scheduled Pinned Locked Moved Plugins
    1.5k Posts 31 Posters 869.7k Views 30 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • medeekM Offline
      medeek
      last edited by

      @juju said:

      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?

      Nathaniel P. Wilkerson PE
      Medeek Engineering Inc
      design.medeek.com

      1 Reply Last reply Reply Quote 0
      • jujuJ Offline
        juju
        last edited by

        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.

        Save the Earth, it's the only planet with chocolate.

        1 Reply Last reply Reply Quote 0
        • medeekM Offline
          medeek
          last edited by

          @juju said:

          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.

          Nathaniel P. Wilkerson PE
          Medeek Engineering Inc
          design.medeek.com

          1 Reply Last reply Reply Quote 0
          • medeekM Offline
            medeek
            last edited by

            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:

            http://design.medeek.com/resources/trussplugin/images/truss_su465_800.jpg

            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).

            Nathaniel P. Wilkerson PE
            Medeek Engineering Inc
            design.medeek.com

            1 Reply Last reply Reply Quote 0
            • medeekM Offline
              medeek
              last edited by

              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).

              http://design.medeek.com/resources/images/wall_su271_800.jpg

              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.

              Nathaniel P. Wilkerson PE
              Medeek Engineering Inc
              design.medeek.com

              1 Reply Last reply Reply Quote 0
              • medeekM Offline
                medeek
                last edited by

                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.

                Nathaniel P. Wilkerson PE
                Medeek Engineering Inc
                design.medeek.com

                1 Reply Last reply Reply Quote 0
                • medeekM Offline
                  medeek
                  last edited by

                  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.

                  Nathaniel P. Wilkerson PE
                  Medeek Engineering Inc
                  design.medeek.com

                  1 Reply Last reply Reply Quote 0
                  • medeekM Offline
                    medeek
                    last edited by

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

                    http://design.medeek.com/resources/trussplugin/images/truss_su529_800.jpg

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

                    http://design.medeek.com/resources/trussplugin/images/truss_su442_800.jpg

                    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.

                    Nathaniel P. Wilkerson PE
                    Medeek Engineering Inc
                    design.medeek.com

                    1 Reply Last reply Reply Quote 0
                    • pilouP Offline
                      pilou
                      last edited by

                      Bravo for the unceasing coding to the perfection! 😎

                      Frenchy Pilou
                      Is beautiful that please without concept!
                      My Little site :)

                      1 Reply Last reply Reply Quote 0
                      • medeekM Offline
                        medeek
                        last edited by

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

                        http://design.medeek.com/resources/trussplugin/images/truss_su534_800.jpg

                        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:

                        Link Preview Image
                        3D Warehouse

                        3D Warehouse is a website of searchable, pre-made 3D models that works seamlessly with SketchUp.

                        favicon

                        (3dwarehouse.sketchup.com)

                        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.

                        Nathaniel P. Wilkerson PE
                        Medeek Engineering Inc
                        design.medeek.com

                        1 Reply Last reply Reply Quote 0
                        • medeekM Offline
                          medeek
                          last edited by

                          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.

                          Nathaniel P. Wilkerson PE
                          Medeek Engineering Inc
                          design.medeek.com

                          1 Reply Last reply Reply Quote 0
                          • medeekM Offline
                            medeek
                            last edited by

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

                            ROOF_MOVE_EDGE2.gif

                            Nathaniel P. Wilkerson PE
                            Medeek Engineering Inc
                            design.medeek.com

                            1 Reply Last reply Reply Quote 0
                            • medeekM Offline
                              medeek
                              last edited by

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

                              http://design.medeek.com/resources/trussplugin/images/truss_su535_800.jpg

                              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.

                              Nathaniel P. Wilkerson PE
                              Medeek Engineering Inc
                              design.medeek.com

                              1 Reply Last reply Reply Quote 0
                              • medeekM Offline
                                medeek
                                last edited by

                                First look at the Complex Roofs toolbar:

                                http://design.medeek.com/resources/images/complex_su_menu_active.jpg

                                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...)

                                Nathaniel P. Wilkerson PE
                                Medeek Engineering Inc
                                design.medeek.com

                                1 Reply Last reply Reply Quote 0
                                • medeekM Offline
                                  medeek
                                  last edited by

                                  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

                                  Nathaniel P. Wilkerson PE
                                  Medeek Engineering Inc
                                  design.medeek.com

                                  1 Reply Last reply Reply Quote 0
                                  • pilouP Offline
                                    pilou
                                    last edited by

                                    Does it working with curvated perimeter ?

                                    Frenchy Pilou
                                    Is beautiful that please without concept!
                                    My Little site :)

                                    1 Reply Last reply Reply Quote 0
                                    • medeekM Offline
                                      medeek
                                      last edited by

                                      @pilou said:

                                      Does it working with curvated perimeter ?

                                      I will need to give this some more thought.

                                      Nathaniel P. Wilkerson PE
                                      Medeek Engineering Inc
                                      design.medeek.com

                                      1 Reply Last reply Reply Quote 0
                                      • medeekM Offline
                                        medeek
                                        last edited by

                                        Even the most convoluted shapes will generate a roof so long as they are closed polygons:

                                        truss_su538_800.jpg

                                        However, I currently don't have a way to create a roof with inner polygons (holes), for example a donut shaped roof. I don't think this is critical right now but I will put this on my todo list.

                                        Just fixed a major performance bug/flaw in the plugin not only for this module but actually for all the plugins. I will be releasing updates for each plugin including the Truss plugin that resolve this issue.

                                        Currently working on the roof plane edit tool.

                                        Nathaniel P. Wilkerson PE
                                        Medeek Engineering Inc
                                        design.medeek.com

                                        1 Reply Last reply Reply Quote 0
                                        • medeekM Offline
                                          medeek
                                          last edited by

                                          Version 2.5.0 - 09.28.2019

                                          • Fixed a critical performance bug that affects all the modules within the extension.
                                          • Added the Complex Roofs toolbar.

                                          *** CRITICAL PERFORMANCE UPDATE ***

                                          If you are noticing a slowdown of the plugin performance after multiple edits to a roof or floor assembly, this fix will resolve that issue. This issue affects all previous versions of the plugin.


                                          Also note that the complex roof toolbar is now active and will allow you to create a complex roof primitive (edit, move edge, edit outline and regen). The "Edit Roof Plane" tool is currently not yet available.

                                          The roof primitive and roof outline are placed on separate layers, I will get into that more with a future tutorial video. I primarily released this update tonight because of the performance issue I discovered this afternoon with all of the plugins, but it also allows some of you more adventurous designers the ability to test out the new complex roof tools. Granted a lot remains to be done but at least I've got a start into it now. I will be focused on it until it is complete. After that I will attack the secondary roof module.

                                          Nathaniel P. Wilkerson PE
                                          Medeek Engineering Inc
                                          design.medeek.com

                                          1 Reply Last reply Reply Quote 0
                                          • medeekM Offline
                                            medeek
                                            last edited by

                                            An example of a roof primitive:

                                            http://design.medeek.com/resources/trussplugin/images/truss_su539_800.jpg

                                            (Note, that I've assigned the material of the primitive to a different material and edited it so that it is transparent.)

                                            View model here:

                                            Link Preview Image
                                            3D Warehouse

                                            3D Warehouse is a website of searchable, pre-made 3D models that works seamlessly with SketchUp.

                                            favicon

                                            (3dwarehouse.sketchup.com)

                                            The roof outline is a separate group within the assembly, on its own "outline" layer. I've taken great care to make sure that the primitive is a "solid" so that the user will be able to use SketchUp's boolean (solid) tools to further manipulate these roof primitives if required.

                                            Nathaniel P. Wilkerson PE
                                            Medeek Engineering Inc
                                            design.medeek.com

                                            1 Reply Last reply Reply Quote 0
                                            • 1
                                            • 2
                                            • 71
                                            • 72
                                            • 73
                                            • 74
                                            • 75
                                            • 74 / 75
                                            • First post
                                              Last post
                                            Buy SketchPlus
                                            Buy SUbD
                                            Buy WrapR
                                            Buy eBook
                                            Buy Modelur
                                            Buy Vertex Tools
                                            Buy SketchCuisine
                                            Buy FormFonts

                                            Advertisement