VS:Function Reference Appendix G
Appendix G - Object Selectors
Dimensions
Dimension Text Style || 1248 || LONGINT || VS:GetObjectVariableLongIntObject 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
- 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.
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
- 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
- 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).
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
- Wall Styles and read-only for Slab Styles
- Wall Styles only
- Slab Styles only
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
- 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.
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 |