Modeling Variable Doors

The basic variables for variable models are width (ROW) and height (ROH), from which all other widths and heights are calculated using dimension variable formulas.

Frame

The first part to be modeled is the frame. The origin must be in the middle of the frame, in the lower left corner as seen from the outside. The frame's width variable is ROW and the height variable is ROH. The door may not move in relation to the origin when the dimensions change.

Name the frame surfaces as follows:

  • Exterior wall surface CASE_EXT
  • Interior wall surface CASE_INT

The frame is extruded in both directions. The extrusion thickness is FRAME_THICK.

Once the frame has been extruded, a line going around the outer edge of the frame is added to it. This line is added on layer 101. When the door is added to the building model, the program will create a hole in the wall based on this line. The line is created as its own sketch on the frame surface, and made into a guide curve.

Threshold

Model the threshold to fit the frame using a formula and extrude it in both directions. Use constraints to position the threshold in the assembly.

Door Panel

We recommend creating the door panel as a subassembly with separate door panels and glass panes. Model the door panel and glass pane to the correct sizes using formulas and position them against each other in the subassembly using constraints. Then position the subassembly in its place in the door assembly using constraints. Model a coarse and accurate model of the door panel:

  • Make the coarse model as light as possible. Avoid unnecessary history steps and only use light functions. For example, you can use guide curves depicting panel boards to create paneling.
  • The purpose of the accurate model is to depict the door as accurately as possible, so model everything possible of the door, although you should try to avoid unnecessary steps.

Name the door panel surfaces as follows:

  • Exterior surface BODY_EXT
  • Interior surface BODY_INT

Name the glass pane surfaces as follows:

  • Exterior surface GLASS_EXT
  • Interior surface GLASS_INT

The surface area of the balcony door glass panels will be included in the room's window area if the balcony door glass panel lines are on layer 30.

Door Handle

The door handle is modeled as a separate part. For the handle's constraints to be retained, for example when the door panel is changed to another, you must also name those surfaces of the handle that have constraints. Name the surfaces before setting the constraints.

Creating a Door Assembly

Position the finished parts against each other in the main assembly: threshold and door panel against the frame, and handles against the door panel. The door panel can be fixed from one edge to the frame, with line coincidence, allowing you to specify an angle constraint for the door. This allows you to open the door if necessary.

The origin of the assembly must be in the middle of the frame, in the lower left corner as seen from the outside. The door may not move in relation to the origin when the dimensions change.

Note

  • The creation of the assemblies requires that the Advanced 3D Modeling add-on option is available to you.