VS:Function Reference Appendix G

From Vectorworks Developer
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Appendix G - Object Selectors

Dimensions

Dimension Text Style || 1248 || LONGINT || VS:GetObjectVariableLongInt
Object Setting Selector Setting Value Function Type
Dimension Standard 0 1 (Arch) VS: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 VS:GetObjectVariableBoolean
Use Text Box (Primary Value) 5 TRUE or FALSE VS:GetObjectVariableBoolean
Show Primary Dimension Text 6 TRUE or FALSE VS:GetObjectVariableBoolean
Display Starting Witness Line 7 TRUE or FALSE VS:GetObjectVariableBoolean
Display Ending Witness Line 8 TRUE or FALSE VS:GetObjectVariableBoolean
Leader Text (Primary) 9 31 character STRING value VS:GetObjectVariableString
Trailer Text (Primary) 10 31 character STRING value VS:GetObjectVariableString
Dimension Tolerancing 11 0 (no tolerance) VS:GetObjectVariableInt
1 (single tolerance) "
2 (double tolerance) "
3 (limit tolerance) "
Dimension Text Offset 15 REAL VS:GetObjectVariableReal
Dimension Text Font Size 17 REAL VS:GetObjectVariableReal
Dimension Text Font Style 19 0 (Plain) VS: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. VS: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. VS: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 VS:GetObjectVariableBoolean
Show Secondary Dimension Text 23 TRUE or FALSE VS:GetObjectVariableBoolean
Leader Text (Secondary) 24 31 character STRING value VS:GetObjectVariableString
Trailer Text (Secondary) 25 31 character STRING value VS:GetObjectVariableString
Dimension Type 26 0 (Constrained) VS:GetObjectVariableInt
1 (Unconstrained) "
2 (Ordinate) "
3 (Radial) "
4 (Diameter) "
5 (Angular) "
Dimension Standard Name 27 STRING value VS:GetObjectVariableString
Dimension Font ID 28 Font ID VS:GetObjectVariableInt
Calculate Dim Text Position 29 TRUE or FALSE VS:GetObjectVariableBoolean
Force Dim Text Inside 30 TRUE or FALSE VS:GetObjectVariableBoolean
Angle is Reference 31 TRUE or FALSE VS:GetObjectVariableBoolean
Show Only Primary 32 TRUE or FALSE VS:GetObjectVariableBoolean
Show Only Secondary 33 TRUE or FALSE VS:GetObjectVariableBoolean
Top Tolerance Value 34 REAL value VS:GetObjectVariableReal
Bottom Tolerance Value 35 REAL value VS:GetObjectVariableReal
Top Tolerance String 36 STRING VS:GetObjectVariableString
Bottom Tolerance String 37 STRING VS:GetObjectVariableString
Use Tolerance Strings 38 TRUE or FALSE VS:GetObjectVariableBoolean
Flip Text 39 TRUE or FALSE VS:GetObjectVariableBoolean
Dimension Text Font Size 40 in points VS:GetObjectVariableReal
Dimension Text Rotation 41 0 = Aligned, 1 = Horizontal, 2 = Horiz/Vertical VS:GetObjectVariableInt
Dim Text Offset Above Line 43 REAL (current units) VS:GetObjectVariableReal
Dim Text Offset 44 REAL value VS:GetObjectVariableReal
Dimension Offset 45 REAL (current units) VS:GetObjectVariableReal
Show Elevation Dimension (SIA Only) 46 TRUE or FALSE VS:GetObjectVariableBoolean
Elevation Dimension Value (SIA Only) 47 REAL value VS:GetObjectVariableReal
Leader Text for Elevation Dimension (SIA Only) 48 31 character STRING value VS:GetObjectVariableString
Trailer Text for Elevation Dimension (SIA Only) 49 31 character STRING value VS:GetObjectVariableString
Witness Override Settings 1235 0 = Standard VS:GetObjectVariableInt
1 = Single Custom Length
2 = Mutiple Custom Length
3 = Single Custom Offset
4 = Mutiple Custom Offset
Witness Line Length for Single Custom or Starting Mutiple Custom 1236 REAL value VS:GetObjectVariableReal
Witness Line Length for Ending Witness Line 1237 REAL value < VS:GetObjectVariableReal
Witness Line offset for Single Custom or Starting Mutiple Custom 1238 REAL value < VS:GetObjectVariableReal
Witness Line offset for Ending Witness Line 1239 REAL value VS:GetObjectVariableReal
Leader Line Visibility 1240 TRUE or FALSE VS:GetObjectVariableBoolean
Leader Line Marker Type 1241 Marker Type VS:GetObjectVariableLongInt
Leader Line Marker Size 1242 INTEGER VS:GetObjectVariableInt
Leader Line Marker Angle 1243 INTEGER VS:GetObjectVariableInt
Leader Line Marker Thickness Basis 1244 INTEGER VS:GetObjectVariableInt
Leader Line Marker Thickness 1245 INTEGER VS:GetObjectVariableInt
Leader Line Marker Visibility 1246 -1 = Undefined Visibility VS:GetObjectVariableInt
0 = Invisible
1 = Visible
The width of the marker for the leader line 1247 INTEGER VS:GetObjectVariableInt
Use SIA Custom Elevation Dimension 1249 TRUE or FALSE VS:GetObjectVariableBoolean
Use Compact mode for Radial Dimensions 1250 TRUE or FALSE VS:GetObjectVariableBoolean
Witness Line Perp to Chord 1250 TRUE or FALSE (read-only) VS:GetObjectVariableBoolean
Arc Indicator 1251 TRUE or FALSE (read-only) VS:GetObjectVariableBoolean
Clockwise Arc 1252 TRUE or FALSE (read-only) VS:GetObjectVariableBoolean
Dim Note Text 1233 The note text under dimension line or value. VS:GetObjectVariableString

Lights

Object Setting Selector Setting Value Function
Light On 50 TRUE or FALSE VS:GetObjectVariableBoolean
Brightness 51 REAL (percentage) VS:GetObjectVariableReal
Shadow Casting On 53 TRUE or FALSE VS:GetObjectVariableBoolean
Light Type 55 1 (Directional) VS:GetObjectVariableInt
2 (Point) "
3 (Spotlight) "
Light Pan Angle 57 REAL value VS:GetObjectVariableReal
Light Tilt Angle 58 REAL value VS:GetObjectVariableReal
Distance Falloff Type 59 0 (None) VS:GetObjectVariableInt
1 (Smooth) "
2 (Sharp) "
Angular Falloff Type 60 0 (none) VS:GetObjectVariableInt
1 (Normal) "
2 (Smooth) "
3 (Sharp) "
Light Spread Angle 61 REAL value VS:GetObjectVariableReal
Beam Angle 62 REAL value VS:GetObjectVariableReal
Light Lit Fog 63 TRUE or FALSE VS:GetObjectVariableBoolean
Use Soft Shadows 64 TRUE or FALSE VS:GetObjectVariableBoolean
Use Emitter 1620 TRUE or FALSE VS:GetObjectVariableBoolean
Emitter Brightness 1621 REAL VS:GetObjectVariableReal
Emitter Brightness Units 1622 INTEGER VS:GetObjectVariableInt
0 (Lumens)
1 (Candelas)
2 (Lux) -
3 (Footcandles)
Use Color Temperature 1623 TRUE or FALSE VS:GetObjectVariableBoolean
Color Temperature 1624 REAL VS:GetObjectVariableReal
Caustic Photons 1625 REAL VS:GetObjectVariableReal
0 (None)
1000 (Low)
100000 (Medium)
10000000 (Very High)
Use Caustics Only 64 TRUE or FALSE VS:GetObjectVariableBoolean

Symbols

Object Setting Selector Setting Value Function
Symbol Light Multiplier 100 REAL value VS:GetObjectVariableReal
Symbol Insert Mode 125 0 (On center of wall) VS:GetObjectVariableInt
1 (On edge of wall) "
Symbol Break Mode 126 1 (Full break) VS:GetObjectVariableInt
2 (Full break no caps) "
3 (Half break) "
4 (no break) "
Insert As Group 127 TRUE or FALSE VS:GetObjectVariableBoolean
Use Class of Symbol Definition 128 TRUE or FALSE VS:GetObjectVariableBoolean
Symbol Definition Insert Into Walls 129 TRUE or FALSE VS:GetObjectVariableBoolean

Roofs,Floors,Columns

Object Setting Selector Setting Value Function
Slab Type 172 1 (Roof) VS:GetObjectVariableInt
2 (Floor) "
3 (Column) "
Slab Thickness 173 REAL (current units) VS:GetObjectVariableReal
Slab Height 174 REAL (current units) (1) VS:GetObjectVariableReal
Roof Edge Miter Type 180 1 (Vertical) VS:GetObjectVariableInt
2 (Horizontal) "
3 (Compound) "
Double Miter Ratio Value 181 REAL value (3 ) VS:GetObjectVariableReal
Roof Rise 182 REAL (current units) (2) VS:GetObjectVariableReal
Roof Run 183 REAL (current units) (2) VS:GetObjectVariableReal
Notes
  1. Height is the bottom of the slab for floors and columns, elevation of the roof axis for roofs.
  2. Roof only.
  3. A value between 0 and 1 indicating the percentage of the miter which is vertical.

Layer

Object Setting Selector Setting Value Function
Layer Ambient Status 150 TRUE or FALSE VS:GetObjectVariableBoolean
Layer Ambient Brightness 151 REAL value VS:GetObjectVariableReal
Layer Visibility 153 -1 (Invisible) VS:GetObjectVariableInt
0 (Normal) "
2 (Grayed) "
Layer Type 154 INTEGER VS:GetObjectVariableInt
Layer Printing DPI 155 INTEGER VS:GetObjectVariableInt
Layer Renderworks Background 591 LONGINT VS:GetObjectVariableLongInt
Layer Repaginate 156 TRUE or FALSE VS:GetObjectVariableBoolean
Layer Height 157 REAL (current units) VS:GetObjectVariableReal
Layer Thickness 158 REAL (current units) VS:GetObjectVariableReal
Sheet Layer Title 159 STRING value VS:GetObjectVariableString
HDRI Layer 592 LONGINT VS:GetObjectVariableLongInt

Layer Link

Object Setting Selector Setting Value Function
Source Layer Name 160 STRING value VS:GetObjectVariableString
Project 2D Objects 161 TRUE or FALSE VS:GetObjectVariableBoolean
Layer Expanded Sheet Name 162 STRING value VS:GetObjectVariableString

Viewports

Object Setting Selector Setting Value Function
Projection Type 1000 INTEGER VS:GetObjectVariableInt
Render Type 1001 INTEGER VS:GetObjectVariableInt
Perspective Distance 1002 REAL VS:GetObjectVariableReal
Scale 1003 REAL VS:GetObjectVariableReal
Needs Update 1004 TRUE of FALSE VS:GetObjectVariableBoolean
Project 2D 1005 TRUE of FALSE VS:GetObjectVariableBoolean
Render Background 1006 LONGINT VS:GetObjectVariableLongInt
View Type 1007 INTEGER VS:GetObjectVariableInt
Line Weight Scale 1008 REAL VS:GetObjectVariableReal
Arrowhead Scale 1009 REAL VS:GetObjectVariableReal
Dashed Line Scale 1010 REAL VS:GetObjectVariableReal
Hatch Line Scale 1011 REAL VS:GetObjectVariableReal
Design Text Scale 1012 REAL VS:GetObjectVariableReal
Slash Thickness Scale 1013 REAL VS:GetObjectVariableReal
Ambient light is ON 1014 TRUE or FALSE VS:GetObjectVariableBoolean
Ambient Light Brightness 1015 REAL VS:GetObjectVariableReal
Design Layer Visibility In All Viewports 1017 INTEGER VS:GetObjectVariableInt
Class Visibility In All Viewports 1018 INTEGER VS:GetObjectVariableInt
HDRI Viewport 1019 LONGINT VS:GetObjectVariableLongInt
2D Class Attributes 1020 LONGINT VS:GetObjectVariableLongInt
2D Other Attributes 1021 LONGINT VS:GetObjectVariableLongInt
3D Class Fill Style 1022 LONGINT VS:GetObjectVariableLongInt
3D Class Line Style 1023 LONGINT VS:GetObjectVariableLongInt
Viewport x Position 1024 REAL VS:GetObjectVariableReal
Viewport y Position 1025 REAL VS:GetObjectVariableReal
Angle With Axis 1026 REAL VS:GetObjectVariableReal
Shadow Wall Components 1027 TRUE or FALSE VS:GetObjectVariableBoolean
Gray Transparent 1028 TRUE or FALSE VS:GetObjectVariableBoolean
Flip Text 1029 TRUE or FALSE VS:GetObjectVariableBoolean
Black and White 1030 TRUE or FALSE VS:GetObjectVariableBoolean
Viewport Use Document Class Visibility 1031 TRUE or FALSE VS:GetObjectVariableBoolean
Viewport Description 1032 STRING value VS:GetObjectVariableString
Viewport Locator 1033 STRING value VS:GetObjectVariableString
Viewport Is Linked 1032 TRUE or FALSE VS:GetObjectVariableBoolean
Viewport Display Planar 1035 TRUE or FALSE VS:GetObjectVariableBoolean
Viewport Foreground Render Type 1036 INTEGER VS:GetObjectVariableInt
Notes
  1. 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

Walls

Object Setting Selector Setting Value Function
Number of Cavities 199 INTEGER value (1) VS:GetObjectVariableInt
Cavity is Pair 240 TRUE or FALSE VS:GetObjectVariableBoolean
Cavity Fill Pattern 260 LONGINT index (0-71) (2) VS:GetObjectVariableLongInt
Cavity Pen Weight 280 INTEGER value (mils) (2) VS:GetObjectVariableInt
Cavity Pen Style 300 INTEGER index (2) VS:GetObjectVariableInt
Cavity Left Offset 320 REAL (2) VS:GetObjectVariableReal
Cavity Right Offset 340 REAL (2) VS:GetObjectVariableReal
Hide Cavity Detail 701 TRUE or FALSE VS:GetObjectVariableBoolean
Counterclockwise Round Wall 570 TRUE or FALSE VS:GetObjectVariableBoolean
Round Wall Radius 571 REAL VS:GetObjectVariableReal
Wall Left Gross Area 608 REAL VS:GetObjectVariableReal
Wall Right Gross Area 609 REAL VS:GetObjectVariableReal
Wall Gross Area 610 REAL VS:GetObjectVariableReal
Wall Left Net Area 611 REAL VS:GetObjectVariableReal
Wall Right Net Area 612 REAL VS:GetObjectVariableReal
Wall Net Area 613 REAL VS:GetObjectVariableReal
Wall Left Average Height 614 REAL VS:GetObjectVariableReal
Wall Right Average Height 615 REAL VS:GetObjectVariableReal
Wall Average Height 616 REAL VS:GetObjectVariableReal
Notes
  1. Pass NIL to access default cavity values.
  2. 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).

Wall and Slab Styles

Object Setting Selector Setting Value Function
Thickness 1177 REAL (1) VS:GetObjectVariableReal
Fill 1178 LONGINT Pattern (0 to 71) or negative resource fill ref number VS:GetObjectVariableLongInt
Pen Style 1179 INTEGER Pattern (0 to 71) or dash (-1 to -10) VS:GetObjectVariableInt
Pen Weight 1180 INTEGER VS:GetObjectVariableInt
Fill Foreground Color 1181 INTEGER Color index (0 to 255) VS:GetObjectVariableInt
Fill Background Color 1182 INTEGER Color index (0 to 255) VS:GetObjectVariableInt
Pen Foreground Color 1183 INTEGER Color index (0 to 255) VS:GetObjectVariableInt
Pen Background Color 1184 INTEGER Color index (0 to 255) VS:GetObjectVariableInt
Opacity 1185 INTEGER Percent (0 to 100) VS:GetObjectVariableInt
Use Fill Class Attributes 1186 TRUE or FALSE VS:GetObjectVariableBoolean
Use Pen Class Attributes 1187 TRUE or FALSE VS:GetObjectVariableBoolean
Use Class Opacity 1188 TRUE or FALSE VS:GetObjectVariableBoolean
Cap Attributes Type 1189 INTEGER (0 = Wall line, 1 = Component lines) (2) VS:GetObjectVariableInt
Caps 1194 INTEGER (0 = None, 1 = Start, 2 = End, 3 = Both) (2) VS:GetObjectVariableInt
Class 1195 LONGINT Ref number VS:GetObjectVariableLongInt
Control Offset 1196 REAL (2) VS:GetObjectVariableReal
Texture Set 1197 INTEGER (0 = Object textures, 1 = Component textures) VS:GetObjectVariableInt
Overall Texture 1198 LONGINT Ref number VS:GetObjectVariableLongInt
Left Texture 1199 LONGINT Ref number (2) VS:GetObjectVariableLongInt
Right Texture 1200 LONGINT Ref number (2) VS:GetObjectVariableLongInt
Start Cap Texture 1201 LONGINT Ref number (2) VS:GetObjectVariableLongInt
End Cap Texture 1202 LONGINT Ref number (2) VS:GetObjectVariableLongInt
Top Texture 1203 LONGINT Ref number VS:GetObjectVariableLongInt
Bottom Texture 1204 LONGINT Ref number VS:GetObjectVariableLongInt
Holes Texture 1205 LONGINT Ref number (2) VS:GetObjectVariableLongInt
Sides Texture 1206 LONGINT Ref number (3) VS:GetObjectVariableLongInt
Mark 1207 STRING VS:GetObjectVariableString
Description 1208 STRING VS:GetObjectVariableString
Function 1209 STRING VS:GetObjectVariableString
Exterior 1210 TRUE or FALSE VS:GetObjectVariableBoolean
Load Bearing 1211 TRUE or FALSE VS:GetObjectVariableBoolean
Fire Rating 1212 STRING VS:GetObjectVariableString
Combustible Construction 1213 TRUE or FALSE VS:GetObjectVariableBoolean
Compartmentation 1214 TRUE or FALSE VS:GetObjectVariableBoolean
U-Value 1215 REAL VS:GetObjectVariableReal
R-Value 1216 REAL VS:GetObjectVariableReal
Acoustic Rating 1217 STRING VS:GetObjectVariableString
Cost Index System 1218 STRING VS:GetObjectVariableString
Cost Index Code 1219 STRING VS:GetObjectVariableString
Model 1220 STRING VS:GetObjectVariableString
Manufacturer 1221 STRING VS:GetObjectVariableString
URL 1222 STRING VS:GetObjectVariableString
Notes
  1. Wall Styles and read-only for Slab Styles
  2. Wall Styles only
  3. Slab Styles only

Building Materials

Object Setting Selector Setting Value Function
Is Volumetric 1569 TRUE or FALSE VS:GetObjectVariableBoolean
Category 1570 STRING VS:GetObjectVariableString
Standard 1571 INTEGER VS:GetObjectVariableInt
0 (Omni Class)
1 (Uni Class)
2 (None)
3 (Txt Class)
Reference ID 1572 STRING VS:GetObjectVariableString
Classification 1573 STRING VS:GetObjectVariableString
Manufacturer 1574 STRING VS:GetObjectVariableString
Product Model 1575 STRING VS:GetObjectVariableString
Product Name 1576 STRING VS:GetObjectVariableString
Product Description 1577 STRING VS:GetObjectVariableString
Product URL 1578 STRING VS:GetObjectVariableString
Specific Gravity 1579 REAL VS:GetObjectVariableReal
Modulus of Elasticity 1580 REAL VS:GetObjectVariableReal
Yield Strength 1581 REAL VS:GetObjectVariableReal
Tensile Strength 1582 REAL VS:GetObjectVariableReal
Specific Heat 1583 REAL VS:GetObjectVariableReal
Emissivity 1584 REAL VS:GetObjectVariableReal
Albedo 1585 REAL VS:GetObjectVariableReal
Thermal Expansion Coefficient 1586 REAL VS:GetObjectVariableReal
Lambda 1587 REAL VS:GetObjectVariableReal
Embodied Carbon 1588 REAL VS:GetObjectVariableReal
Sound Velocity 1589 REAL VS:GetObjectVariableReal
Density 1590 REAL VS:GetObjectVariableReal
Acoustic Impedance 1591 REAL VS:GetObjectVariableReal
Uses Specific Gravity 1592 TRUE or FALSE VS:GetObjectVariableBoolean
Uses Modulus of Elasticity 1593 TRUE or FALSE VS:GetObjectVariableBoolean
Uses Yield Strength 1594 TRUE or FALSE VS:GetObjectVariableBoolean
Uses Tensile Strength 1595 TRUE or FALSE VS:GetObjectVariableBoolean
Uses Specific Heat 1596 TRUE or FALSE VS:GetObjectVariableBoolean
Uses Emissivity 1597 TRUE or FALSE VS:GetObjectVariableBoolean
Uses Albedo 1598 TRUE or FALSE VS:GetObjectVariableBoolean
Uses Thermal Expansion Coefficient 1599 TRUE or FALSE VS:GetObjectVariableBoolean
Uses Lambda 1600 TRUE or FALSE VS:GetObjectVariableBoolean
Uses Embodied Carbon 1601 TRUE or FALSE VS:GetObjectVariableBoolean
Uses Sound Velocity 1602 TRUE or FALSE VS:GetObjectVariableBoolean
Uses Density 1603 TRUE or FALSE VS:GetObjectVariableBoolean
Uses Acoustic Impedance 1604 TRUE or FALSE VS:GetObjectVariableBoolean
Is Surface Area Measure 1605 TRUE or FALSE VS:GetObjectVariableBoolean
Description 1606 STRING VS:GetObjectVariableString
Mark 1607 STRING VS:GetObjectVariableString
Keynote 1608 STRING VS:GetObjectVariableString
Cost 1609 STRING VS:GetObjectVariableString
Source 1610 STRING VS:GetObjectVariableString
Finish 1611 STRING VS:GetObjectVariableString
Slip Resistance 1612 REAL VS:GetObjectVariableReal
Uses Slip Resistance 1613 TRUE or FALSE VS:GetObjectVariableBoolean

Plug-in Objects

Object Setting Selector Setting Value Function
Insertion Mode 123 0 (On center of wall) VS:GetObjectVariableInt
1 (On edge of wall) "
Break Mode 124 1 (Full break) VS:GetObjectVariableInt
2 (Full break no caps) "
3 (Half break) "
4 (no break) "
Font Style Enabled 800 TRUE or FALSE VS:GetObjectVariableBoolean

2D - 3D Status

Object Setting Selector Setting Value Function
Object Is 3D 650 TRUE or FALSE (read-only) VS:GetObjectVariableBoolean
Object Is 2D 651 TRUE or FALSE (read-only) VS:GetObjectVariableBoolean

Worksheets

Object Setting Selector Setting Value Function
Worksheet Header 80 STRING value VS:GetObjectVariableString
Worksheet Footer 81 STRING value VS:GetObjectVariableString
Show Database Headers 82 TRUE or FALSE VS:GetObjectVariableBoolean
Show Gridlines 83 TRUE or FALSE VS:GetObjectVariableBoolean
Show Tabs 84 TRUE or FALSE VS:GetObjectVariableBoolean
Auto-Recalculate 85 TRUE or FALSE VS:GetObjectVariableBoolean
Default Font Index 86 INTEGER value VS:GetObjectVariableInt
Default Font Size 87 INTEGER value VS:GetObjectVariableInt
Top Print Margin 88 REAL value VS:GetObjectVariableReal
Left Print Margin 89 REAL value VS:GetObjectVariableReal
Bottom Print Margin 90 REAL value VS:GetObjectVariableReal
Right Print Margin 91 REAL value VS:GetObjectVariableReal

Textures

Object Setting Selector Data Type Function
Texturable Object 500 TRUE or FALSE (read-only) VS:GetObjectVariableBoolean
Expanded Material Set 501 TRUE or FALSE (1) VS:GetObjectVariableBoolean
Material Size 511 REAL (current units) VS:GetObjectVariableReal
Texture Bitmap Horiz Repeat 524 TRUE or FALSE VS:GetObjectVariableBoolean
Texture Bitmap Vertical Repeat 525 TRUE or FALSE VS:GetObjectVariableBoolean
Texture Bitmap Feature Size 527 REAL (current units) VS:GetObjectVariableReal
Paint Width 530 LONGINT (pixels) VS:GetObjectVariableInt
Paint Height 531 LONGINT (pixels) VS:GetObjectVariableInt
Texture Space Type 540 0 (Plane) VS:GetObjectVariableInt
1 (Sphere) "
2 (Cylinder) "
3 (Algorithmic/Perimeter) "
4 (Shader) "
Texture Space Scale 543 REAL VS:GetObjectVariableReal
Texture Space Rotation 544 REAL value (in radians) VS:GetObjectVariableReal
Texture Space Use Start Cap 546 TRUE or FALSE (3) VS:GetObjectVariableBoolean
Texture Space Use End Cap 547 TRUE or FALSE (3) VS:GetObjectVariableBoolean
Texture Space Part ID 548 INTEGER index (4) VS:GetObjectVariableInt
Texture Space Radius 549 REAL (current units) (2) VS:GetObjectVariableReal
Same Texture as Parent Wall 704 TRUE or FALSE VS:GetObjectVariableBoolean
Notes
  1. Sets whether multiple textures can be applied to object (two for roof, three for walls).
  2. Valid for sphere texture space only.
  3. Valid for extrudes and sweeps only.
  4. Index of multi-texturable object component.

Gradient, Image, Tile and Hatch Fills

Object Setting Selector Data Type Function
Fill X Offset 70 REAL VS:GetObjectVariableReal
Fill Y Offset 71 REAL VS:GetObjectVariableReal
Fill I-Axis Length 72 REAL VS:GetObjectVariableReal
Fill J-Axis Length 73 REAL VS:GetObjectVariableReal
Fill Angle 74 REAL (radians) VS:GetObjectVariableReal
Fill Repeat 75 TRUE or FALSE VS:GetObjectVariableBoolean
Fill Mirror 76 TRUE or FALSE VS:GetObjectVariableBoolean
Image Flip 77 TRUE or FALSE VS:GetObjectVariableBoolean
Gradient Geometry Type 78 LONGINT VS:GetObjectVariableLongInt
Image Aspect Ratio 79 TRUE or FALSE VS:GetObjectVariableBoolean
Fill X Offset 110 REAL (current units) VS:GetObjectVariableReal
Fill Y Offset 111 REAL (current units) VS:GetObjectVariableReal
Fill I-Axis Length 112 REAL (current units) VS:GetObjectVariableReal
Fill J-Axis Length 113 REAL (current units) VS:GetObjectVariableReal
Image Width in Pixels 534 LONGINT VS:GetObjectVariableLongInt
Image Width in Pixels 535 LONGINT VS:GetObjectVariableLongInt

Hatches

Object Setting Selector Data Type Function
Number of Levels 660 INTEGER VS:GetObjectVariableInt
Is Transparent 661 TRUE or FALSE VS:GetObjectVariableBoolean
Has Page Units 662 TRUE or FALSE VS:GetObjectVariableBoolean
Rotate In Wall 663 TRUE or FALSE VS:GetObjectVariableBoolean
Rotate In Symbol 664 TRUE or FALSE VS:GetObjectVariableBoolean

Materials

Selectors are here: VS:Working_with_Materials

Misc.

Object Setting Selector Data Type Function
Is 2D Poly Clockwise 652 TRUE or FALSE VS:GetObjectVariableBoolean
Object Fill Style 695 LONGINT VS:GetObjectVariableLongInt
Object Fill Type 696 INTEGER VS:GetObjectVariableInt
Object Use Local Mapping 697 BOOLEAN VS:GetObjectVariableBoolean
Object is Locked 700 TRUE or FALSE VS:GetObjectVariableBoolean
Format is Visible 900 TRUE or FALSE VS:GetObjectVariableBoolean
Text Is Linked To Record 680 TRUE or FALSE VS:GetObjectVariableBoolean
Text Repeating Tab 682 REAL (current units) VS:GetObjectVariableReal
Sweep Z Offset 401 REAL (current units) VS:GetObjectVariableReal
Saved View Saves View Orientation 450 TRUE or FALSE VS:GetObjectVariableBoolean
Saved View Saves Zoom and Pan 456 TRUE or FALSE VS:GetObjectVariableBoolean
Saved View Saves Page Location 451 TRUE or FALSE VS:GetObjectVariableBoolean
Saved View Saves Class Visibilities 452 TRUE or FALSE VS:GetObjectVariableBoolean
Saved View Saves Layer Visibilities 453 TRUE or FALSE VS:GetObjectVariableBoolean
Solid Has History 630 TRUE or FALSE VS:GetObjectVariableBoolean
Solid Scale X 631 REAL scale factor VS:GetObjectVariableReal
Solid Scale Y 632 REAL scale factor VS:GetObjectVariableReal
Solid Scale Z 633 REAL scale factor VS:GetObjectVariableReal
Bitmap Object Compression 532 0 (None) VS:GetObjectVariableLongInt
1 (JPEG) "
2 (PNG) "
3 (PNG Monochrome) "
Image Resource Compression 533 0 (None) VS:GetObjectVariableLongInt
1 (JPEG) "
2 (PNG) "
3 (PNG Monochrome) "
Set Design Layer Visibility in All Saved Views 454 -1 (Invisible) VS:GetObjectVariableInt
0 (Normal) "
2 (Grayed) "
3 (Don't Save) "
Set Class Visibility in All Saved Views 455 -1 (Invisible) VS:GetObjectVariableInt
0 (Normal) "
2 (Grayed) "
3 (Don't Save) "
Mark Object as Structural 702 True or False VS:GetObjectVariableBoolean
First Aux List Object 703 HANDLE VS:GetObjectVariableHandle
Custom Object Area 801 REAL (current units) VS:GetObjectVariableReal
Custom Object Perimeter 802 REAL (current units)
Sketch Style 1100 -2 No Sketch VS:GetObjectVariableLongInt
0 Default
Index of Sketch Style
Projection Type 1110 0 (Lambert Conic) 1 (UTM) VS:GetObjectVariableInt
Lat./Long. vs XY Flag 1111 True or False VS:GetObjectVariableBoolean
First Import Flag 1112 True or False VS:GetObjectVariableBoolean
New Layer/Class Flag 1113 True or False VS:GetObjectVariableBoolean
Model Space Scale 1114 REAL VS:GetObjectVariableReal
Georeference Point 1115 REAL VS:GetObjectVariableReal
Georeference Offset 1116 REAL VS:GetObjectVariableReal
Layer of First Import To Class 1117 LONGINT VS:GetObjectVariableLongInt
Thumbnail View 1152 INTEGER VS:GetObjectVariableInt
Thumbnail Render 1153 INTEGER VS:GetObjectVariableInt
RenderWorks Background Width 1154 REAL (current units) VS:GetObjectVariableReal
RenderWorks Background Height 1155 REAL (current units) VS:GetObjectVariableReal
Planar Object Is Screen Object 1160 TRUE or FALSE VS:GetObjectVariableBoolean