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

    New Doors from SketchUp to Mozaik and back

    Scheduled Pinned Locked Moved Dynamic Components
    sketchup
    4 Posts 3 Posters 2.6k Views 3 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.
    • J Offline
      JFast
      last edited by

      Using SketchUp 2014 Pro, and transferring to Mozaik and back to SketchUp for the finished rendering.

      Tried my hand at creating a new dynamic door style based on our company's own door library. Referring to the image below, how can I get the doors & drawers to only adjust in length & width depending on the cabinet, instead of the rails and stiles being stretched as well?

      I've entered formula's and constraints for all the parts in SketchUp, but still has the parts being adjusted as well. Help if you can! 😢


      Shaker Test Room.JPG

      1 Reply Last reply Reply Quote 0
      • Dave RD Offline
        Dave R
        last edited by

        In general resizing in a Dynamic Component is done as a scaling operation the solution to your problem is to make the door as five separate components as it would be in real life. Then, to change the height of the door, your forumlae have to move the top rail while scaling the stiles. If you want to change the width of the door, you need to move a stile while scaling the rail. Of course you'll also need to scale the panel accordingly. If you were to use a raised panel and wanted to be able to resize it in either or both width and height, you'd need to change the panel into nine separate components so some can be moved while others get scaled. In most cases, for my models, I plan to make a cutlist from the model and showing the panel as nine different components is not useful in the least.

        In your model you would also need to move the door pull so it goes with the rail.

        Etaoin Shrdlu

        %

        (THERE'S NO PLACE LIKE)

        G28 X0.0 Y0.0 Z0.0

        M30

        %

        1 Reply Last reply Reply Quote 0
        • P Offline
          pcmoor
          last edited by

          Hi

          some ideas you may consider.

          build a template and "factory" so as produce common styled components

          use outer-shell and explode to convert multiple components to one for takeoffs and painting

          attached a selection of doors that were produced using a factory method. I have not worried about joints, after picking size, can go to the next level and right click, outer shell, right click explode. You are left with external attributes and one solid, Ideal for MDF doors.
          The doors should be individually saved to your components library before, then if you need to edit the shell later then swap with same or similar

          Added sample file and the process to make doors


          door templates.skp


          the template door component


          one level down is the shelling and exploding point


          next level is the separate parts


          inside each part the geometry can be replaced by deleting this group and replacing with an ungroup collection from the factory


          to build  a door edge, either build or select a mold outline


          scale shape to the template face


          extrude to length of template


          make group then select the template and trim


          move the cut component to the other template


          copy rotate around (Q control x3)


          explode the parts


          copy a door across


          select a part,control x  (cut)


          choose corresponding part and enter to replace level and delete


          control v (paste) , click out


          work around until all are replaced


          you can decrease the size (the upscale was to  help in the face formation) save to your library


          now can outer shell one level down


          exploding after outer shell removes the outer shell group

          1 Reply Last reply Reply Quote 0
          • J Offline
            JFast
            last edited by

            Dave, thanks for the reply. That's exactly what I'm trying to accomplish is the move/scale balance on the doors. Do you happen to have a door template with formulas for how to achieve that?

            PC, thanks for all the detailed attachments & template file. I've imported a door to try out the features in our Mozaik program, but when I render it back out to SketchUp the rails and stiles are all stretched instead of staying at their constraints. Thanks though, nice work if I was only drawing cabinets in SketchUp!

            1 Reply Last reply Reply Quote 0
            • 1 / 1
            • First post
              Last post
            Buy SketchPlus
            Buy SUbD
            Buy WrapR
            Buy eBook
            Buy Modelur
            Buy Vertex Tools
            Buy SketchCuisine
            Buy FormFonts

            Advertisement