Overview

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

The parameters are organized by library and listed in the same order as the internal common truss 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 common truss family, origin points, truss identity, geometry, member sizes, heel options, spacing controls, and connection-related data.

ParameterDescription
TRUSSFAMILYDefines the overall truss family classification for the assembly. For this API page it identifies the common truss family.
MAINORIGINStores the main origin point for the truss 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 truss assembly was first created.
TRUSS_NAMEUser-defined truss name or label for identification within the model and API workflows.
TRUSSTYPEDefines the common truss web configuration or truss type, such as Fink, Howe, Fan, or other supported common truss types.
SPANOverall horizontal span of the truss assembly measured between bearing locations.
PITCHPrimary roof pitch of the common truss expressed as rise over 12 inches of run.
OVERHANGLLeft-side eave overhang dimension for the common truss assembly.
OVERHANGRRight-side eave overhang dimension for the common truss assembly.
TCDTop chord depth or top chord member size value for the truss assembly.
BCDBottom chord depth or bottom chord member size value for the truss assembly.
WEBDWeb member depth or web member size value for the truss assembly.
PLYDefines the truss ply count or number of plies used for the assembly.
RAISEDHEELEnables or defines whether the common truss uses a raised heel configuration.
USRHHUser-specified raised heel height value when a custom raised heel option is active.
BUILDINGLENGTHOverall building length associated with the truss layout or truss assembly context.
TRUSS_SPACINGSpacing value used for truss layout along the building length.
GABLETRUSSINPUTDefines whether or how gable truss input is enabled within the truss assembly or truss set workflow.
VERTSPACINGVertical spacing value used by the common truss web layout logic.
ADVROOFOPTIONSEnables or defines whether advanced roof and accessory options are active for the truss assembly.
CONNECTLISTCollection/list of connection or linked assembly data associated with the truss assembly.

Advanced Attributes

These parameters define sheathing, gable wall, fascia, rake, outlooker, heel block, cladding, ridge, soffit cut, return, batten, gypsum, gutter, insulation, material, offset, and truss modification options.

ParameterDescription
SHEATHING_OPTIONEnables or defines the roof sheathing option for the truss assembly.
SHEATHING_THICKNESSThickness of the roof sheathing material.
GABLEWALL_OPTIONEnables or defines the gable wall option associated with the truss assembly.
FASCIA_OPTIONEnables or defines whether fascia components are active.
FASCIA_TYPEDefines the fascia type or fascia configuration used by the assembly.
FASCIA_WIDTHWidth of the fascia component.
FASCIA_DEPTHDepth of the fascia component.
RAKEBOARD_OPTIONEnables or defines whether rake boards are active.
OVERHANG_GABLEGable-end overhang dimension associated with the truss assembly.
RAKE_WIDTHWidth of the rake board or rake trim component.
RAKE_DEPTHDepth of the rake board or rake trim component.
OUTLOOKER_OPTIONEnables or defines whether outlooker framing is active.
OUTLOOKER_SPACINGSpacing value for outlooker framing members.
OUTLOOKER_SIZEMember size designation used for outlooker framing.
OUTLOOKER_STOutlooker setback or start location value used by the outlooker layout logic.
OUTLOOKER_ORIENTOrientation setting used for outlooker framing members.
OUTLOOKER_PEAKDefines whether an outlooker is placed or extended to the peak condition.
HEELBLOCK_OPTIONEnables or defines whether heel blocks are active for the truss assembly.
HEELBLOCK_ORIENTOrientation setting used for heel block placement.
ROOFCLADDING_OPTIONEnables or defines the roof cladding option for the assembly.
ROOFCLADEXTExtension value associated with the roof cladding geometry.
RIDGECAP_OPTIONEnables or defines whether a ridge cap option is active.
WALLCLADDING_OPTIONEnables or defines the wall cladding option associated with the gable wall or related assembly elements.
SOFFITCUTDefines the soffit cut condition or soffit cut style used by the truss assembly.
ROOFRETURNEnables or defines whether roof return geometry/options are active.
ROOFBATTENEnables or defines whether roof battens are active.
GYPSUM_OPTIONEnables or defines whether gypsum ceiling options are active.
GUTTER_OPTIONEnables or defines whether gutter options are active.
INSUL_OPTIONEnables or defines whether insulation options are active.
WALLSHEATHMATMaterial assigned to the wall sheathing component associated with the truss assembly.
WALLCLADMATMaterial assigned to the wall cladding component.
ROOFSHEATHMATMaterial assigned to the roof sheathing component.
ROOFCLADMATMaterial assigned to the roof cladding component.
WALLSHEATHTHKThickness of the wall sheathing material.
WALLCLADTHKThickness of the wall cladding material.
ROOFCLADTHKThickness of the roof cladding material.
WALLSHEATHVERTOFFSET_TTop vertical offset applied to the wall sheathing component.
WALLSHEATHVERTOFFSET_BBottom vertical offset applied to the wall sheathing component.
WALLCLADVERTOFFSET_TTop vertical offset applied to the wall cladding component.
WALLCLADVERTOFFSET_BBottom vertical offset applied to the wall cladding component.
WALLCLADGAPGap value used within the wall cladding layout or installation geometry.
CLADMATOFFSETPrimary material offset used by cladding-related geometry.
CLADMATHOFFSETHorizontal material offset used by cladding-related geometry.
CLAD2MATHOFFSETSecondary horizontal material offset used by cladding-related geometry.
VALLEYSET_CHECKStores whether a valley set condition/check is active for the truss assembly.
REMOVETRUSSLISTCollection/list of trusses removed or omitted from a generated truss set or layout.
OVERHANGB_GABLEBottom or secondary gable overhang value used by the gable-end geometry logic.
HEELBLOCK_HOLESEnables or defines whether heel block holes are active.
HEELBLOCK_HOLES_DIADiameter of holes placed in heel blocks when that option is enabled.

Roof Return Options

These parameters define the roof return type, return pitch, extension, and return length values.

ParameterDescription
RETURNTYPEDefines the roof return type or return configuration used at the gable end.
PITCH3Pitch value associated with the roof return geometry.
RETURNEXTExtension value used by the roof return geometry.
RETURNLENGTHLength of the roof return assembly or return feature.

Batten Options

These parameters define batten type, size, spacing, offsets, peak controls, and counter batten options.

ParameterDescription
BATTENTYPEDefines the batten type or batten configuration used by the roof assembly.
BATTENHEIGHTHeight of the roof batten member.
BATTENWIDTHWidth of the roof batten member.
BATTENSPACINGSpacing of roof battens along the roof slope.
BATTENOFFSETGeneral offset value applied to the batten layout.
BATTENPEAKDefines whether a special batten condition is used at the roof peak.
BATTENOFFSETPEAKOffset value specifically applied at the roof peak batten condition.
PEAKTOEAVEDefines whether battens are laid out continuously from peak to eave.
CBOPTIONEnables or defines whether counter battens are active.
CBHEIGHTHeight of the counter batten member.
CBWIDTHWidth of the counter batten member.

Gypsum Options

These parameters define gypsum board thickness, inset, and optional ceiling batten values.

ParameterDescription
GYPSUM_THICKNESSThickness of the gypsum board or ceiling gypsum layer.
GYPSUMINSETInset value applied to the gypsum board geometry.
CLGBOPTIONEnables or defines whether ceiling battens associated with the gypsum option are active.
CLGBATTENHEIGHTHeight of the gypsum/ceiling batten member.
CLGBATTENWIDTHWidth of the gypsum/ceiling batten member.
CLGBATTENSPACINGSpacing of gypsum/ceiling battens.

Gutter Options

These parameters define gutter type, offsets, extension, downspout options, and wrap behavior.

ParameterDescription
GUTTERTYPEDefines the gutter type or gutter profile used by the assembly.
GUTTERVOFFSETVertical offset applied to the gutter placement.
GUTTEREXTExtension value used by the gutter geometry.
DOWNSPOUTOPTIONEnables or defines whether downspout geometry/options are active.
DSPLENGTHLength of the downspout component.
DSPTYPEDefines the downspout type or profile.
GUTTERWRAPOPTIONEnables or defines whether a gutter wrap option is active.

Soffit / Fascia Options

These parameters define fascia/furring options, fascia material, soffit behavior, soffit geometry, and soffit material.

ParameterDescription
FF_OPTIONEnables or defines the fascia/furring option associated with this library group.
FF_THKThickness value used by the fascia/furring component.
FF_DEPTHDepth value used by the fascia/furring component.
FASCIAMATMaterial assigned to the fascia component.
SOFFIT_OPTIONEnables or defines whether soffit geometry/options are active.
SOFFIT_TYPEDefines the soffit type or soffit configuration.
SOFFIT_THKThickness of the soffit material or soffit panel.
SOFFIT_OFFSETOffset value applied to the soffit geometry.
SOFFIT_EXTExtension value associated with the soffit geometry.
SOFFITMATMaterial assigned to the soffit component.

Insulation Options

These parameters define ceiling insulation behavior, insulation material, and insulation depth values.

ParameterDescription
INSUL_CEILINGDefines the ceiling insulation option or ceiling insulation behavior for the truss assembly.
INSUL_MATMaterial assigned to the insulation component.
INSUL_DEPTHDepth or thickness of the insulation layer.