Smart 3D Modeling Blog Series: Parametric Sliding Door and Partition Assembly - Blog 1 of 2

In this blog, we will create a parametric sliding door and partition assembly. We will create a basic assembly of a single leaf panel door set in a flush partition. We will later test this assembly for variations in door and opening size and open, closed and partially open conditions. Following video demonstrates what we will achieve at the end of this blog series:
 

  1. We will start by creating the following local variables and variations for door size and situations in a 3d model (You can either create these variables and variations manually or import them for the Sliding door variables and variations.csv file):

    No

    Variables

    Expression

    1

    Door_width

    -

    2

    Door_height

    -

    3

    Door_depth

    -

    4

    Door_gap

    -

    5

    Door_control

    -

    6

    Panel_height

    -

    7

    Panel_depth

    -

    8

    Panel 1_width

    -

    9

    Panel 2_width

    -

    10

    Panels_distance

    Door_width – 0.050

    11

    Cut_height

    Door_height - 0.400

    12

    Cut_Width

    Door_width – 0.200

    13

    Cut_dist_bottom

    (Door_height – Cut_height) / 2

    14

    Cut_dist_side

    (Door_width – Cut_width) / 2

    Variation

    Variables (Unit = meter)

     

    Door_width

    Door_Height

    Door_depth

    Door_gap

    Door_

    control

    Panel_

    height

    Panel_

    depth

    Panel1_width

    Panel2_

    width

    Std.Door Open

    1.000

    2.100

    0.065

    0.010

    0.010

    2.100

    0.100

    1.500

    1.500

    Std.Door Closed

    1.000

    2.100

    0.065

    0.010

    0.975

    2.100

    0.100

    1.500

    1.500

    Wide Door Open

    1.200

    2.100

    0.065

    0.010

    0.010

    2.100

    0.100

    1.500

    1.300

    Wide Door Closed

    1.200

    2.100

    0.065

    0.010

    1.175

    2.100

    0.100

    1.500

    1.300

    Wide Door Part Open

    1.200

    2.100

    0.065

    0.010

    0.450

    2.100

    0.100

    1.500

    1.300

    Std. Door Part Open

    1.000

    2.100

    0.065

    0.010

    0.450

    2.100

    0.100

    1.500

    1.500


  2. In the Top view create a basic 2d profile of the door and partition panels.

    (The two profiles on the side are the partition panels and the one in the center is the profile for the door).
  3. Apply 2D fixed constraint to bottom left corner of the left partition.
  4. Apply 2D coincident constraint to the bottom edges of the partitions.
  5. Apply parallel and perpendicular constraints to the sides of the left partition.
  6. Similarly apply parallel and perpendicular constraints to the sides of the door and the other partition as well.
  7. Apply Distance constraint, Panel 1_width to the left panel, Panel 2_width to the right panel and Panel_depth to both panels.
  8. Apply Distance constraints, Door_width and Door_depth, to the door profile.

  9. At this point apply a 2D fixed constraint to the bottom right corner of the right partition panel. This will fix the position of the right partition. 
  10. Now, we must apply a constraint to the edge of the panel and the edge of the door so that we can control the door opening for open and closed positions. Apply the Door_control and Door_gap constraints as demonstrated in the video.
    Note: Alignment to be set to Drawing.
    The basic 2D profile for the Sliding door and Partition is ready. In the next blog, we will use Solid by Extrusion tool to create the 3D assembly and then apply variations to it. You can expect the next blog in the week of 5 June, 2017.