| Object Setting | Selector | Setting Value | Function Type |
|---|---|---|---|
| Dimension Standard | 0 | 1 (Arch) | GetObjectVariableInt |
| 2 (ASME) | " | ||
| 3 (BSI) | " | ||
| 4 (DIN) | " | ||
| 5 (ISO) | " | ||
| 6 (JIS) | " | ||
| 7 (SIA) | " | ||
| 8 (ASME Dual Side-by-Side) | " | ||
| 9 (ASME Dual Stacked) | " | ||
| Arrows Inside | 3 | TRUE or FALSE | GetObjectVariableBoolean |
| Use Text Box (Primary Value) | 5 | TRUE or FALSE | GetObjectVariableBoolean |
| Show Primary Dimension Text | 6 | TRUE or FALSE | GetObjectVariableBoolean |
| Display Starting Witness Line | 7 | TRUE or FALSE | GetObjectVariableBoolean |
| Display Ending Witness Line | 8 | TRUE or FALSE | GetObjectVariableBoolean |
| Leader Text (Primary) | 9 | 31 character STRING value | GetObjectVariableString |
| Trailer Text (Primary) | 10 | 31 character STRING value | GetObjectVariableString |
| Dimension Tolerancing | 11 | 0 (no tolerance) | GetObjectVariableInt |
| 1 (single tolerance) | " | ||
| 2 (double tolerance) | " | ||
| 3 (limit tolerance) | " | ||
| Dimension Text Offset | 15 | REAL | GetObjectVariableReal |
| Dimension Text Font Size | 17 | REAL | GetObjectVariableReal |
| Dimension Text Font Style | 19 | 0 (Plain) | GetObjectVariableInt |
| 1 (Bold) | " | ||
| 2 (Italic) | " | ||
| 4 (Underline) | " | ||
| 8 (Outline [Mac only]) | " | ||
| 16 (Shadow [Mac only]) | " | ||
| Dimension Precision (Primary) | 20 | For decimal precision: value is digits after decimal point. | GetObjectVariableLongInt |
| For fractional precision: value is power of 2 for fractional denominator (1 for 1/2, 2 for 1/4, 3 for 1/8, 4 for 1/16, etc). | " | ||
| For angular precision: 1 for whole number, 2 (degrees min), 3 (degrees min sec), 5 (x.x angular units), 6 (x.xx), 7 (x.xxx), 8 (x.xxxx), 9 (x.xxxxx), 10 (x.xxxxxx), 11 (x.xxxxxxx), 12 (x.xxxxxxxx) | " | ||
| Dimension Precision (Secondary) | 21 | For decimal precision: value is digits after decimal point. | GetObjectVariableLongInt |
| For fractional precision: value is power of 2 for fractional denominator (1 for 1/2, 2 for 1/4, 3 for 1/8, 4 for 1/16, etc). | " | ||
| For angular precision: value is not used. | " | ||
| Use Text Box (Secondary) | 22 | TRUE or FALSE | GetObjectVariableBoolean |
| Show Secondary Dimension Text | 23 | TRUE or FALSE | GetObjectVariableBoolean |
| Leader Text (Secondary) | 24 | 31 character STRING value | GetObjectVariableString |
| Trailer Text (Secondary) | 25 | 31 character STRING value | GetObjectVariableString |
| Dimension Type | 26 | 0 (Constrained) | GetObjectVariableInt |
| 1 (Unconstrained) | " | ||
| 2 (Ordinate) | " | ||
| 3 (Radial) | " | ||
| 4 (Diameter) | " | ||
| 5 (Angular) | " | ||
| Dimension Standard Name | 27 | STRING value | GetObjectVariableString |
| Dimension Font ID | 28 | Font ID | GetObjectVariableInt |
| Calculate Dim Text Position | 29 | TRUE or FALSE | GetObjectVariableBoolean |
| Force Dim Text Inside | 30 | TRUE or FALSE | GetObjectVariableBoolean |
| Angle is Reference | 31 | TRUE or FALSE | GetObjectVariableBoolean |
| Show Only Primary | 32 | TRUE or FALSE | GetObjectVariableBoolean |
| Show Only Secondary | 33 | TRUE or FALSE | GetObjectVariableBoolean |
| Top Tolerance Value | 34 | REAL value | GetObjectVariableReal |
| Bottom Tolerance Value | 35 | REAL value | GetObjectVariableReal |
| Top Tolerance String | 36 | STRING | GetObjectVariableString |
| Bottom Tolerance String | 37 | STRING | GetObjectVariableString |
| Use Tolerance Strings | 38 | TRUE or FALSE | GetObjectVariableBoolean |
| Flip Text | 39 | TRUE or FALSE | GetObjectVariableBoolean |
| Dimension Text Font Size | 40 | in points | GetObjectVariableReal |
| Dimension Text Rotation | 41 | 0 = Aligned, 1 = Horizontal, 2 = Horiz/Vertical | GetObjectVariableInt |
| Dim Text Offset Above Line | 43 | REAL (current units) | GetObjectVariableReal |
| Dim Text Offset | 44 | REAL value | GetObjectVariableReal |
| Dimension Offset | 45 | REAL (current units) | GetObjectVariableReal |
| Show Elevation Dimension (SIA Only) | 46 | TRUE or FALSE | GetObjectVariableBoolean |
| Elevation Dimension Value (SIA Only) | 47 | REAL value | GetObjectVariableReal |
| Leader Text for Elevation Dimension (SIA Only) | 48 | 31 character STRING value | GetObjectVariableString |
| Trailer Text for Elevation Dimension (SIA Only) | 49 | 31 character STRING value | GetObjectVariableString |
| Leader Arrow Width | 50 | INTEGER value | GetObjectVariableInt |
| Text Style | 51 | Text Style Index | GetObjectVariableLongInt |
| Text Position | 52 | LONGINT value | GetObjectVariableLongInt |
| Witness Override Settings | 1235 | 0 = Standard | GetObjectVariableInt |
| 1 = Single Custom Length | |||
| 2 = Multiple Custom Length | |||
| 3 = Single Custom Offset | |||
| 4 = Multiple Custom Offset | |||
| Witness Line Length for Single Custom or Starting Multiple Custom | 1236 | REAL value | GetObjectVariableReal |
| Witness Line Length for Ending Witness Line | 1237 | REAL value | GetObjectVariableReal |
| Witness Line offset for Single Custom or Starting Multiple Custom | 1238 | REAL value | GetObjectVariableReal |
| Witness Line offset for Ending Witness Line | 1239 | REAL value | GetObjectVariableReal |
| Leader Line Visibility | 1240 | TRUE or FALSE | GetObjectVariableBoolean |
| Leader Line Marker Type | 1241 | Marker Type | GetObjectVariableLongInt |
| Leader Line Marker Size | 1242 | INTEGER | GetObjectVariableInt |
| Leader Line Marker Angle | 1243 | INTEGER | GetObjectVariableInt |
| Leader Line Marker Thickness Basis | 1244 | INTEGER | GetObjectVariableInt |
| Leader Line Marker Thickness | 1245 | INTEGER | GetObjectVariableInt |
| Leader Line Marker Visibility | 1246 | -1 = Undefined Visibility | GetObjectVariableInt |
| 0 = Invisible | |||
| 1 = Visible | |||
| The width of the marker for the leader line | 1247 | INTEGER | GetObjectVariableInt |
| Dimension Text Style | 1248 | LONGINT | GetObjectVariableLongInt |
| Use SIA Custom Elevation Dimension | 1249 | TRUE or FALSE | GetObjectVariableBoolean |
| Use Compact mode for Radial Dimensions | 1250 | TRUE or FALSE | GetObjectVariableBoolean |
| Witness Line Perp to Chord | 1250 | TRUE or FALSE (read-only) | GetObjectVariableBoolean |
| Arc Indicator | 1251 | TRUE or FALSE (read-only) | GetObjectVariableBoolean |
| Clockwise Arc | 1252 | TRUE or FALSE (read-only) | GetObjectVariableBoolean |
| Dim Note Text | 1233 | The note text under dimension line or value. | GetObjectVariableString |
| Viewport RePosition Dimension Text | 1042 | TRUE or FALSE | GetObjectVariableBoolean |
| Is Design Layer Section Viewport | 1043 | TRUE or FALSE (read only) | GetObjectVariableBoolean |
| Display Flattened Viewport in Wireframe (OBSOLETE) | 1044 | TRUE or FALSE (read only) | GetObjectVariableBoolean |
| The viewport page symbol scale | 1045 | REAL | GetObjectVariableReal |
| Viewport Detail Level low detail = 0, medium detail = 1, high detail = 2 | 1047 | INTEGER | GetObjectVariableInt |
| Viewport Is Horizontal Section | 1048 | Read Only | GetObjectVariableBoolean |
| Viewport Is Section Viewport | 1054 | Read Only | GetObjectVariableBoolean |
| Object Setting | Selector | Setting Value | Function |
|---|---|---|---|
| Light On | 50 | TRUE or FALSE | GetObjectVariableBoolean |
| Brightness | 51 | REAL (percentage) | GetObjectVariableReal |
| Shadow Casting On | 53 | TRUE or FALSE | GetObjectVariableBoolean |
| Light Type | 55 | 1 (Directional) | GetObjectVariableInt |
| 2 (Point) | " | ||
| 3 (Spotlight) | " | ||
| Light Pan Angle | 57 | REAL value | GetObjectVariableReal |
| Light Tilt Angle | 58 | REAL value | GetObjectVariableReal |
| Distance Falloff Type | 59 | 0 (None) | GetObjectVariableInt |
| 1 (Smooth) | " | ||
| 2 (Sharp) | " | ||
| Angular Falloff Type | 60 | 0 (none) | GetObjectVariableInt |
| 1 (Normal) | " | ||
| 2 (Smooth) | " | ||
| 3 (Sharp) | " | ||
| Light Spread Angle | 61 | REAL value | GetObjectVariableReal |
| Beam Angle | 62 | REAL value | GetObjectVariableReal |
| Light Lit Fog | 63 | TRUE or FALSE | GetObjectVariableBoolean |
| Use Soft Shadows | 64 | TRUE or FALSE | GetObjectVariableBoolean |
| Use Emitter | 1620 | TRUE or FALSE | GetObjectVariableBoolean |
| Emitter Brightness | 1621 | REAL | GetObjectVariableReal |
| Emitter Brightness Units | 1622 | INTEGER | GetObjectVariableInt |
| 0 (Lumens) | |||
| 1 (Candelas) | |||
| 2 (Lux) | |||
| 3 (Footcandles) | |||
| Use Color Temperature | 1623 | TRUE or FALSE | GetObjectVariableBoolean |
| Color Temperature | 1624 | REAL | GetObjectVariableReal |
| Caustic Photons | 1625 | REAL | GetObjectVariableReal |
| 0 (None) | |||
| 1000 (Low) | |||
| 100000 (Medium) | |||
| 1000000 (High) | |||
| 10000000 (Very High) | |||
| Use Caustics Only | 64 | TRUE or FALSE | GetObjectVariableBoolean |
| Object Setting | Selector | Setting Value | Function |
|---|---|---|---|
| Symbol Light Multiplier | 100 | REAL value | GetObjectVariableReal |
| Symbol Scale Type | 101 | 1 (None) | GetObjectVariableInt |
| 1 (None) | " | ||
| 2 (Symmetric) | " | ||
| 3 (Asymmetric) | " | ||
| Symbol X Scale Factor | 102 | REAL value | GetObjectVariableReal |
| Symbol Y Scale Factor | 103 | REAL value | GetObjectVariableReal |
| Symbol Z Scale Factor | 104 | REAL value | GetObjectVariableReal |
| Symbol Insert Mode | 125 | 0 (On center of wall) | GetObjectVariableInt |
| 1 (On edge of wall) | " | ||
| Symbol Break Mode | 126 | 1 (Full break) | GetObjectVariableInt |
| 2 (Full break no caps) | " | ||
| 3 (Half break) | " | ||
| 4 (no break) | " | ||
| Insert As Group | 127 | TRUE or FALSE | GetObjectVariableBoolean |
| Use Class of Symbol Definition | 128 | TRUE or FALSE | GetObjectVariableBoolean |
| Symbol Definition Insert Into Walls | 129 | TRUE or FALSE | GetObjectVariableBoolean |
| Symbol Definition Page Based | 130 | TRUE or FALSE | GetObjectVariableBoolean |
| Whether the symbol's height will be bound by story levels | 131 | TRUE or FALSE | GetObjectVariableBoolean |
| Object Setting | Selector | Setting Value | Function |
|---|---|---|---|
| Slab Type | 172 | 1 (Roof) | GetObjectVariableInt |
| 2 (Floor) | " | ||
| 3 (Column) | " | ||
| Slab Thickness | 173 | REAL (current units) | GetObjectVariableReal |
| Slab Height | 174 | REAL (current units) (1) | GetObjectVariableReal |
| Roof Edge Miter Type | 180 | 1 (Vertical) | GetObjectVariableInt |
| 2 (Horizontal) | " | ||
| 3 (Compound) | " | ||
| Double Miter Ratio Value | 181 | REAL value (3) | GetObjectVariableReal |
| Roof Rise | 182 | REAL (current units) (2) | GetObjectVariableReal |
| Roof Run | 183 | REAL (current units) (2) | GetObjectVariableReal |
Notes:
- Height is the bottom of the slab for floors and columns, elevation of the roof axis for roofs.
- Roof only.
- A value between 0 and 1 indicating the percentage of the miter which is vertical.
| Object Setting | Selector | Setting Value | Function |
|---|---|---|---|
| Layer Ambient Status | 150 | TRUE or FALSE | GetObjectVariableBoolean |
| Layer Ambient Brightness | 151 | REAL value | GetObjectVariableReal |
| Layer Visibility | 153 | -1 (Invisible) | GetObjectVariableInt |
| 0 (Normal) | " | ||
| 2 (Grayed) | " | ||
| Layer Type | 154 | INTEGER | GetObjectVariableInt |
| Layer Printing DPI | 155 | INTEGER | GetObjectVariableInt |
| Layer Renderworks Background | 591 | LONGINT | GetObjectVariableLongInt |
| Layer Repaginate | 156 | TRUE or FALSE | GetObjectVariableBoolean |
| Layer Height | 157 | REAL (current units) | GetObjectVariableReal |
| Layer Thickness | 158 | REAL (current units) | GetObjectVariableReal |
| Sheet Layer Title | 159 | STRING value | GetObjectVariableString |
| HDRI Layer | 592 | LONGINT | GetObjectVariableLongInt |
| Object Setting | Selector | Setting Value | Function |
|---|---|---|---|
| Source Layer Name | 160 | STRING value | GetObjectVariableString |
| Project 2D Objects | 161 | TRUE or FALSE | GetObjectVariableBoolean |
| Layer Expanded Sheet Name | 162 | STRING value | GetObjectVariableString |
| Object Setting | Selector | Setting Value | Function |
|---|---|---|---|
| Projection Type | 1000 | INTEGER | GetObjectVariableInt |
| Render Type | 1001 | INTEGER | GetObjectVariableInt |
| Perspective Distance | 1002 | REAL | GetObjectVariableReal |
| Scale | 1003 | REAL | GetObjectVariableReal |
| Needs Update | 1004 | TRUE or FALSE | GetObjectVariableBoolean |
| Project 2D | 1005 | TRUE or FALSE | GetObjectVariableBoolean |
| Render Background | 1006 | LONGINT | GetObjectVariableLongInt |
| View Type | 1007 | INTEGER | GetObjectVariableInt |
| Line Weight Scale | 1008 | REAL | GetObjectVariableReal |
| Arrowhead Scale | 1009 | REAL | GetObjectVariableReal |
| Dashed Line Scale | 1010 | REAL | GetObjectVariableReal |
| Hatch Line Scale | 1011 | REAL | GetObjectVariableReal |
| Design Text Scale | 1012 | REAL | GetObjectVariableReal |
| Slash Thickness Scale | 1013 | REAL | GetObjectVariableReal |
| Ambient light is ON | 1014 | TRUE or FALSE | GetObjectVariableBoolean |
| Ambient Light Brightness | 1015 | REAL | GetObjectVariableReal |
| HDRI Viewport | 1019 | LONGINT | GetObjectVariableLongInt |
| 2D Class Attributes | 1020 | LONGINT | GetObjectVariableLongInt |
| 2D Other Attributes | 1021 | LONGINT | GetObjectVariableLongInt |
| 3D Class Fill Style | 1022 | LONGINT | GetObjectVariableLongInt |
| 3D Class Line Style | 1023 | LONGINT | GetObjectVariableLongInt |
| Viewport x Position | 1024 | REAL | GetObjectVariableReal |
| Viewport y Position | 1025 | REAL | GetObjectVariableReal |
| Angle With Axis | 1026 | REAL | GetObjectVariableReal |
| Shadow Wall Components | 1027 | TRUE or FALSE | GetObjectVariableBoolean |
| Gray Transparent | 1028 | TRUE or FALSE | GetObjectVariableBoolean |
| Flip Text | 1029 | TRUE or FALSE | GetObjectVariableBoolean |
| Black and White | 1030 | TRUE or FALSE | GetObjectVariableBoolean |
| Viewport Use Document Class Visibility | 1031 | TRUE or FALSE | GetObjectVariableBoolean |
| Viewport Description | 1032 | STRING value | GetObjectVariableString |
| Viewport Locator | 1033 | STRING value | GetObjectVariableString |
| Viewport Is Linked | 1032 | TRUE or FALSE | GetObjectVariableBoolean |
| Viewport Display Planar | 1035 | TRUE or FALSE | GetObjectVariableBoolean |
| Viewport Foreground Render Type | 1036 | INTEGER | GetObjectVariableInt |
Notes:
- View Type values are different then SetView
| viewUserDefined | 0 |
|---|---|
| viewFront | 3 |
| viewBack | 4 |
| viewLeft | 5 |
| viewRight | 6 |
| viewTop | 7 |
| viewBottom | 8 |
| viewRightIso | 9 |
| viewLeftIso | 10 |
| viewRightRearIso | 11 |
| viewLeftRearIso | 12 |
| viewBottomRightIso | 13 |
| viewBottomLeftIso | 14 |
| viewBottomRightRearIso | 15 |
| viewBottomLeftRearIso | 16 |
| Object Setting | Selector | Setting Value | Function |
|---|---|---|---|
| Number of Cavities | 199 | INTEGER value (1) | GetObjectVariableInt |
| Cavity is Pair | 240 | TRUE or FALSE | GetObjectVariableBoolean |
| Cavity Fill Pattern | 260 | LONGINT index (0-71) (2) | GetObjectVariableLongInt |
| Cavity Pen Weight | 280 | INTEGER value (mils) (2) | GetObjectVariableInt |
| Cavity Pen Style | 300 | INTEGER index (2) | GetObjectVariableInt |
| Cavity Left Offset | 320 | REAL (2) | GetObjectVariableReal |
| Cavity Right Offset | 340 | REAL (2) | GetObjectVariableReal |
| Hide Cavity Detail | 701 | TRUE or FALSE | GetObjectVariableBoolean |
| Counterclockwise Round Wall | 570 | TRUE or FALSE | GetObjectVariableBoolean |
| Round Wall Radius | 571 | REAL | GetObjectVariableReal |
| Wall Left Gross Area | 608 | REAL | GetObjectVariableReal |
| Wall Right Gross Area | 609 | REAL | GetObjectVariableReal |
| Wall Gross Area | 610 | REAL | GetObjectVariableReal |
| Wall Left Net Area | 611 | REAL | GetObjectVariableReal |
| Wall Right Net Area | 612 | REAL | GetObjectVariableReal |
| Wall Net Area | 613 | REAL | GetObjectVariableReal |
| Wall Left Average Height | 614 | REAL | GetObjectVariableReal |
| Wall Right Average Height | 615 | REAL | GetObjectVariableReal |
| Wall Average Height | 616 | REAL | GetObjectVariableReal |
Notes:
- Pass NIL to access default cavity values.
- To access different cavities within a wall, add the zero-based cavity index to the selector value. For example, to access the right offset of cavity 6, specify 346 (340 + 6).
| Object Setting | Selector | Setting Value | Function |
|---|---|---|---|
| Thickness | 1177 | REAL (1) | GetObjectVariableReal |
| Fill | 1178 | LONGINT Pattern (0 to 71) or negative resource fill ref number | GetObjectVariableLongInt |
| Pen Style | 1179 | INTEGER Pattern (0 to 71) or dash (-1 to -10) | GetObjectVariableInt |
| Pen Weight | 1180 | INTEGER | GetObjectVariableInt |
| Fill Foreground Color | 1181 | INTEGER Color index (0 to 255) | GetObjectVariableInt |
| Fill Background Color | 1182 | INTEGER Color index (0 to 255) | GetObjectVariableInt |
| Pen Foreground Color | 1183 | INTEGER Color index (0 to 255) | GetObjectVariableInt |
| Pen Background Color | 1184 | INTEGER Color index (0 to 255) | GetObjectVariableInt |
| Opacity | 1185 | INTEGER Percent (0 to 100) | GetObjectVariableInt |
| Use Fill Class Attributes | 1186 | TRUE or FALSE | GetObjectVariableBoolean |
| Use Pen Class Attributes | 1187 | TRUE or FALSE | GetObjectVariableBoolean |
| Use Class Opacity | 1188 | TRUE or FALSE | GetObjectVariableBoolean |
| Cap Attributes Type | 1189 | INTEGER (0 = Wall line, 1 = Component lines) (2) | GetObjectVariableInt |
| Caps | 1194 | INTEGER (0 = None, 1 = Start, 2 = End, 3 = Both) (2) | GetObjectVariableInt |
| Class | 1195 | LONGINT Ref number | GetObjectVariableLongInt |
| Control Offset | 1196 | REAL (2) | GetObjectVariableReal |
| Texture Set | 1197 | INTEGER (0 = Object textures, 1 = Component textures) | GetObjectVariableInt |
| Overall Texture | 1198 | LONGINT Ref number | GetObjectVariableLongInt |
| Left Texture | 1199 | LONGINT Ref number (2) | GetObjectVariableLongInt |
| Right Texture | 1200 | LONGINT Ref number (2) | GetObjectVariableLongInt |
| Start Cap Texture | 1201 | LONGINT Ref number (2) | GetObjectVariableLongInt |
| End Cap Texture | 1202 | LONGINT Ref number (2) | GetObjectVariableLongInt |
| Top Texture | 1203 | LONGINT Ref number | GetObjectVariableLongInt |
| Bottom Texture | 1204 | LONGINT Ref number | GetObjectVariableLongInt |
| Holes Texture | 1205 | LONGINT Ref number (2) | GetObjectVariableLongInt |
| Sides Texture | 1206 | LONGINT Ref number (3) | GetObjectVariableLongInt |
| Mark | 1207 | STRING | GetObjectVariableString |
| Description | 1208 | STRING | GetObjectVariableString |
| Function | 1209 | STRING | GetObjectVariableString |
| Exterior | 1210 | TRUE or FALSE | GetObjectVariableBoolean |
| Load Bearing | 1211 | TRUE or FALSE | GetObjectVariableBoolean |
| Fire Rating | 1212 | STRING | GetObjectVariableString |
| Combustible Construction | 1213 | TRUE or FALSE | GetObjectVariableBoolean |
| Compartmentation | 1214 | TRUE or FALSE | GetObjectVariableBoolean |
| U-Value | 1215 | REAL | GetObjectVariableReal |
| R-Value | 1216 | REAL | GetObjectVariableReal |
| Acoustic Rating | 1217 | STRING | GetObjectVariableString |
| Cost Index System | 1218 | STRING | GetObjectVariableString |
| Cost Index Code | 1219 | STRING | GetObjectVariableString |
| Model | 1220 | STRING | GetObjectVariableString |
| Manufacturer | 1221 | STRING | GetObjectVariableString |
| URL | 1222 | STRING | GetObjectVariableString |
Notes:
- Wall Styles and read-only for Slab Styles
- Wall Styles only
- Slab Styles only
| Object Setting | Selector | Setting Value | Function |
|---|---|---|---|
| Is Volumetric | 1569 | TRUE or FALSE | GetObjectVariableBoolean |
| Category | 1570 | STRING | GetObjectVariableString |
| Standard | 1571 | INTEGER | GetObjectVariableInt |
| 0 (Omni Class) | |||
| 1 (Uni Class) | |||
| 2 (None) | |||
| 3 (Txt Class) | |||
| Reference ID | 1572 | STRING | GetObjectVariableString |
| Classification | 1573 | STRING | GetObjectVariableString |
| Manufacturer | 1574 | STRING | GetObjectVariableString |
| Product Model | 1575 | STRING | GetObjectVariableString |
| Product Name | 1576 | STRING | GetObjectVariableString |
| Product Description | 1577 | STRING | GetObjectVariableString |
| Product URL | 1578 | STRING | GetObjectVariableString |
| Specific Gravity | 1579 | REAL | GetObjectVariableReal |
| Modulus of Elasticity | 1580 | REAL | GetObjectVariableReal |
| Yield Strength | 1581 | REAL | GetObjectVariableReal |
| Tensile Strength | 1582 | REAL | GetObjectVariableReal |
| Specific Heat | 1583 | REAL | GetObjectVariableReal |
| Emissivity | 1584 | REAL | GetObjectVariableReal |
| Albedo | 1585 | REAL | GetObjectVariableReal |
| Thermal Expansion Coefficient | 1586 | REAL | GetObjectVariableReal |
| Lambda | 1587 | REAL | GetObjectVariableReal |
| Embodied Carbon | 1588 | REAL | GetObjectVariableReal |
| Sound Velocity | 1589 | REAL | GetObjectVariableReal |
| Density | 1590 | REAL | GetObjectVariableReal |
| Acoustic Impedance | 1591 | REAL | GetObjectVariableReal |
| Uses Specific Gravity | 1592 | TRUE or FALSE | GetObjectVariableBoolean |
| Uses Modulus of Elasticity | 1593 | TRUE or FALSE | GetObjectVariableBoolean |
| Uses Yield Strength | 1594 | TRUE or FALSE | GetObjectVariableBoolean |
| Uses Tensile Strength | 1595 | TRUE or FALSE | GetObjectVariableBoolean |
| Uses Specific Heat | 1596 | TRUE or FALSE | GetObjectVariableBoolean |
| Uses Emissivity | 1597 | TRUE or FALSE | GetObjectVariableBoolean |
| Uses Albedo | 1598 | TRUE or FALSE | GetObjectVariableBoolean |
| Uses Thermal Expansion Coefficient | 1599 | TRUE or FALSE | GetObjectVariableBoolean |
| Uses Lambda | 1600 | TRUE or FALSE | GetObjectVariableBoolean |
| Uses Embodied Carbon | 1601 | TRUE or FALSE | GetObjectVariableBoolean |
| Uses Sound Velocity | 1602 | TRUE or FALSE | GetObjectVariableBoolean |
| Uses Density | 1603 | TRUE or FALSE | GetObjectVariableBoolean |
| Uses Acoustic Impedance | 1604 | TRUE or FALSE | GetObjectVariableBoolean |
| Is Surface Area Measure | 1605 | TRUE or FALSE | GetObjectVariableBoolean |
| Description | 1606 | STRING | GetObjectVariableString |
| Mark | 1607 | STRING | GetObjectVariableString |
| Keynote | 1608 | STRING | GetObjectVariableString |
| Cost | 1609 | STRING | GetObjectVariableString |
| Source | 1610 | STRING | GetObjectVariableString |
| Finish | 1611 | STRING | GetObjectVariableString |
| Slip Resistance | 1612 | REAL | GetObjectVariableReal |
| Uses Slip Resistance | 1613 | TRUE or FALSE | GetObjectVariableBoolean |
| Object Setting | Selector | Setting Value | Function |
|---|---|---|---|
| Insertion Mode | 123 | 0 (On center of wall) | GetObjectVariableInt |
| 1 (On edge of wall) | " | ||
| Break Mode | 124 | 1 (Full break) | GetObjectVariableInt |
| 2 (Full break no caps) | " | ||
| 3 (Half break) | " | ||
| 4 (no break) | " | ||
| Font Style Enabled | 800 | TRUE or FALSE | GetObjectVariableBoolean |
| CreateCustomObject Don't Insert in Wall | 6709 | TRUE or FALSE | GetObjectVariableBoolean |
| Parametric Internal ID | 1165 | INTEGER (read-only) | GetObjectVariableInt |
| Parametric Localized Name | 1166 | STRING (read-only) | GetObjectVariableString |
| Immediate Reset | 1167 | Write Only (Use on SDK parametric objects only!) | GetObjectVariableBoolean |
| Hide Style Parameter check | 1168 | Read Only | GetObjectVariableBoolean |
| Object Setting | Selector | Setting Value | Function |
|---|---|---|---|
| Object Is 3D | 650 | TRUE or FALSE (read-only) | GetObjectVariableBoolean |
| Object Is 2D | 651 | TRUE or FALSE (read-only) | GetObjectVariableBoolean |
| Object Setting | Selector | Setting Value | Function |
|---|---|---|---|
| Worksheet Header | 80 | STRING value | GetObjectVariableString |
| Worksheet Footer | 81 | STRING value | GetObjectVariableString |
| Show Database Headers | 82 | TRUE or FALSE | GetObjectVariableBoolean |
| Show Gridlines | 83 | TRUE or FALSE | GetObjectVariableBoolean |
| Show Tabs | 84 | TRUE or FALSE | GetObjectVariableBoolean |
| Auto-Recalculate | 85 | TRUE or FALSE | GetObjectVariableBoolean |
| Default Font Index | 86 | INTEGER value | GetObjectVariableInt |
| Default Font Size | 87 | INTEGER value | GetObjectVariableInt |
| Top Print Margin | 88 | REAL value | GetObjectVariableReal |
| Left Print Margin | 89 | REAL value | GetObjectVariableReal |
| Bottom Print Margin | 90 | REAL value | GetObjectVariableReal |
| Right Print Margin | 91 | REAL value | GetObjectVariableReal |
| Object Setting | Selector | Data Type | Function |
|---|---|---|---|
| Texturable Object | 500 | TRUE or FALSE (read-only) | GetObjectVariableBoolean |
| Expanded Material Set | 501 | TRUE or FALSE (1) | GetObjectVariableBoolean |
| Material Size | 511 | REAL (current units) | GetObjectVariableReal |
| Texture Bitmap Horiz Repeat | 524 | TRUE or FALSE | GetObjectVariableBoolean |
| Texture Bitmap Vertical Repeat | 525 | TRUE or FALSE | GetObjectVariableBoolean |
| Texture Bitmap Feature Size | 527 | REAL (current units) | GetObjectVariableReal |
| Paint Width | 530 | LONGINT (pixels) | GetObjectVariableInt |
| Paint Height | 531 | LONGINT (pixels) | GetObjectVariableInt |
| Texture Space Type | 540 | 0 (Plane) | GetObjectVariableInt |
| 1 (Sphere) | " | ||
| 2 (Cylinder) | " | ||
| 3 (Algorithmic/Perimeter) | " | ||
| 4 (Shader) | " | ||
| Texture Space Scale | 543 | REAL | GetObjectVariableReal |
| Texture Space Rotation | 544 | REAL value (in radians) | GetObjectVariableReal |
| Texture Space Use Start Cap | 546 | TRUE or FALSE (3) | GetObjectVariableBoolean |
| Texture Space Use End Cap | 547 | TRUE or FALSE (3) | GetObjectVariableBoolean |
| Texture Space Part ID | 548 | INTEGER index (4) | GetObjectVariableInt |
| Texture Space Radius | 549 | REAL (current units) (2) | GetObjectVariableReal |
| Same Texture as Parent Wall | 704 | TRUE or FALSE | GetObjectVariableBoolean |
Notes:
- Sets whether multiple textures can be applied to object (two for roof, three for walls).
- Valid for sphere texture space only.
- Valid for extrudes and sweeps only.
- Index of multi-texturable object component.
| Object Setting | Selector | Data Type | Function |
|---|---|---|---|
| Fill X Offset | 70 | REAL | GetObjectVariableReal |
| Fill Y Offset | 71 | REAL | GetObjectVariableReal |
| Fill I-Axis Length | 72 | REAL | GetObjectVariableReal |
| Fill J-Axis Length | 73 | REAL | GetObjectVariableReal |
| Fill Angle | 74 | REAL (radians) | GetObjectVariableReal |
| Fill Repeat | 75 | TRUE or FALSE | GetObjectVariableBoolean |
| Fill Mirror | 76 | TRUE or FALSE | GetObjectVariableBoolean |
| Image Flip | 77 | TRUE or FALSE | GetObjectVariableBoolean |
| Gradient Geometry Type | 78 | LONGINT | GetObjectVariableLongInt |
| Image Aspect Ratio | 79 | TRUE or FALSE | GetObjectVariableBoolean |
| Fill X Offset | 110 | REAL (current units) | GetObjectVariableReal |
| Fill Y Offset | 111 | REAL (current units) | GetObjectVariableReal |
| Fill I-Axis Length | 112 | REAL (current units) | GetObjectVariableReal |
| Fill J-Axis Length | 113 | REAL (current units) | GetObjectVariableReal |
| Image Width in Pixels | 534 | LONGINT | GetObjectVariableLongInt |
| Image Width in Pixels | 535 | LONGINT | GetObjectVariableLongInt |
| Object Setting | Selector | Data Type | Function |
|---|---|---|---|
| Number of Levels | 660 | INTEGER | GetObjectVariableInt |
| Is Transparent | 661 | TRUE or FALSE | GetObjectVariableBoolean |
| Has Page Units | 662 | TRUE or FALSE | GetObjectVariableBoolean |
| Rotate In Wall | 663 | TRUE or FALSE | GetObjectVariableBoolean |
| Rotate In Symbol | 664 | TRUE or FALSE | GetObjectVariableBoolean |
Selectors are here: VS:Working_with_Materials
| Object Setting | Selector | Data Type | Function |
|---|---|---|---|
| Is 2D Poly Clockwise | 652 | TRUE or FALSE | GetObjectVariableBoolean |
| Object Fill Style | 695 | LONGINT | GetObjectVariableLongInt |
| Object Fill Type | 696 | INTEGER | GetObjectVariableInt |
| Object Use Local Mapping | 697 | BOOLEAN | GetObjectVariableBoolean |
| Object is Locked | 700 | TRUE or FALSE | GetObjectVariableBoolean |
| Object is visible in high detail level | 750 | TRUE or FALSE | GetObjectVariableBoolean |
| Object is visible in middle detail level | 751 | TRUE or FALSE | GetObjectVariableBoolean |
| Object is visible in low detail level | 752 | TRUE or FALSE | GetObjectVariableBoolean |
| Format is Visible | 900 | TRUE or FALSE | GetObjectVariableBoolean |
| Text Is Linked To Record | 680 | TRUE or FALSE | GetObjectVariableBoolean |
| Text Repeating Tab | 682 | REAL (current units) | GetObjectVariableReal |
| Sweep Z Offset | 401 | REAL (current units) | GetObjectVariableReal |
| Saved View Saves View Orientation | 450 | TRUE or FALSE | GetObjectVariableBoolean |
| Saved View Saves Zoom and Pan | 456 | TRUE or FALSE | GetObjectVariableBoolean |
| Saved View Saves Page Location | 451 | TRUE or FALSE | GetObjectVariableBoolean |
| Saved View Saves Class Visibilities | 452 | TRUE or FALSE | GetObjectVariableBoolean |
| Saved View Saves Layer Visibilities | 453 | TRUE or FALSE | GetObjectVariableBoolean |
| Solid Has History | 630 | TRUE or FALSE | GetObjectVariableBoolean |
| Solid Scale X | 631 | REAL scale factor | GetObjectVariableReal |
| Solid Scale Y | 632 | REAL scale factor | GetObjectVariableReal |
| Solid Scale Z | 633 | REAL scale factor | GetObjectVariableReal |
| Bitmap Object Compression | 532 | 0 (None) | GetObjectVariableLongInt |
| 1 (JPEG) | " | ||
| 2 (PNG) | " | ||
| 3 (PNG Monochrome) | " | ||
| Image Resource Compression | 533 | 0 (None) | GetObjectVariableLongInt |
| 1 (JPEG) | " | ||
| 2 (PNG) | " | ||
| 3 (PNG Monochrome) | " | ||
| Set Specified Design Layer Visibility in All Saved Views | 454 | -1 (Invisible) | GetObjectVariableInt |
| 0 (Normal) | " | ||
| 2 (Grayed) | " | ||
| 3 (Don't Save) | " | ||
| Set Specified Class Visibility in All Saved Views | 455 | -1 (Invisible) | GetObjectVariableInt |
| 0 (Normal) | " | ||
| 2 (Grayed) | " | ||
| 3 (Don't Save) | " | ||
| Mark Object as Structural | 702 | TRUE or FALSE | GetObjectVariableBoolean |
| First Aux List Object | 703 | HANDLE | GetObjectVariableHandle |
| Custom Object Area | 801 | REAL (current units) | GetObjectVariableReal |
| Custom Object Perimeter | 802 | REAL (current units) | |
| Sketch Style | 1100 | -2 No Sketch | GetObjectVariableLongInt |
| 0 Default | |||
| Index of Sketch Style | |||
| Set Specified Design Layer Visibility In All Viewports | 1017 | INTEGER | GetObjectVariableInt |
| Set Specified Class Visibility In All Viewports | 1018 | INTEGER | GetObjectVariableInt |
| Projection Type | 1110 | 0 (Lambert Conic) 1 (UTM) | GetObjectVariableInt |
| Lat./Long. vs XY Flag | 1111 | TRUE or FALSE | GetObjectVariableBoolean |
| First Import Flag | 1112 | TRUE or FALSE | GetObjectVariableBoolean |
| New Layer/Class Flag | 1113 | TRUE or FALSE | GetObjectVariableBoolean |
| Model Space Scale | 1114 | REAL | GetObjectVariableReal |
| Georeference Point | 1115 | REAL | GetObjectVariableReal |
| Georeference Offset | 1116 | REAL | GetObjectVariableReal |
| Layer of First Import To Class | 1117 | LONGINT | GetObjectVariableLongInt |
| Thumbnail View | 1152 | INTEGER | GetObjectVariableInt |
| Thumbnail Render | 1153 | INTEGER | GetObjectVariableInt |
| RenderWorks Background Width | 1154 | REAL (current units) | GetObjectVariableReal |
| RenderWorks Background Height | 1155 | REAL (current units) | GetObjectVariableReal |
| Planar Object Is Screen Object | 1160 | TRUE or FALSE | GetObjectVariableBoolean |