Overview

This page documents the floor attribute libraries returned and consumed by the Medeek Floor API attribute read/set methods.

The parameters are organized by library and listed in the same order as the internal floor attribute dictionaries so it is easier to understand where each value belongs.

Each parameter name is shown exactly as it appears in the attribute library. Descriptions can be expanded over time as additional API notes and implementation details are documented.



Basic Attributes

These parameters define the primary floor assembly geometry, polygon/perimeter data, joist layout controls, rim settings, general floor options, and lists of related sub-elements.

ParameterDescription
MAINORIGINStores the main origin point for the floor assembly group. This is typically used as a geometric reference for positioning, transformations, and regeneration logic.
INITORIGINStores the original insertion or initialization point used when the floor was first created.
FLOOR_NAMEUser-defined floor name or label for identification within the model and API workflows.
FLOORFAMILYDefines the floor family/type classification for the assembly, such as LUMBER, IJOIST, OPENJOIST, OPENWEB, STEEL, CFS, or TRUSS.
PERIM_TYPEDefines the perimeter type or perimeter handling mode used for the floor polygon.
WALL_LISTList of associated wall elements or wall references connected to the floor assembly.
WALL_SIDEDefines the side/orientation relationship between the floor perimeter and any associated wall geometry.
POFFSETPerimeter or polygon offset value used in the floor assembly geometry.
PTS_ALIGNEDStores whether the polygon points have been aligned or normalized for the floor definition.
CLOCKStores the polygon winding/clock direction information used by the floor geometry logic.
POINTCOUNTNumber of polygon points used to define the floor perimeter.
PT0Starting point or first polygon point used to define the floor perimeter.
PT1Additional polygon point data used to define the floor perimeter. Additional points are stored internally in the same point-series pattern.
BUILDINGWIDTHOverall building/floor width derived from the floor polygon or bounding geometry.
BUILDINGLENGTHOverall building/floor length derived from the floor polygon or bounding geometry.
JOISTDIRJoist direction/orientation setting used by the floor framing logic.
JOISTSPACINGJoist spacing value for the floor framing layout, typically measured on center.
JOISTOFFSETOffset applied to the joist layout from its standard starting position or reference edge.
JOISTPLYNumber of plies or built-up joist layers used where applicable.
RIMOPTIONEnables or defines the rim board/rim joist option for the floor assembly.
RIMTHKThickness of the rim board/rim joist material.
RIMCORNERCorner treatment setting for rim board conditions.
RIMMATMaterial assigned to the rim board or rim joist elements.
FRAMINGOPTIONDefines the framing mode or framing strategy used by the floor assembly.
ADVFLOOROPTIONSFlag or setting indicating whether advanced floor options are enabled or in use for the floor assembly.
LABEL_ROTRotation value used for the floor label or annotation text associated with the floor assembly.
STAGGER_OPTIONControls stagger behavior for floor framing members or related repeated elements.
JOIST_SPANJoist span value or joist span control used by the floor framing logic.
JOIST_LAPJoist lap value controlling lap length or lap behavior where applicable.
RIMPLYNumber of plies used for rim framing members where applicable.
RIMGAPGap value associated with the rim framing condition.
BEAMLISTCollection/list of beams associated with the floor assembly.
OPENLISTCollection/list of floor openings associated with the floor assembly.
PLANELISTCollection/list of plane or panel references associated with the floor assembly.
CONNECTLISTCollection/list of connection objects or connection references associated with the floor assembly.

I-Joist / Open Joist / Steel / CFS Options

These parameters define I-joist selections plus related family/type settings used for open joist, open web, steel joist, and cold-formed steel floor systems stored within the same library.

ParameterDescription
IJOISTFAMILYDefines the selected I-joist manufacturer/family for the floor assembly.
IJOISTTYPEDefines the specific I-joist series/size/type designation.
IJOISTWSWeb stiffener or related I-joist-specific option used by the I-joist floor system.
OPENJOISTFAMILYDefines the selected open joist family/manufacturer.
OPENJOISTTYPEDefines the specific open joist type/series.
OPENJOISTDIRDirection/orientation setting for the open joist system.
OWFAMILYDefines the selected open web joist family/manufacturer.
OWTYPEDefines the specific open web joist type/series.
OWDEPTHDepth of the open web joist member.
OWBLLeft bearing length or left bearing dimension for the open web joist.
OWBRRight bearing length or right bearing dimension for the open web joist.
OWBLLAdditional left bearing seat/length parameter for the open web joist.
OWBLRAdditional right bearing seat/length parameter for the open web joist.
STJAMILYDefines the selected steel joist family/manufacturer. Note this parameter name is documented exactly as stored in the attribute library.
STTYPEDefines the specific steel joist type/series.
STDEPTHDepth of the steel joist member.
STBLLeft bearing length or left bearing dimension for the steel joist.
STBRRight bearing length or right bearing dimension for the steel joist.
STBLLAdditional left bearing seat/length parameter for the steel joist.
STBLRAdditional right bearing seat/length parameter for the steel joist.
STBHGTBearing height or seat height parameter for the steel joist.
STTCSIZETop chord size for the steel joist member.
STBCSIZEBottom chord size for the steel joist member.
STWEBTYPEWeb type/configuration for the steel joist member.
STWEBSIZEWeb size/value for the steel joist member.
STENDEnd condition setting for the steel joist member.
CFSFAMILYDefines the selected cold-formed steel family/manufacturer.
CFSTYPEDefines the specific cold-formed steel type/series.
CFSDIRDirection/orientation setting for the cold-formed steel framing.
CFSTRAdditional CFS framing parameter used by the internal floor assembly logic.

Lumber Joist Options

These parameters define conventional lumber joist sizing for floor systems framed with dimensional lumber.

ParameterDescription
JOISTTYPEDefines the lumber joist size/type designation.
JOISTDEPTHDepth of the lumber joist member.
JOISTWIDTHWidth/thickness of the lumber joist member.

Truss Options

These parameters define floor truss family/type selections, truss geometry, bearing conditions, chase settings, and pocket settings.

ParameterDescription
TRFAMILYDefines the selected floor truss family/manufacturer.
TRTYPEDefines the specific floor truss type/series.
TRDEPTHDepth of the floor truss member.
TRPLYNumber of plies used in the floor truss configuration where applicable.
TRPANELPanel length or panel layout setting for the floor truss.
TRBLLeft bearing length or left bearing dimension for the floor truss.
TRBRRight bearing length or right bearing dimension for the floor truss.
TRBLLENAdditional left bearing length parameter for the floor truss.
TRBRLENAdditional right bearing length parameter for the floor truss.
RBNBDRibbon board or related truss support parameter used by the floor truss logic.
RBNCUTRibbon cut or ribbon notch control used by the floor truss logic.
GABLE_TRUSSEnables or defines a gable truss condition within the floor truss system.
GABLE_SPACINGSpacing value associated with the gable truss condition.
CHASEWIDTHWidth of the chase opening/path within the floor truss system.
CHASE_LISTCollection/list of chase objects or chase definitions associated with the floor truss assembly.
POCKET_LISTCollection/list of pocket objects or pocket definitions associated with the floor truss assembly.

Advanced Options

These parameters control optional sheathing, decking, sill plates, ceiling finishes, insulation, hardware flags, trim/wrap activation, and lists used for custom member removals or modifications.

ParameterDescription
FLOORSHEATHOPTIONEnables or defines the floor sheathing option applied to the assembly.
FLOORSHEATHTHKThickness of the primary floor sheathing layer.
FLOORSHEATHMATMaterial assigned to the floor sheathing layer.
SHEATHOHOverhang value associated with the floor sheathing layer.
REMOVESHLISTCollection/list of sheathing segments or sheathing regions removed from the default layout.
DECKOPTIONEnables or defines the deck board option applied to the floor assembly.
BOARDWIDTHWidth of the deck boards.
BOARDTHKThickness of the deck boards.
BOARDSPACINGSpacing between deck boards.
BOARDOHOverhang value associated with deck boards.
BOARDOFFSETOffset value applied to the deck board layout.
BOARDMATMaterial assigned to the deck boards.
SILLPLATEOPTIONEnables or defines sill plate framing along the floor perimeter.
SILLPLATEWIDTHWidth of the sill plate member.
SILLPLATEHEIGHTHeight/thickness of the sill plate member.
SILLPLATECORNERCorner treatment setting for sill plate conditions.
SILLPLATEMATMaterial assigned to the sill plate members.
CEILINGGYPSUMOPTIONEnables or defines the ceiling gypsum/interior finish layer under the floor assembly.
CEILINGGYPSUMTHKThickness of the ceiling gypsum layer.
CEILINGGYPSUMINSETInset value applied to the ceiling gypsum layer.
CEILINGGYPSUMMATMaterial assigned to the ceiling gypsum layer.
FLOORINSULOPTIONEnables or defines the floor insulation option.
FLOORINSULFILLFill mode or fill setting used for the floor insulation layer.
FLOORINSULDEPTHDepth of the floor insulation layer.
FLOORINSULMATMaterial assigned to the floor insulation layer.
REMOVETRUSSLISTCollection/list of truss members removed from the default framing layout.
DOUBLETRUSSLISTCollection/list of truss members designated as doubled members.
OFFTRUSSLISTCollection/list of truss offset conditions or offset truss members.
HANGEROPTIONEnables or defines hanger hardware options for the floor assembly.
MBOPTIONEnables or defines metal bridging/solid bridging options.
BLKOPTIONEnables or defines blocking options.
BOARD_ROTRotation/orientation setting for deck board layout.
REMOVERIMLISTCollection/list of rim members removed from the default perimeter layout.
CUTBOARDLISTCollection/list of deck boards or board regions modified/cut from the default layout.
TRIMOPTIONEnables or defines perimeter trim options for the deck/floor assembly.
WRAPOPTIONEnables or defines perimeter wrap options for the deck/floor assembly.
REMOVEOHLISTCollection/list of overhang regions removed or modified from the default layout.
REMOVESILLLISTCollection/list of sill plate regions removed from the default layout.
SDOPTIONEnables or defines steel deck options for the floor assembly.
ROOFSHEATHOPTIONEnables or defines roof sheathing-related options when used in related hybrid floor/roof framing workflows.

Hanger Options

These parameters define hanger selections for start, end, middle, left, and right framing conditions.

ParameterDescription
HS1Primary hanger setting for the start condition.
HS2Secondary hanger setting for the start condition.
HE1Primary hanger setting for the end condition.
HE2Secondary hanger setting for the end condition.
HM1Primary hanger setting for a middle/interior condition.
HM2Secondary hanger setting for a middle/interior condition.
HL1Primary hanger setting for a left-side condition.
HL2Secondary hanger setting for a left-side condition.
HR1Primary hanger setting for a right-side condition.
HR2Secondary hanger setting for a right-side condition.

Bridging Options

These parameters define bridging spacing, width, gauge/thickness, and removal lists for bridging members.

ParameterDescription
MB_SSpacing value for bridging members.
MB_WWidth of the bridging member.
MB_GGap, gauge, or related bridging parameter used by the bridging logic.
MB_TThickness of the bridging member.
REMOVE_MB_LISTCollection/list of bridging members removed from the default layout.

Blocking Options

These parameters define blocking type, spacing, stagger, material, width, and I-joist-specific blocking selections.

ParameterDescription
BLK_TYPEDefines the blocking type/configuration used by the floor framing.
BLK_SPACINGSpacing value for blocking members.
BLK_STAGGERControls whether blocking is staggered and how the stagger is applied.
REMOVE_BLK_LISTCollection/list of blocking members removed from the default layout.
BLK_WIDTHWidth of the blocking member.
BLK_MATMaterial assigned to blocking members.
BLK_IJOIST_FAMILYI-joist family selection used when blocking is based on I-joist-compatible components.
BLK_IJOIST_TYPEI-joist type selection used when blocking is based on I-joist-compatible components.

Deck / Trim / Wrap Options

These parameters define perimeter trim and wrap geometry, materials, ply settings, vertical behavior, and removal lists for deck/floor edge detailing.

ParameterDescription
TRIM_WIDTHWidth of the perimeter trim element.
TRIM_THKThickness of the perimeter trim element.
TRIM_OHOverhang/projection value for the perimeter trim element.
TRIM_CORNERCorner treatment setting for the perimeter trim.
TRIM_MATMaterial assigned to the perimeter trim element.
REMOVE_TRIM_LISTCollection/list of trim elements removed from the default layout.
TRIM_PLYNumber of plies used in the trim build-up where applicable.
WRAP_DEPTHDepth of the perimeter wrap element.
WRAP_THKThickness of the perimeter wrap element.
WRAP_CORNERCorner treatment setting for the perimeter wrap.
WRAP_MATMaterial assigned to the perimeter wrap element.
REMOVE_WRAP_LISTCollection/list of wrap elements removed from the default layout.
WRAP_VERTVertical orientation/behavior setting for the perimeter wrap.
WRAP_GAPGap value associated with the perimeter wrap condition.

Steel Deck Options

These parameters define steel deck profile, orientation, cover options, thickness, overhang, and removal lists.

ParameterDescription
SDTYPEDefines the steel deck profile/type designation.
SDROTRotation/orientation setting for the steel deck layout.
SDCOPTIONCover or cap option associated with the steel deck system.
SDTHKThickness of the steel deck material.
SDOHOverhang/projection value associated with the steel deck layout.
REMOVESDLISTCollection/list of steel deck regions removed from the default layout.

Roof Options

These parameters define related roof insulation, curb board, and membrane board settings used when the floor system participates in hybrid floor/roof framing workflows.

ParameterDescription
ROOFISEnables or defines the roof insulation option.
ROOFISTHKThickness of the roof insulation layer.
ROOFCBEnables or defines cover board/curb board options associated with the roof layer.
ROOFCBTHKThickness of the roof cover board/curb board layer.
ROOFMBEnables or defines membrane board or related roof membrane support layer options.
ROOFMBTHKThickness of the roof membrane board/support layer.
ROOFISPLYNumber of insulation plies or insulation layer count used by the roof option.