Description
Door Objects can be used with Building 3D Design to convert low-level door features into higher-level door features. These features can then be converted to an even higher-detailed product assembly structure.
How Its Used / Image Gallery
Create the desired door using the "Door" function in Building 3D Design
Shift-select the desired door(s) then select "Multi-Edit Door"
Beside the "Object type" field, select the magnifying glass (Define by Type), and use the explorer to search for the desired door Object Type
Change the parameters as desired and click Ok. The parameters can also be changed at later stage by simply double-clicking the door
Be active at the product level and use the "Change Level of Development" function in the Building and Civil Assemblies app
Click the 3DShape, Geoset, or other container housing the door geometry as the "Source". The available door(s) should be displayed
Check the desired door(s), and select the desired product as the "Destination"
Select "Process." Once complete, the door assemblies should now be created in the desired product
UDF Parameters
| Parameter Name | Parameter Type | Parameter Description |
|---|---|---|
| DoorID | String | Empty string parameter that can be used to label doors |
| FrameType | String (Drop-Down) | Drop-down used to select the frame shape Single Rabbet: Specific Frame Shape Single Rabbet - Wood: Specific Frame Shape Single Rabbet - Sound Insulating: Specific Frame Shape Single Rabbet - Double Groove (Default): Specific Frame Shape |
| DoorFrameConfiguration | String (Drop-Down) | Drop-down used to control the position of the door panel relative to the doorframe Recessed (Default): Door panel is recessed into the wall more than the doorframe Flush: Door panel is flush to the doorframe OverlayCovering: Door panel extends beyond the doorframe (in both the x and y directions) |
| PanelOverlayConfig | String (Drop-Down) | Drop-down used to control the position of the additional overlay door panel NoOverlay (Default): No overlay door panel exists ExteriorOverlay: Overlay door panel is flush to the exterior face of the door panel InteriorOverlay: Overlay door panel is flush to the interior face of the door panel |
| PanelCoveringConfig | String (Drop-Down) | Drop-down used to control the position of the panel coverings NoCovering: No door coverings are present ExteriorCovering: Door covering is present on the exterior face of the door panel InteriorCovering: Door covering is present on the interior face of the door panel BothSidesCovering (Default): Door coverings are present on both interior and exterior faces of the door panel |
| DoubleDoorConfigType (ONLY PRESENT ON DOUBLE DOOR OBJECT-TYPE) | String (Drop-Down) | Drop-down used to control whether one or two handles are present on the door panle (note this parameter only exists for the double door object-type) SingleHandle (Default): One handle is present on the main door DoubleHanles: Two handles are present on the main and secondary door, respectively |
| HandleType | String (Drop-Down) | Drop-down used to control type of door handle used Lever (Default): A standard lever door handle is used for the handle(s) Knob: A sphereical knob door handle is used for the handle(s) VerticalBar: A vertical-bar handle door is used for the handle(s) |
| WidthInsideJambToJamb | Length | Length parameter used to control the width of the door (measured from the inside of the doorframe jambs) |
| HeightInsideFrame | Length | Length parameter used to control the height of the door (measured from the bottom of the door to the inside of the top doorframe jamb) |
| PanelThickness | Length | Length parameter used to control the thickness of the door panel (measured from the bottom of the door to the inside of the top doorframe jamb) |
| FrameDepth | Length | Length parameter used to control the overall depth of the doorframe (measured in the x direction) |
| FrameWidth | Length | Length parameter used to control the overall width of the doorframe (measured in the y direction) |
| SwingSide | String (Drop-Down) | Drop-down used to control the main door panel's swing direction Left hand (Default): Door handle is on the right-hand side and the door swings from right to left (when facing the door from the exterior) Right hand: Door handle is on the left-hand side and the door swings from left to right (when facing the door from the exterior) |
| WallThickness | Length | Length parameter linked to the thickness of the wall housing the door |
| OffsetWithinWall | Length | Length parameter used to shift the door assembly in the x direction |
| DoorSwingAngle | Angle | Angle parameter used to control the door panel's rotation about the axis of rotation |
| DoorGapSides | Length | Length parameter used to control the gap between the frame and the door panel in the y direction |
| DoorGapFace | Length | Length parameter used to control the gap between the frame and the door panel in the x direction |
| MatchRoughOpeningToFrame | Boolean | Boolean parameter used to automatically size the "Opening" cut-out volume to the bounding dimensions of the door True (Default): Automatically sets the size of the "Opening" cut-out volume False: Uses the "RoughOpeningWidth" parameter to determine the size of the "Opening" cut-out volume |
| RoughOpeningWidth | Length | Length parameter used to control the size of the "Opening" cut-out volume |
| HandleHeight | Length | Length parameter used to control the vertical position of the door handle |
| HandleBackset | Length | Length parameter used to control the horizontal position of the door handle |
| RotationAxisXPosition | Length | Length parameter used to control the offset of the "DoorAxisOfRotationLine" in the x direction |
| RotationAxisYPosition | Length | Length parameter used to control the offset of the "DoorAxisOfRotationLine" in the y direction |
| ForwardSweepAngle | Angle | Angle parameter used to control the size of the "DoorSweepVolume" in the positive x direction |
| BackwardSweepAngle | Angle | Angle parameter used to control the size of the "DoorSweepVolume" in the negative x direction |
| DoorPanelCoveringThickness | Length | Length parameter used to control the thickness of the door coverings (if present) |
| PanelOverlayThickness | Length | Length parameter used to control the thickness of the overlay panel (if present) |
| PanelOverlayExteriorExtension | Length | Length parameter used to control the extension of the overlay panel relative to the main door panel (only during the "ExteriorOverlay" configuration) |
| ResetParametersToConfigDefault | Boolean | Note: This boolean parameter is currently incompatible with the Building 3D Design built-in object-type and should therefore not be used. Boolean parameter used to reset all the relevant parameters to the recommended values based on the selected "DoorFrameConfiguration", "PanelOverlayConfig", and "FrameType" |
3dxml
Single panel door 3dxml :
Double panel door 3dxml :
