Roof, Shell and Skylight Parameters

Skylight parameters – available for listing and labels only

SKYL_MARKER_TXT skylight marker text
SKYL_OPENING_SURF skylight opening surface
SKYL_OPENING_VOLUME volume of the opening cut by the skylight
SKYL_OPENING_HEIGHT skylight opening height
SKYL_OPENING_WIDTH skylight opening width
SKYL_HEADER_HEIGHT skylight header height
SKYL_SILL_HEIGHT skylight sill height

Roof parameters – available for skylights, listing and labels

ROOF_THICKNESS thickness of the roof
ROOF_ANGLE slope of the roof
ROOF_MAT_TOP surface attribute index of the top surface of the roof
ROOF_MAT_EDGE surface attribute index of the edges of the roof
ROOF_MAT_BOTT surface attribute index of the bottom surface of the roof
ROOF_LINETYPE line type of the roof
applied on the contours only in the floor plan window
ROOF_FILL fill of the roof
fill index – its value is negative in case of a composite structure
ROOF_FILL_PEN pen of the fill of the roof
ROOF_FBGD_PEN pen of the background of the fill of the roof
ROOF_COMPS_NAME name of the composite structure of the roof
ROOF_BMAT_NAME building material name of the roof, empty string for composite roofs
ROOF_BMAT building material index of the roof, 0 for composite roofs
Compatibility: introduced in ARCHICAD 21.
ROOF_SKINS_NUMBER number of composite roof skins
range of 1 to 8, 0 if single fill applied
ROOF_SKINS_PARAMS parameters of the composite roof skin
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

ROOF_SKINS_BMAT_NAMES building material names of the composite roof skin
array with 1 column: building material name of the skin and with arbitrary number of rows.
ROOF_SECT_PEN pen of the contours of the roof cut surfaces
applied on contours of cut surfaces both in floor plan and section/elevation windows
ROOF_VIEW_PEN pen of the roof on view
applied on all edges in 3D window and on outline edges (edges on view below cutting plane) in floor plan and section/elevation windows

Roof parameters – available for listing and labels only

ROOF_BOTTOM_SURF bottom surface area of the roof
not reduced by the surface area of the holes, which are bigger than the given value
ROOF_GROSS_BOTTOM_SURF gross surface area of the roof bottom
reduced by the surface area of the holes
ROOF_BOTTOM_SURF_CON conditional bottom surface area of the roof
reduced by the surface area of the holes, which are bigger than the given value
ROOF_TOP_SURF top surface area of the roof
not reduced by the surface area of the holes, which are bigger than the given value
ROOF_GROSS_TOP_SURF gross surface area of the roof top
reduced by the surface area of the holes
ROOF_TOP_SURF_CON conditional surface area of the roof
reduced by the surface area of the holes, which are bigger than the given value
ROOF_EDGE_SURF surface area of the edge of the roof
not reduced by the surface area of the holes
ROOF_GROSS_EDGE_SURF gross surface area of the roof edges
reduced by the surface area of the holes
ROOF_CONTOUR_AREA area covered by the roof
ROOF_PERIMETER perimeter of the roof
ROOF_VOLUME volume of the roof
not reduced by the volume of holes
ROOF_GROSS_VOLUME gross volume of the roof
reduced by the volume of holes
ROOF_VOLUME_CON conditional volume of the roof
reduced by the volume of holes, which are bigger than the given value
ROOF_SEGMENTS_NR number of segments of the roof
ROOF_HOLES_NR number of holes in the roof
ROOF_HOLES_AREA area of holes in the roof
ROOF_HOLES_PRM perimeter of holes in the roof
ROOF_INSU_THICKNESS roof insulation skin thickness
ROOF_RIDGE roof ridges length
ROOF_VALLEY roof valleys length
ROOF_GABLE roof gables length
ROOF_HIP roof hips length
ROOF_EAVES roof eaves length
ROOF_PEAK roof peaks length
ROOF_SIDE_WALL roof side wall connection length
ROOF_END_WALL roof end wall connection length
ROOF_TRANSITION_DOME roof dome connection length
ROOF_TRANSITION_HOLLOW roof hollow connection length

Common Parameters for Shells and Roofs – available for listing and labels only

SHELLBASE_THICKNESS thickness of the shell/roof/slab
equal to ROOF_THICKNESS for roofs
SHELLBASE_MAT_REFERENCE surface attribute index of the bottom surface of the shell/roof
equal to ROOF_MAT_BOTT for roofs
SHELLBASE_MAT_EDGE surface attribute index of the edges of the shell/roof
equal to ROOF_MAT_EDGE for roofs
SHELLBASE_MAT_OPPOSITE surface attribute index of the top surface of the shell/roof
equal to ROOF_MAT_TOP for roofs
SHELLBASE_LINETYPE line type of the shell/roof
applied on the contours only in the floor plan window, equal to ROOF_LINETYPE for roofs
SHELLBASE_FILL fill of the shell/roof
fill index – its value is negative in case of a composite structure, equal to ROOF_FILL for roofs
SHELLBASE_FILL_PEN pen of the fill of the roof shell/roof
equal to ROOF_FILL_PEN for roofs
SHELLBASE_FBGD_PEN pen of the background of the fill of the shell/roof
equal to ROOF_FBGD_PEN for roofs
SHELLBASE_COMPS_NAME name of the composite structure of the shell/roof
equal to ROOF_COMPS_NAME for roofs
SHELLBASE_BMAT_NAME building material name of the shell/roof
equal to ROOF_BMAT_NAME for roofs
SHELLBASE_BMAT building material index of the shell/roof
Compatibility: introduces in ARCHICAD 21.
equal to ROOF_BMAT for roofs
SHELLBASE_SKINS_NUMBER number of composite roof skins shell/roof
range of 1 to 8, 0 if single fill applied, equal to ROOF_SKINS_NR for roofs
SHELLBASE_SKINS_PARAMS parameters of the composite roof skin shell/roof
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 skinequal to ROOF_SKINS_PARAMS for roofs

SHELLBASE_SKINS_BMAT_NAMES building material names of the composite roof skin shell/roof
array with 1 column: building material name of the skin and with arbitrary number of rows.

equal to ROOF_SKINS_BMAT_NAMES for roofs

SHELLBASE_SECT_PEN pen of the contours of the roof cut surfaces shell/roof
applied on contours of cut surfaces both in floor plan and section/elevation windows, equal to ROOF_SECT_PEN for roofs
SHELLBASE_VIEW_PEN pen of the roof on view shell/roof
applied on all edges in 3D window and on outline edges (edges on view below cutting plane) in floor plan and section/elevation windows,
equal to ROOF_VIEW_PEN for roofs
SHELLBASE_REFERENCE_SURF reference side surface of the shell/roof
not reduced by the surface of holes, equal to ROOF_BOTTOM_SURF for roofs
SHELLBASE_COND_REFERENCE_SURF conditional reference side surface of the shell/roof
equal to ROOF_BOTTOM_SURF_CON for roofs
SHELLBASE_GROSS_REFERENCE_SURF gross surface of the shell/roof reference side
reduced by the surface of the holes, equal to ROOF_GROSS_BOTTOM_SURF for roofs
SHELLBASE_OPPOSITE_SURF surface of the opposite side to the reference side of the shell/roof
not reduced by the surface of holes, equal to ROOF_TOP_SURF for roofs
SHELLBASE_COND_OPPOSITE_SURF conditional surface of the opposite side to the reference side of the shell/roof
reduced by the surface of the holes, which are bigger than the given value; equal to ROOF_TOP_SURF_CON for roofs
SHELLBASE_GROSS_OPPOSITE_SURF gross surface of the opposite side to the reference side of the shell/roof
reduced by the surface of the holes, equal to ROOF_GROSS_TOP_SURF for roofs
SHELLBASE_EDGE_SURF surface of the edge of the shell/roof
not reduced by the surface of holes, equal to ROOF_EDGE_SURF for roofs
SHELLBASE_GROSS_EDGE_SURF gross surface of the shell/roof edges
reduced by the surface of holes, equal to ROOF_GROSS_EDGE_SURF for roofs
SHELLBASE_PERIMETER perimeter of the shell/roof
equal to ROOF_PERIMETER for roofs
SHELLBASE_VOLUME volume of the shell/roof
not reduced by the volume of holes, equal to ROOF_VOLUME for roofs
SHELLBASE_COND_VOLUME conditional volume of the roof shell/roof
reduced by the volume of holes, which are bigger than the given value; equal to ROOF_VOLUME_CON for roofs
SHELLBASE_GROSS_VOLUME gross volume of the roof shell/roof
reduced by the volume of holes, equal to ROOF_GROSS_VOLUME for roofs
SHELLBASE_HOLES_NR number of holes in the shell/roof
equal to ROOF_HOLES_NR for roofs
SHELLBASE_HOLES_SURF surface of holes in the shell/roof
equal to ROOF_HOLES_AREA for roofs
SHELLBASE_HOLES_PRM perimeter of holes in the shell
equal to ROOF_HOLES_PRM for roofs
SHELLBASE_OPENINGS_NR number of openings in the shell
SHELLBASE_OPENINGS_SURF surface of openings in the shell
SHELLBASE_INSU_THICKNESS shell/roof insulation skin thickness
equal to ROOF_INSU_THICKNESS for roofs
SHELLBASE_RIDGE shell/roof ridges length
equal to ROOF_RIDGE for roofs
SHELLBASE_VALLEY shell/roof valleys length
equal to ROOF_VALLEY for roofs
SHELLBASE_GABLE shell/roof gables length
equal to ROOF_GABLE for roofs
SHELLBASE_HIP shell/roof hips length
equal to ROOF_HIP for roofs
SHELLBASE_EAVES shell/roof eaves length
equal to ROOF_EAVES for roofs
SHELLBASE_PEAK shell/roof peaks length
equal to ROOF_PEAK for roofs
SHELLBASE_SIDE_WALL shell/roof side wall connection length
equal to ROOF_SIDE_WALL for roofs
SHELLBASE_END_WALL shell/roof end wall connection length
equal to ROOF_END_WALL for roofs
SHELLBASE_TRANSITION_DOME shell/roof dome connection length
equal to ROOF_TRANSITION_DOME for roofs
SHELLBASE_TRANSITION_HOLLOW shell/roof hollow connection length
equal to ROOF_TRANSITION_HOLLOW for roofs