Curtain Wall component parameters
| CW_BOUNDARY_PLACEMENT |
Placement of the curtain wall frame |
| 2D |
 |
3D |
 |
UI |
 |
Parameter |
 |
Property |
 |
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 |
 |
3D |
 |
UI |
 |
Parameter |
 |
Property |
 |
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 |
 |
3D |
 |
UI |
 |
Parameter |
 |
Property |
 |
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 |
 |
3D |
 |
UI |
 |
Parameter |
 |
Property |
 |
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 |
 |
3D |
 |
UI |
 |
Parameter |
 |
Property |
 |
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 |
 |
3D |
 |
UI |
 |
Parameter |
 |
Property |
 |
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
|
| 2D |
 |
3D |
 |
UI |
 |
Parameter |
 |
Property |
 |
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
|
| 2D |
 |
3D |
 |
UI |
 |
Parameter |
 |
Property |
 |
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 |
 |
3D |
 |
UI |
 |
Parameter |
 |
Property |
 |
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
|
| 2D |
 |
3D |
 |
UI |
 |
Parameter |
 |
Property |
 |
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 |
 |
3D |
 |
UI |
 |
Parameter |
 |
Property |
 |
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 |
 |
3D |
 |
UI |
 |
Parameter |
 |
Property |
 |
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 |
 |
3D |
 |
UI |
 |
Parameter |
 |
Property |
 |
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 |
| 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 |