Column parameters – available for listing and labels only
Compatibility: From ARCHICAD 23, the Column element is a collection of Column Segments. GLOB_ELEM_TYPE has a new value for Column segments: 27, the value of the Column element remains 6.
The availability of each global variable (whether it contains meaningful data) is shown in a table with icons, with the value of the GLOB_ELEM_TYPE global variable in parentheses.
COLU_SEGMENT_INDEX 
index of Column Segment in COLU_SEGMENT_INFO.segments[] array 

Column Segment (27) 

Singlesegment Column (6) 

Multisegment Column (6) 
Compatibility: Introduced in ARCHICAD 23.
COLU_SEGMENT_INFO 
dictionary, contains all the Column Segments’ geometric settings which can determine the availability of other global variables. Not available in parameter and property scripts.
When placed on a Column Segment, COLU_SEGMENT_INFO.segments[COLU_SEGMENT_INDEX] contains the information about the labeled segment.

 .segments[n].tapered (integer):
0 – uniform crosssection,
1 – tapered crosssection
 .segments[n].crossSection{} (dictionary):
crosssection data of segment
 .segments[n].crossSection.type (integer):
1 – rectangular,
2 – circular,
3 – complex profile
 .segments[n].crossSection.startWidth (length):
bounding crosssection width of the start of the segment. The direction of the segment is defined by its reference line.
 .segments[n].crossSection.startHeight (length):
bounding crosssection height of the start of the segment. The direction of the segment is defined by its reference line.
 .segments[n].crossSection.endWidth (length):
bounding crosssection width of the end of the segment. The direction of the segment is defined by its reference line.
 .segments[n].crossSection.endHeight (length):
bounding crosssection height of the end of the segment. The direction of the segment is defined by its reference line.

Column Segment (27) 

Singlesegment Column (6) 

Multisegment Column (6) 
Compatibility: Introduced in ARCHICAD 23.
COLU_CORE 
core/veneer properties (0 in case of tapered column segment) 
serves compatibility: it is only effective in the properties script of .CPS (Column.Properties) files 

Column Segment (27) 

Singlesegment Column (6) 

Multisegment Column (6) 
COLU_HEIGHT 
height of the column 

Column Segment (27) 

Singlesegment Column (6) 

Multisegment Column (6) 
COLU_MIN_HEIGHT 
Minimum height of the column 

Column Segment (27) 

Singlesegment Column (6) 

Multisegment Column (6) 
COLU_MAX_HEIGHT 
Maximum height of the column 

Column Segment (27) 

Singlesegment Column (6) 

Multisegment Column (6) 
COLU_VENEER_WIDTH 
thickness of the column veneer 

Column Segment (27) 

Singlesegment Column (6) 

Multisegment Column (6) 
COLU_CORE_X 
Width of the core 

Column Segment (27) 

Singlesegment Column (6) 

Multisegment Column (6) 
COLU_CORE_Y 
Depth of the core 

Column Segment (27) 

Singlesegment Column (6) 

Multisegment Column (6) 
COLU_DIM1 
1st dimension of the column 

Column Segment (27) 

Singlesegment Column (6) 

Multisegment Column (6) 
COLU_DIM2 
2nd dimension of the column 

Column Segment (27) 

Singlesegment Column (6) 

Multisegment Column (6) 
COLU_MAT 
surface attribute index of the column 

Column Segment (27) 

Singlesegment Column (6) 

Multisegment Column (6) 
Wall wrapping will replace column surface with the surfaces of the connecting walls 
COLU_LINETYPE 
line type of the column 

Column Segment (27) 

Singlesegment Column (6) 

Multisegment Column (6) 
applied on the contours only in the floor plan window 
COLU_CORE_FILL 
fill of the column core 

Column Segment (27) 

Singlesegment Column (6) 

Multisegment Column (6) 
COLU_CORE_BMAT_NAME 
building material name of the column core 

Column Segment (27) 

Singlesegment Column (6) 

Multisegment Column (6) 
COLU_CORE_BMAT 
building material index of the column core


Column Segment (27) 

Singlesegment Column (6) 

Multisegment Column (6) 
Compatibility: introduced in ARCHICAD 21. 
COLU_VENEER_FILL 
fill of the column veneer 

Column Segment (27) 

Singlesegment Column (6) 

Multisegment Column (6) 
COLU_VENEER_BMAT_NAME 
building material name of the column veneer 

Column Segment (27) 

Singlesegment Column (6) 

Multisegment Column (6) 
COLU_VENEER_BMAT 
building material index of the column veneer


Column Segment (27) 

Singlesegment Column (6) 

Multisegment Column (6) 
Compatibility: introduced in ARCHICAD 21. 
COLU_SECT_PEN 
pen of the contours of the column cut surfaces 

Column Segment (27) 

Singlesegment Column (6) 

Multisegment Column (6) 
applied on contours of cut surfaces in both floor plan and section/elevation windows 
COLU_VIEW_PEN 
pen of the column on view 

Column Segment (27) 

Singlesegment Column (6) 

Multisegment Column (6) 
applied on all edges in 3D window and on outline edges (edges on view below cutting plane) in floor plan and section/elevation windows 
COLU_CORE_FILL_PEN 
pen of the fill of the column core 

Column Segment (27) 

Singlesegment Column (6) 

Multisegment Column (6) 
COLU_CORE_FBGD_PEN 
pen of the background of the fill of the column core 

Column Segment (27) 

Singlesegment Column (6) 

Multisegment Column (6) 
COLU_VENEER_FILL_PEN 
pen of the fill of the column veneer 

Column Segment (27) 

Singlesegment Column (6) 

Multisegment Column (6) 
COLU_VENEER_FBGD_PEN 
pen of the background of the fill of the column veneer 

Column Segment (27) 

Singlesegment Column (6) 

Multisegment Column (6) 
COLU_PERIMETER 
Perimeter of the column 

Column Segment (27) 

Singlesegment Column (6) 

Multisegment Column (6) 
COLU_AREA 
Area of the column 

Column Segment (27) 

Singlesegment Column (6) 

Multisegment Column (6) 
COLU_VOLUME 
Volume of the column 

Column Segment (27) 

Singlesegment Column (6) 

Multisegment Column (6) 
COLU_GROSS_VOLUME 
Gross volume of the column 

Column Segment (27) 

Singlesegment Column (6) 

Multisegment Column (6) 
COLU_CORE_SURF 
surface area of the column core 

Column Segment (27) 

Singlesegment Column (6) 

Multisegment Column (6) 
COLU_CORE_GROSS_SURF 
Gross surface area of the column 

Column Segment (27) 

Singlesegment Column (6) 

Multisegment Column (6) 
COLU_CORE_VOL 
volume of the column core 

Column Segment (27) 

Singlesegment Column (6) 

Multisegment Column (6) 
COLU_CORE_GROSS_VOL 
Gross volume of the core 

Column Segment (27) 

Singlesegment Column (6) 

Multisegment Column (6) 
COLU_VENEER_SURF 
surface area of the column veneer 

Column Segment (27) 

Singlesegment Column (6) 

Multisegment Column (6) 
COLU_VENEER_GROSS_SURF 
Gross surface area of the veneer 

Column Segment (27) 

Singlesegment Column (6) 

Multisegment Column (6) 
COLU_VENEER_VOL 
volume of the column veneer 

Column Segment (27) 

Singlesegment Column (6) 

Multisegment Column (6) 
COLU_VENEER_GROSS_VOL 
Gross volume of the veneer 

Column Segment (27) 

Singlesegment Column (6) 

Multisegment Column (6) 
COLU_CORE_TOP_SURF 
Surface area of the core top 

Column Segment (27) 

Singlesegment Column (6) 

Multisegment Column (6) 
COLU_CORE_BOT_SURF 
Surface area of the core bottom 

Column Segment (27) 

Singlesegment Column (6) 

Multisegment Column (6) 
COLU_VENEER_TOP_SURF 
Surface area of the veneer top 

Column Segment (27) 

Singlesegment Column (6) 

Multisegment Column (6) 
COLU_VENEER_BOT_SURF 
Surface area of the veneer bottom 

Column Segment (27) 

Singlesegment Column (6) 

Multisegment Column (6) 
COLU_CORE_GROSS_TOPBOT_SURF 
Gross surface area of the core top and bottom 

Column Segment (27) 

Singlesegment Column (6) 

Multisegment Column (6) 
COLU_VENEER_GROSS_TOPBOT_SURF 
Gross surface area of the veneer top and bottom 

Column Segment (27) 

Singlesegment Column (6) 

Multisegment Column (6) 
COLU_PROFILE_NAME 
name of the profile of the column, if complex 

Column Segment (27) 

Singlesegment Column (6) 

Multisegment Column (6) 
Beam parameters – available for listing and labels only
Compatibility: From ARCHICAD 23, the Beam element is a collection of Beam Segments. GLOB_ELEM_TYPE has a new value for Beam segments: 28, the value of the Beam element remains 12.
The availability of each global variable (whether it contains meaningful data) is shown in a table with icons, with the value of the GLOB_ELEM_TYPE global variable in parentheses.
BEAM_SEGMENT_INDEX 
index of Beam Segment in BEAM_SEGMENT_INFO.segments[] array 

Beam Segment (28) 

Singlesegment Beam (12) 

Multisegment Beam (12) 
Compatibility: Introduced in ARCHICAD 23.
BEAM_SEGMENT_INFO 
dictionary, contains all the Beam Segments’ geometric settings which can determine the availability of other global variables, and further Beam Segment geometric data. Not available in parameter and property scripts.
When placed on a Beam Segment, BEAM_SEGMENT_INFO.segments[BEAM_SEGMENT_INFO] contains the information about the labeled segment.

 .segments[n].curvature (integer):
axis curvature
0 – straight,
1 – horizontally curved,
2 – vertically curved
 .segments[n].tapered (integer):
0 – uniform crosssection,
1 – tapered crosssection
 .segments[n].refLineLength (length):
3D length of the beam segment reference line
 .segments[n].crossSection{} (dictionary):
crosssection data of segment
 .segments[n].crossSection.type (integer):
1 – rectangular,
2 – circular,
3 – complex profile
 .segments[n].crossSection.startWidth (length):
bounding crosssection width of the start of the segment. The direction of the segment is defined by its reference line.
 .segments[n].crossSection.startHeight (length):
bounding crosssection height of the start of the segment. The direction of the segment is defined by its reference line.
 .segments[n].crossSection.endWidth (length):
bounding crosssection width of the end of the segment. The direction of the segment is defined by its reference line.
 .segments[n].crossSection.endHeight (length):
bounding crosssection height of the end of the segment. The direction of the segment is defined by its reference line.

Beam Segment (28) 

Singlesegment Beam (12) 

Multisegment Beam (12) 
Compatibility: Introduced in ARCHICAD 23.
BEAM_THICKNESS 
thickness of the beam (0 in case of tapered beam segment) 

Beam Segment (28) 

Singlesegment Beam (12) 

Multisegment Beam (12) 
BEAM_HEIGHT 
height of the beam (0 in case of tapered beam segment) 

Beam Segment (28) 

Singlesegment Beam (12) 

Multisegment Beam (12) 
BEAM_REFLINE_OFFSET 
offset of the reference line relative to the axes of the beam 

Beam Segment (28) 

Singlesegment Beam (12) 

Multisegment Beam (12) 
BEAM_ELEVATION_TOP 
calculated elevation of the topmost point of the beam geometry 

Beam Segment (28) 

Singlesegment Beam (12) 

Multisegment Beam (12) 
Compatibility: introduced in ARCHICAD 22. 
BEAM_ELEVATION_BOTTOM 
calculated elevation of the lowest point of the beam geometry 

Beam Segment (28) 

Singlesegment Beam (12) 

Multisegment Beam (12) 
Compatibility: introduced in ARCHICAD 22. 
BEAM_PRIORITY 
3D intersection priority index number 

Beam Segment (28) 

Singlesegment Beam (12) 

Multisegment Beam (12) 
BEAM_MAT_RIGHT 
surface attribute index of the beam on the right side of the reference line 

Beam Segment (28) 

Singlesegment Beam (12) 

Multisegment Beam (12) 
BEAM_MAT_LEFT 
surface attribute index of the beam on the left side of the reference line 

Beam Segment (28) 

Singlesegment Beam (12) 

Multisegment Beam (12) 
BEAM_MAT_TOP 
surface attribute index of the beam on the top 

Beam Segment (28) 

Singlesegment Beam (12) 

Multisegment Beam (12) 
BEAM_MAT_BOTTOM 
surface attribute index of the beam at the bottom 

Beam Segment (28) 

Singlesegment Beam (12) 

Multisegment Beam (12) 
BEAM_MAT_END 
surface attribute index of the beam at both ends 

Beam Segment (28) 

Singlesegment Beam (12) 

Multisegment Beam (12) 
BEAM_OUTLINE_LINETYPE 
line type of the beam outline 

Beam Segment (28) 

Singlesegment Beam (12) 

Multisegment Beam (12) 
BEAM_AXES_LINETYPE 
line type of the beam axes 

Beam Segment (28) 

Singlesegment Beam (12) 

Multisegment Beam (12) 
BEAM_FILL 
fill type of the beam 

Beam Segment (28) 

Singlesegment Beam (12) 

Multisegment Beam (12) 
BEAM_BMAT_NAME 
building material name of the beam 

Beam Segment (28) 

Singlesegment Beam (12) 

Multisegment Beam (12) 
BEAM_BMAT 
building material index of the beam 

Beam Segment (28) 

Singlesegment Beam (12) 

Multisegment Beam (12) 
Compatibility: introduced in ARCHICAD 21. 
BEAM_FILL_PEN 
pen of the beam fill 

Beam Segment (28) 

Singlesegment Beam (12) 

Multisegment Beam (12) 
BEAM_SECT_PEN 
pen of the contours of the beam cut surfaces 

Beam Segment (28) 

Singlesegment Beam (12) 

Multisegment Beam (12) 
BEAM_FBGD_PEN 
pen of the background of the fill of the beam 

Beam Segment (28) 

Singlesegment Beam (12) 

Multisegment Beam (12) 
BEAM_DIRECTION 
the direction of the beam reference line 

Beam Segment (28) 

Singlesegment Beam (12) 

Multisegment Beam (12) 
BEAM_POSITION 
absolute coordinates of the beam axis starting point 

Beam Segment (28) 

Singlesegment Beam (12) 

Multisegment Beam (12) 
BEAM_LENGTH_RIGHT 
length of the beam on the right side of the reference line (0 in case of tapered or vertically curved beam) 

Beam Segment (28) 

Singlesegment Beam (12) 

Multisegment Beam (12) 
Compatibility: depricated for listing in ARCHICAD 23.
BEAM_LENGTH_LEFT 
length of the beam on the left side of the reference line (0 in case of tapered or vertically curved beam) 

Beam Segment (28) 

Singlesegment Beam (12) 

Multisegment Beam (12) 
Compatibility: depricated for listing in ARCHICAD 23.
BEAM_RIGHT_SURF 
surface area of the beam on the right side of the reference line 

Beam Segment (28) 

Singlesegment Beam (12) 

Multisegment Beam (12) 
BEAM_LEFT_SURF 
surface area of the beam on the left side of the reference line 

Beam Segment (28) 

Singlesegment Beam (12) 

Multisegment Beam (12) 
BEAM_TOP_SURF 
surface area of the top of the beam 

Beam Segment (28) 

Singlesegment Beam (12) 

Multisegment Beam (12) 
BEAM_BOTTOM_SURF 
surface area of the bottom of the beam 

Beam Segment (28) 

Singlesegment Beam (12) 

Multisegment Beam (12) 
BEAM_END_SURF 
surface area of both ends of the beam 

Beam Segment (28) 

Singlesegment Beam (12) 

Multisegment Beam (12) 
BEAM_VOLUME 
volume of the beam 

Beam Segment (28) 

Singlesegment Beam (12) 

Multisegment Beam (12) 
BEAM_VOLUME_CON 
conditional volume of the beam 

Beam Segment (28) 

Singlesegment Beam (12) 

Multisegment Beam (12) 
BEAM_HOLES_NR 
number of holes in the beam 

Beam Segment (28) 

Singlesegment Beam (12) 

Multisegment Beam (12) 
BEAM_HOLES_SURF 
total surface area of holes in the beam 

Beam Segment (28) 

Singlesegment Beam (12) 

Multisegment Beam (12) 
BEAM_HOLE_EDGE_SURF 
total surface area of hole edges in the beam 

Beam Segment (28) 

Singlesegment Beam (12) 

Multisegment Beam (12) 
BEAM_HOLES_VOLUME 
total volume of holes in the beam 

Beam Segment (28) 

Singlesegment Beam (12) 

Multisegment Beam (12) 
BEAM_PROFILE_NAME 
name of the profile of the beam, if complex 

Beam Segment (28) 

Singlesegment Beam (12) 

Multisegment Beam (12) 
Slab parameters – available for listing and labels only
SLAB_THICKNESS 
thickness of the slab 
SLAB_ELEVATION_TOP 
top elevation of the slab 
SLAB_ELEVATION_BOTTOM 
bottom elevation of the slab 
SLAB_MAT_TOP 
surface attribute index of the top surface of the slab 
SLAB_MAT_EDGE 
surface attribute index of the edges of the slab 
SLAB_MAT_BOTT 
surface attribute index of the bottom surface of the slab 
SLAB_LINETYPE 
line type of the slab 
SLAB_FILL 
fill of the slab 
fill index – its value is negative in case of a composite structure 
SLAB_FILL_PEN 
pen of the fill of the slab 
SLAB_FBGD_PEN 
pen of the background of the fill of the slab 
SLAB_COMPS_NAME 
name of the composite structure of the slab 
SLAB_BMAT_NAME 
building material name of the slab, empty string for composite slabs 
SLAB_BMAT 
building material index of the slab, 0 for composite slabs 
Compatibility: introduced in ARCHICAD 21. 
SLAB_SKINS_NUMBER 
number of composite slab skins 
range of 1 to 8, 0 if single fill applied 
SLAB_SKINS_PARAMS 
parameters of the composite slab skins 
array with 18 columns with arbitrary number of rows:
 [1] fill
 [2] thickness
 [3] (old contour pen)
 [4] pen of fill
 [5] pen of fill background
 [6] core status
 [7] upper line pen
 [8] upper line type
 [9] lower line pen
 [10] lower line type
 [11] end face pen
 [12] fill orientation
 [13] skin type
 [14] end face line type
 [15] finish skin status
 [16] oriented fill status
 [17] core skin status (if no core skin exists, the thickest skin)
 [18] building material index
core status: 0 – not part, 1 – part, 3 – last skin of core, fill orientation: 0 – global, 1 – local;
skin type: in the current always 0 – cut, it can be used as in walls later; finish skin status: 0 not finish skin, 1: finish skin 
SLAB_SKINS_BMAT_NAMES 
building material names of the composite slab skins 
array with 1 column: building material name of the skin and with arbitrary number of rows. 
SLAB_SECT_PEN 
pen of the contours of the slab in section 
applied on contours of cut surfaces in both floor plan and section/elevation windows 
SLAB_VIEW_PEN 
pen of the slab 
applied on all edges in 3D window and on visible edges in section/elevation windows 
SLAB_TOP_SURF 
top surface area of the slab 
not reduced by the surface area of holes 
SLAB_GROSS_TOP_SURF 
gross surface area of the slab top without hole 
reduced by the surface area of holes 
SLAB_TOP_SURF_CON 
conditional top surface area of the slab 
reduced by the surface area of holes, which are bigger than the given value 
SLAB_BOT_SURF 
bottom surface area of the slab without hole 
not reduced by the surface area of holes 
SLAB_GROSS_BOT_SURF 
gross surface area of the slab bottom 
reduced by the surface area of holes 
SLAB_BOT_SURF_CON 
conditional bottom surface area of the slab 
reduced by the surface area of holes, which are bigger than the given value 
SLAB_EDGE_SURF 
surface area of the edges of the slab 
not reduced by the surface area of holes 
SLAB_GROSS_EDGE_SURF 
gross surface area of the slab edges without hole 
reduced by the surface area of holes 
SLAB_PERIMETER 
perimeter of the slab 
SLAB_VOLUME 
volume of the slab 
not reduced by the volume of holes 
SLAB_GROSS_VOLUME 
gross volume of the slab without hole 
reduced by the volume of holes 
SLAB_VOLUME_CON 
conditional volume of the slab 
reduced by the volume of holes, which are bigger than the given value 
SLAB_SEGMENTS_NR 
number of segments of the slab 
SLAB_HOLES_NR 
number of holes in the slab 
SLAB_HOLES_AREA 
area of holes in the slab 
SLAB_HOLES_PRM 
perimeter of holes in the slab 
SLAB_GROSS_TOP_SURF_WITH_HOLES 
gross surface area of the slab top 
SLAB_GROSS_BOT_SURF_WITH_HOLES 
gross surface area of the slab bottom 
SLAB_GROSS_EDGE_SURF_WITH_HOLES 
gross surface area of the slab edges 
SLAB_GROSS_VOLUME_WITH_HOLES 
gross volume of the slab 