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 |