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) | Single-segment Column (6) | Multi-segment 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):
1 – tapered cross-section
- .segments[n].crossSection{} (dictionary):
- .segments[n].crossSection.type (integer):
1 – rectangular,
2 – circular,
3 – complex profile
- .segments[n].crossSection.startWidth (length):
bounding cross-section width of the start of the segment. The direction of the segment is defined by its reference line.
- .segments[n].crossSection.startHeight (length):
bounding cross-section height of the start of the segment. The direction of the segment is defined by its reference line.
- .segments[n].crossSection.endWidth (length):
bounding cross-section width of the end of the segment. The direction of the segment is defined by its reference line.
- .segments[n].crossSection.endHeight (length):
bounding cross-section height of the end of the segment. The direction of the segment is defined by its reference line.
Column Segment (27) | Single-segment Column (6) | Multi-segment 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) | Single-segment Column (6) | Multi-segment Column (6) |
COLU_HEIGHT | height of the column |
Column Segment (27) | Single-segment Column (6) | Multi-segment Column (6) |
COLU_MIN_HEIGHT | Minimum height of the column |
Column Segment (27) | Single-segment Column (6) | Multi-segment Column (6) |
COLU_MAX_HEIGHT | Maximum height of the column |
Column Segment (27) | Single-segment Column (6) | Multi-segment Column (6) |
COLU_VENEER_WIDTH | thickness of the column veneer |
Column Segment (27) | Single-segment Column (6) | Multi-segment Column (6) |
COLU_CORE_X | Width of the core |
Column Segment (27) | Single-segment Column (6) | Multi-segment Column (6) |
COLU_CORE_Y | Depth of the core |
Column Segment (27) | Single-segment Column (6) | Multi-segment Column (6) |
COLU_DIM1 | 1st dimension of the column |
Column Segment (27) | Single-segment Column (6) | Multi-segment Column (6) |
COLU_DIM2 | 2nd dimension of the column |
Column Segment (27) | Single-segment Column (6) | Multi-segment Column (6) |
COLU_MAT | surface attribute index of the column |
Column Segment (27) | Single-segment Column (6) | Multi-segment 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) | Single-segment Column (6) | Multi-segment Column (6) |
applied on the contours only in the floor plan window | |
COLU_CORE_FILL | fill of the column core |
Column Segment (27) | Single-segment Column (6) | Multi-segment Column (6) |
COLU_CORE_BMAT_NAME | building material name of the column core |
Column Segment (27) | Single-segment Column (6) | Multi-segment Column (6) |
COLU_CORE_BMAT | building material index of the column core |
Column Segment (27) | Single-segment Column (6) | Multi-segment Column (6) |
Compatibility: introduced in ARCHICAD 21. | |
COLU_VENEER_FILL | fill of the column veneer |
Column Segment (27) | Single-segment Column (6) | Multi-segment Column (6) |
COLU_VENEER_BMAT_NAME | building material name of the column veneer |
Column Segment (27) | Single-segment Column (6) | Multi-segment Column (6) |
COLU_VENEER_BMAT | building material index of the column veneer |
Column Segment (27) | Single-segment Column (6) | Multi-segment Column (6) |
Compatibility: introduced in ARCHICAD 21. | |
COLU_SECT_PEN | pen of the contours of the column cut surfaces |
Column Segment (27) | Single-segment Column (6) | Multi-segment 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) | Single-segment Column (6) | Multi-segment 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) | Single-segment Column (6) | Multi-segment Column (6) |
COLU_CORE_FBGD_PEN | pen of the background of the fill of the column core |
Column Segment (27) | Single-segment Column (6) | Multi-segment Column (6) |
COLU_VENEER_FILL_PEN | pen of the fill of the column veneer |
Column Segment (27) | Single-segment Column (6) | Multi-segment Column (6) |
COLU_VENEER_FBGD_PEN | pen of the background of the fill of the column veneer |
Column Segment (27) | Single-segment Column (6) | Multi-segment Column (6) |
COLU_PERIMETER | Perimeter of the column |
Column Segment (27) | Single-segment Column (6) | Multi-segment Column (6) |
COLU_AREA | Area of the column |
Column Segment (27) | Single-segment Column (6) | Multi-segment Column (6) |
COLU_VOLUME | Volume of the column |
Column Segment (27) | Single-segment Column (6) | Multi-segment Column (6) |
COLU_GROSS_VOLUME | Gross volume of the column |
Column Segment (27) | Single-segment Column (6) | Multi-segment Column (6) |
COLU_CORE_SURF | surface area of the column core |
Column Segment (27) | Single-segment Column (6) | Multi-segment Column (6) |
COLU_CORE_GROSS_SURF | Gross surface area of the column |
Column Segment (27) | Single-segment Column (6) | Multi-segment Column (6) |
COLU_CORE_VOL | volume of the column core |
Column Segment (27) | Single-segment Column (6) | Multi-segment Column (6) |
COLU_CORE_GROSS_VOL | Gross volume of the core |
Column Segment (27) | Single-segment Column (6) | Multi-segment Column (6) |
COLU_VENEER_SURF | surface area of the column veneer |
Column Segment (27) | Single-segment Column (6) | Multi-segment Column (6) |
COLU_VENEER_GROSS_SURF | Gross surface area of the veneer |
Column Segment (27) | Single-segment Column (6) | Multi-segment Column (6) |
COLU_VENEER_VOL | volume of the column veneer |
Column Segment (27) | Single-segment Column (6) | Multi-segment Column (6) |
COLU_VENEER_GROSS_VOL | Gross volume of the veneer |
Column Segment (27) | Single-segment Column (6) | Multi-segment Column (6) |
COLU_CORE_TOP_SURF | Surface area of the core top |
Column Segment (27) | Single-segment Column (6) | Multi-segment Column (6) |
COLU_CORE_BOT_SURF | Surface area of the core bottom |
Column Segment (27) | Single-segment Column (6) | Multi-segment Column (6) |
COLU_VENEER_TOP_SURF | Surface area of the veneer top |
Column Segment (27) | Single-segment Column (6) | Multi-segment Column (6) |
COLU_VENEER_BOT_SURF | Surface area of the veneer bottom |
Column Segment (27) | Single-segment Column (6) | Multi-segment Column (6) |
COLU_CORE_GROSS_TOPBOT_SURF | Gross surface area of the core top and bottom |
Column Segment (27) | Single-segment Column (6) | Multi-segment Column (6) |
COLU_VENEER_GROSS_TOPBOT_SURF | Gross surface area of the veneer top and bottom |
Column Segment (27) | Single-segment Column (6) | Multi-segment Column (6) |
COLU_PROFILE_NAME | name of the profile of the column, if complex |
Column Segment (27) | Single-segment Column (6) | Multi-segment 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) | Single-segment Beam (12) | Multi-segment 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):
0 – straight,
1 – horizontally curved,
2 – vertically curved
- .segments[n].tapered (integer):
1 – tapered cross-section
- .segments[n].refLineLength (length):
- .segments[n].crossSection{} (dictionary):
- .segments[n].crossSection.type (integer):
1 – rectangular,
2 – circular,
3 – complex profile
- .segments[n].crossSection.startWidth (length):
bounding cross-section width of the start of the segment. The direction of the segment is defined by its reference line.
- .segments[n].crossSection.startHeight (length):
bounding cross-section height of the start of the segment. The direction of the segment is defined by its reference line.
- .segments[n].crossSection.endWidth (length):
bounding cross-section width of the end of the segment. The direction of the segment is defined by its reference line.
- .segments[n].crossSection.endHeight (length):
bounding cross-section height of the end of the segment. The direction of the segment is defined by its reference line.
Beam Segment (28) | Single-segment Beam (12) | Multi-segment Beam (12) |
Compatibility: Introduced in ARCHICAD 23.
BEAM_THICKNESS | thickness of the beam (0 in case of tapered beam segment) |
Beam Segment (28) | Single-segment Beam (12) | Multi-segment Beam (12) |
BEAM_HEIGHT | height of the beam (0 in case of tapered beam segment) |
Beam Segment (28) | Single-segment Beam (12) | Multi-segment Beam (12) |
BEAM_REFLINE_OFFSET | offset of the reference line relative to the axes of the beam |
Beam Segment (28) | Single-segment Beam (12) | Multi-segment Beam (12) |
BEAM_ELEVATION_TOP | calculated elevation of the topmost point of the beam geometry |
Beam Segment (28) | Single-segment Beam (12) | Multi-segment Beam (12) |
Compatibility: introduced in ARCHICAD 22. | |
BEAM_ELEVATION_BOTTOM | calculated elevation of the lowest point of the beam geometry |
Beam Segment (28) | Single-segment Beam (12) | Multi-segment Beam (12) |
Compatibility: introduced in ARCHICAD 22. | |
BEAM_PRIORITY | 3D intersection priority index number |
Beam Segment (28) | Single-segment Beam (12) | Multi-segment Beam (12) |
BEAM_MAT_RIGHT | surface attribute index of the beam on the right side of the reference line |
Beam Segment (28) | Single-segment Beam (12) | Multi-segment Beam (12) |
BEAM_MAT_LEFT | surface attribute index of the beam on the left side of the reference line |
Beam Segment (28) | Single-segment Beam (12) | Multi-segment Beam (12) |
BEAM_MAT_TOP | surface attribute index of the beam on the top |
Beam Segment (28) | Single-segment Beam (12) | Multi-segment Beam (12) |
BEAM_MAT_BOTTOM | surface attribute index of the beam at the bottom |
Beam Segment (28) | Single-segment Beam (12) | Multi-segment Beam (12) |
BEAM_MAT_END | surface attribute index of the beam at both ends |
Beam Segment (28) | Single-segment Beam (12) | Multi-segment Beam (12) |
BEAM_OUTLINE_LINETYPE | line type of the beam outline |
Beam Segment (28) | Single-segment Beam (12) | Multi-segment Beam (12) |
BEAM_AXES_LINETYPE | line type of the beam axes |
Beam Segment (28) | Single-segment Beam (12) | Multi-segment Beam (12) |
BEAM_FILL | fill type of the beam |
Beam Segment (28) | Single-segment Beam (12) | Multi-segment Beam (12) |
BEAM_BMAT_NAME | building material name of the beam |
Beam Segment (28) | Single-segment Beam (12) | Multi-segment Beam (12) |
BEAM_BMAT | building material index of the beam |
Beam Segment (28) | Single-segment Beam (12) | Multi-segment Beam (12) |
Compatibility: introduced in ARCHICAD 21. | |
BEAM_FILL_PEN | pen of the beam fill |
Beam Segment (28) | Single-segment Beam (12) | Multi-segment Beam (12) |
BEAM_SECT_PEN | pen of the contours of the beam cut surfaces |
Beam Segment (28) | Single-segment Beam (12) | Multi-segment Beam (12) |
BEAM_FBGD_PEN | pen of the background of the fill of the beam |
Beam Segment (28) | Single-segment Beam (12) | Multi-segment Beam (12) |
BEAM_DIRECTION | the direction of the beam reference line |
Beam Segment (28) | Single-segment Beam (12) | Multi-segment Beam (12) |
BEAM_POSITION | absolute coordinates of the beam axis starting point |
Beam Segment (28) | Single-segment Beam (12) | Multi-segment 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) | Single-segment Beam (12) | Multi-segment 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) | Single-segment Beam (12) | Multi-segment 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) | Single-segment Beam (12) | Multi-segment Beam (12) |
BEAM_LEFT_SURF | surface area of the beam on the left side of the reference line |
Beam Segment (28) | Single-segment Beam (12) | Multi-segment Beam (12) |
BEAM_TOP_SURF | surface area of the top of the beam |
Beam Segment (28) | Single-segment Beam (12) | Multi-segment Beam (12) |
BEAM_BOTTOM_SURF | surface area of the bottom of the beam |
Beam Segment (28) | Single-segment Beam (12) | Multi-segment Beam (12) |
BEAM_END_SURF | surface area of both ends of the beam |
Beam Segment (28) | Single-segment Beam (12) | Multi-segment Beam (12) |
BEAM_VOLUME | volume of the beam |
Beam Segment (28) | Single-segment Beam (12) | Multi-segment Beam (12) |
BEAM_VOLUME_CON | conditional volume of the beam |
Beam Segment (28) | Single-segment Beam (12) | Multi-segment Beam (12) |
BEAM_HOLES_NR | number of holes in the beam |
Beam Segment (28) | Single-segment Beam (12) | Multi-segment Beam (12) |
BEAM_HOLES_SURF | total surface area of holes in the beam |
Beam Segment (28) | Single-segment Beam (12) | Multi-segment Beam (12) |
BEAM_HOLE_EDGE_SURF | total surface area of hole edges in the beam |
Beam Segment (28) | Single-segment Beam (12) | Multi-segment Beam (12) |
BEAM_HOLES_VOLUME | total volume of holes in the beam |
Beam Segment (28) | Single-segment Beam (12) | Multi-segment Beam (12) |
BEAM_PROFILE_NAME | name of the profile of the beam, if complex |
Beam Segment (28) | Single-segment Beam (12) | Multi-segment 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:
core status: 0 – not part, 1 – part, 3 – last skin of core, fill orientation: 0 – global, 1 – local; |
|
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 |