Curtain Wall Parameters

Curtain Wall component parameters

CW_BOUNDARY_PLACEMENT Placement of the curtain wall frame
2D GDL_CheckIcon 3D GDL_CheckIcon UI GDL_CheckIcon Parameter GDL_CheckIcon Property GDL_CheckIcon Default 0

Compatibility: introduced in ARCHICAD 22.

Contains the Placement settings of the boundary frames defined at Curtain Wall System / Member Placement.
values:
  • 0: Center on Boundary, or the actual frame is not a boundary frame.
  • -1: Inside Boundary
  • 1: Outside Boundary
GLOB_MVO_CWFRAME_DETLEVEL Detail level of curtain wall frames set in Model View Options / Curtain Wall Options.
2D GDL_CheckIcon 3D GDL_CheckIcon UI GDL_WarningIcon Parameter GDL_ErrorIcon Property GDL_ErrorIcon Default 4

Compatibility: introduced in ARCHICAD 22.

values:
  • 1: Axis Only
  • 2: Schematic
  • 3: Simplified
  • 4: Detailed
GLOB_MVO_CWPANEL_DETLEVEL Detail level of curtain wall panels set in Model View Options / Curtain Wall Options.
2D GDL_CheckIcon 3D GDL_CheckIcon UI GDL_WarningIcon Parameter GDL_ErrorIcon Property GDL_ErrorIcon Default 4

Compatibility: introduced in ARCHICAD 22.

values:
  • 2: Schematic
  • 3: Simplified
  • 4: Detailed
GLOB_MVO_CWJUNCT_DETLEVEL Detail level of curtain wall junctions set in Model View Options / Curtain Wall Options.
2D GDL_CheckIcon 3D GDL_CheckIcon UI GDL_WarningIcon Parameter GDL_ErrorIcon Property GDL_ErrorIcon Default 4

Compatibility: introduced in ARCHICAD 22.

values:
  • 2: Schematic
  • 3: Simplified
  • 4: Detailed
GLOB_MVO_CWACC_DETLEVEL Detail level of curtain wall accessories set in Model View Options / Curtain Wall Options.
2D GDL_CheckIcon 3D GDL_CheckIcon UI GDL_WarningIcon Parameter GDL_ErrorIcon Property GDL_ErrorIcon Default 4

Compatibility: introduced in ARCHICAD 22.

values:
  • 2: Schematic
  • 3: Simplified
  • 4: Detailed

Curtain Wall parameters – available for listing and labels only

CWALL_ID user ID of the curtain wall
CWALL_FRAMES_LENGTH length of frames in the curtain wall
CWALL_CONTOUR_FRAMES_LENGTH length of frames on contour in the curtain wall
CWALL_MAINAXIS_FRAMES_LENGTH length of frames on primary gridlines in the curtain wall
CWALL_SECAXIS_FRAMES_LENGTH length of frames on secondary gridlines in the curtain wall
CWALL_CUSTOM_FRAMES_LENGTH length of other frames in the curtain wall
CWALL_PANELS_SURF surface area of panels in the curtain wall
CWALL_PANELS_SURF_N surface area of north panels in the curtain wall
CWALL_PANELS_SURF_S surface area of south panels in the curtain wall
CWALL_PANELS_SURF_E surface area of east panels in the curtain wall
CWALL_PANELS_SURF_W surface area of west panels in the curtain wall
CWALL_PANELS_SURF_NE surface area of northeast panels in the curtain wall
CWALL_PANELS_SURF_NW surface area of northwest panels in the curtain wall
CWALL_PANELS_SURF_SE surface area of southeast panels in the curtain wall
CWALL_PANELS_SURF_SW surface area of southwest panels in the curtain wall
CWALL_SURF surface area of the curtain wall
CWALL_SURF_BOUNDARY surface area of the curtain wall bordered by boundary frames
CWALL_LENGTH length of the curtain wall
CWALL_HEIGHT height of the curtain wall
CWALL_SLANT_ANGLE slant angle of the curtain wall
CWALL_THICKNESS thickness of the curtain wall
CWALL_PANELS_NR number of panels in the curtain wall
CWALL_PATTERN_ANGLE pattern angle of the curtain wall

Curtain Wall Frame parameters

General Curtain Wall Frame variables – available for listing and labels only

CWFRAME_TYPE type of the frame
‘Invisible’ or the name of the GDL object
Compatibility: up to ARCHICAD 21 ‘Generic’, ‘Butt-glazed’, ‘Invisible’ or the name of the GDL object
CWFRAME_CLASS class of the frame
0 – mullion, 1 – transom, 2 – boundary, 3 – custom
CWFRAME_POSITION location of the frame. From ARCHICAD 22 the frame position definition is based on the frames relative coordinate values.
0 – vertical, 1 – horizontal, 2 – contour, 3 – diagonal
Compatibility: up to ARCHICAD 21 the frame position definition is based on the gridlines. The values refers to: 0 – primary gridline, 1 – secondary gridline, 2 – boundary, 3 – other
CWFRAME_DIRECTION slant angle of the frame
degree between 0 and 90
CWFRAME_WIDTH width of the frame
CWFRAME_DEPTH depth of the frame
CWFRAME_LENGTH length of the frame
CWFRAME_MAT surface attribute index of the frame

Curtain Wall Frame 3D variables

CWFRAME_TOP_CUTTYPE Defines the cutting method at the curtain wall frame top connection.
2D GDL_ErrorIcon 3D GDL_CheckIcon UI GDL_ErrorIcon Parameter GDL_ErrorIcon Property GDL_ErrorIcon Default 0

Compatibility: introduced in ARCHICAD 22.

values:
  • 0: Plane – the frame should be cut by a plane defined in CWFRAME_TOP_CUTPLANE global
  • 1: Polyline – the frame should be cut along a polyline defined in CWFRAME_TOP_CUTPOLYLINE global
CWFRAME_TOP_CUTPLANE
2D GDL_ErrorIcon 3D GDL_CheckIcon UI GDL_ErrorIcon Parameter GDL_ErrorIcon Property GDL_ErrorIcon Default [0, 0, 0, 0]

array with one dimension ([4]), containing the top cutplane position of the frame, defined in the local coordinate system of the library part
Compatibility: introduced in ARCHICAD 22.

values:
  • [1]: X component of the normal vector of top cutplane
  • [2]: Y component of the normal vector of top cutplane
  • [3]: Z component of the normal vector of top cutplane
  • [4]: distance of top cutplane from frame origo
CWFRAME_TOP_CUTPOLYLINE
2D GDL_ErrorIcon 3D GDL_CheckIcon UI GDL_ErrorIcon Parameter GDL_ErrorIcon Property GDL_ErrorIcon Default [0, 0]

array with two dimensions ([n][2]), where n is the number of nodes of the cutting polyline. Contains the cutting polyline coordinates for the top connection of the frame, defined in the Y-Z plane of the local coordinate system of the library part. The first node of the polyline is on the minimal Y coordinate value, the last node is on the maximal Y coordinate value of the curtain wall frame.
Compatibility: introduced in ARCHICAD 22.

values:
  • [n][1]: coordinate X of node measured from curtain wall frame origin
  • [n][2]: coordinate Y of node measured from curtain wall frame origin
CWFRAME_BOTTOM_CUTTYPE Defines the cutting method at the curtain wall frame bottom connection.
2D GDL_ErrorIcon 3D GDL_CheckIcon UI GDL_ErrorIcon Parameter GDL_ErrorIcon Property GDL_ErrorIcon Default 0

Compatibility: introduced in ARCHICAD 22.

values:
  • 0: Plane – the frame should be cut by a plane defined in CWFRAME_BOTTOM_CUTPLANE global
  • 1: Polyline – the frame should be cut along a polyline defined in CWFRAME_BOTTOM_CUTPOLYLINE global
CWFRAME_BOTTOM_CUTPLANE
2D GDL_ErrorIcon 3D GDL_CheckIcon UI GDL_ErrorIcon Parameter GDL_ErrorIcon Property GDL_ErrorIcon Default [0, 0, 0, 0]

array with one dimension ([4]), containing the bottom cutplane position of the frame, defined in the local coordinate system of the library part
Compatibility: introduced in ARCHICAD 22.

values:
  • [1]: X component of the normal vector of bottom cutplane
  • [2]: Y component of the normal vector of bottom cutplane
  • [3]: Z component of the normal vector of bottom cutplane
  • [4]: distance of bottom cutplane from frame origo
CWFRAME_BOTTOM_CUTPOLYLINE
2D GDL_ErrorIcon 3D GDL_CheckIcon UI GDL_ErrorIcon Parameter GDL_ErrorIcon Property GDL_ErrorIcon Default [0, 0]

array with two dimensions ([n][2]), where n is the number of nodes of the cutting polyline. Contains the cutting polyline coordinates for the bottom connection of the frame, defined in the Y-Z plane of the local coordinate system of the library part. The first node of the polyline is on the minimal Y coordinate value, the last node is on the maximal Y coordinate value of the curtain wall frame.
Compatibility: introduced in ARCHICAD 22.

values:
  • [n][1]: coordinate X of node measured from curtain wall frame origin
  • [n][2]: coordinate Y of node measured from curtain wall frame origin

Curtain Wall Panel variables

CWPANEL_HORIZONTAL_DIRECTION angle of exterior surface of the panel from Project North.
2D GDL_CheckIcon 3D GDL_CheckIcon UI GDL_ErrorIcon Parameter GDL_ErrorIcon Property GDL_ErrorIcon Default 180

Compatibility: introduced in ARCHICAD 22 for 2D and 3D scripts. In previous versions it is working only for labels and listing.

values: degree between -180 and 180
CWPANEL_VERTICAL_DIRECTION slant angle of exterior surface of the panel.
2D GDL_CheckIcon 3D GDL_CheckIcon UI GDL_ErrorIcon Parameter GDL_ErrorIcon Property GDL_ErrorIcon Default 90

Compatibility: introduced in ARCHICAD 22 for 2D and 3D scripts. In previous versions it is working only for labels and listing.

values: degree between -90 and 90

Curtain Wall Panel parameters – available for listing and labels only

CWPANEL_TYPE type of the panel
“Generic” or the name of the GDL object
CWPANEL_CLASS class of the panel
0 – main, 1 – distinct, 2 – custom
degree between -180 and 180
CWPANEL_WIDTH width of the panel
CWPANEL_NOMINAL_WIDTH nominal width of the panel
CWPANEL_HEIGHT height of the panel
CWPANEL_NOMINAL_HEIGHT nominal height of the panel
CWPANEL_THICKNESS thickness of the panel
CWPANEL_SURF surface area of the panel
CWPANEL_GROSS_SURF gross surface area of the panel
CWPANEL_NOMINAL_SURF nominal surface area of the panel
CWPANEL_PERIMETER perimeter of the panel
CWPANEL_MAT_OUTER surface attribute index for the exterior surface of the panel
CWPANEL_MAT_INNER surface attribute index for the interior surface of the panel
CWPANEL_MAT_CUT surface attribute index for the edge of the panel
CWPANEL_FUNCTION function of the panel
0 – fixed, 1 – door, 2 – window
CWPANEL_ORIENTATION opening orientation of door/window panel
left/right

Curtain Wall Junction parameters – available for listing and labels only

CWJUNC_TYPE type of the junction
name of the GDL object

Curtain Wall Accessory parameters – available for listing and labels only

CWACC_TYPE type of the accessory
name of the GDL object