gnu libredwg · 2020-01-13 · gnu libredwg for version 0.10.1, 7 january 2020 gnu libredwg...
TRANSCRIPT
GNU LibreDWGfor version 0.10.1, 7 January 2020
GNU LibreDWG Developersand Thien-Thi Nguyen
This manual is for GNU LibreDWG (version 0.10.1, 7 January 2020).
Copyright c© 2010-2020 Free Software Foundation, Inc.
Permission is granted to copy, distribute and/or modify this document underthe terms of the GNU Free Documentation License, Version 1.3 or any laterversion published by the Free Software Foundation; with no Invariant Sections,with no Front-Cover Texts, and with no Back-Cover Texts. A copy of the licenseis included in the section entitled “GNU Free Documentation License”.
i
Table of Contents
1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11.1 API/ABI version . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11.2 Coverage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11.3 Related projects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
2 Usage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
3 Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
4 Objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74.1 HEADER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74.2 ENTITIES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 214.3 OBJECTS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 774.4 SummaryInfo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151
5 Structures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1535.1 EED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1535.2 XDATA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154
6 Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1556.1 Decoding . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1556.2 Encoding . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1566.3 Other Formats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157
6.3.1 DXF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1576.3.2 DXFB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1576.3.3 JSON . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1576.3.4 GeoJSON . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157
7 Errors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158
8 Programs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159
9 Bindings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161
10 Reference API . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162
11 Reporting bugs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163
ii
Appendix A GNU Free Documentation License . . 164
12 Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17212.1 General Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17212.2 Object and Field Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174
1
1 Overview
LibreDWG is a free C library to read and write DWG files. The DWG file format wascreated in the 1970s for the then-emerging CAD applications.
This library is part of the GNU project, released under the aegis of GNU. It is madeavailable under GPLv3+, i.e., under the terms of the GNU General Public License version3, or (at your option) any later version.
It came out of code from the QCad Community Edition product from Ribbonsoft.
1.1 API/ABI version
LibreDWG 0.10.1 provides the API/ABI version 1. We hope that this doesn’t need tochange much in the future.
See include/dwg.h for LIBREDWG_VERSION_MAJOR, LIBREDWG_VERSION_MINOR andLIBREDWG_SO_VERSION.
1.2 Coverage
Because the DWG file format is not open, its specification had to be reverse-engineered.The specification is almost complete. The LibreDWG implementation of the specificationis an ongoing process; as of version 0.10.1, coverage is approximately 99%.
It can read the formats R13, R14, R2000, R2004, R2007, R2010, R2013 and R2018 for99%. R11 and earlier cannot be read yet, only partially. Reading R11 and earlier is onlyenabled with the development git checkout, not the released tarball.
Here is a list of features that are still missing.
Reading pre-R13 DWGReading DWG formats for pre-R13 and some R2010+ non-graphical objects isan ongoing effort, some minor parts are missing. Most DWG’s can be read,some undocumented classes are skipped.
* ACIS: version 1 is converted to a raw string. ACIS version 2, i.e. the forkedvariant ACIS 7.0 under the name ShapeManager, is dumped to a string con-taining the binary SAB format.
Writing pre-R13 and R2004+ DWGWriting DWG formats for R2004 and later: R2007, R2010, R2013, R2018 isan ongoing effort and not yet implemented. We write as default in the R2000format.
Reading binary DXFDXF support is an ongoing effort, and about 80% implemented. ASCII DXF’sare generated fully, with much more elements and fields and other free libraries,but AutoCAD fails to import some of them. See the TODO file for a detailedcoverage report.
Writing binary DXF is still under construction, done about 80%.
Enabled entities and objects, but unstable, undertested. Field names may change:For a detailed overview see the files TODO or src/classes.inc.
Chapter 1: Overview 2
ASSOCDEPENDENCY ASSOCPLANESURFACEACTIONBODY GEO-DATA HELIX OBJECT PTR PERSSUBENTMANAGER DIMASSOCMULTILEADER LIGHT DYNAMICBLOCKPURGEPREVENTERDBCOLOR
Unhandled (fields spec’ed but broken/untested):MATERIAL CELLSTYLEMAP PROXY PROXY ENTITY VBA PROJECTPLOTSETTINGS SUN GEOPOSITIONMARKER *SURFACE MESHTABLECONTENT TABLEGEOMETRY TABLE (works only pre-2010).
Missing:
* PROXY subentities, PROXY ENTITY
* CELLSTYLEMAP TABLE Cell struct
Halfway:
SUNSTUDY VBA PROJECT ASSOCACTION ASSOCNET-WORK ASSOCALIGNEDDIMACTIONBODY ASSOCOSNAP-POINTREFACTIONPARAM ASSOCPERSSUBENTMANAGERASSOC2DCONSTRAINTGROUP EVALUATION GRAPH ASSOCOSNAP-POINTREFACTIONPARAM ACSH SWEEP CLASS(SWEEPOPTIONS?)ACDBNAVISWORKSMODELDEF
Unhandled (i.e. passed through, no DXF and fields):ACSH HISTORY CLASS ARCALIGNEDTEXT ARC DIMENSION ASSOC-GEOMDEPENDENCY ASSOCVERTEXACTIONPARAM DATATABLEDETAILVIEWSTYLE DOCUMENTOPTIONS GEODATA LAYER FILTERLAYOUTPRINTCONFIG LEADEROBJECTCONTEXTDATA LIGHTLISTNPOCOLLECTION POINTCLOUD RTEXT SECTIONVIEWSTYLETABLESTYLE XREFPANELOBJECT
no test coverage for entities:I.e. we need an extended example_2018.dwg with all types, for the followingmissing entities:
ARCALIGNEDTEXT BODY CAMERA DIMENSION ANG3PT DI-MENSION DIAMETER DIMENSION RADIUS DGNUNDERLAYDWFUNDERLAY GEOPOSITIONMARKER IMAGE LEADERLONG TRANSACTION MINSERT OLE2FRAME OLEFRAME POLY-LINE 2D POLYLINE MESH PROXY ENTITY PROXY LWPOLYLINESHAPE TOLERANCE VERTEX 2D VERTEX MESH
and objects:
DOCUMENTOPTIONS DETAILVIEWSTYLE XREFPANELOB-JECT GEODATA IDBUFFER IMAGEDEF IMAGEDEF REACTORLAYER INDEX LIGHTLIST NPOCOLLECTION OBJECT PTRPLOTSETTINGS PROXY OBJECT RASTERVARIABLES SPA-TIAL INDEX UCS VBA PROJECT VIEW VPORT ENTITY CONTROLVPORT ENTITY HEADER
1.3 Related projects
Some projects that use DWG (and specifically LibreDWG) are:
3
GRASS GIShttp://grass.osgeo.org/
PythonCADhttp://pythoncad.sourceforge.net/dokuwiki/doku.php?id=r38 roadmap
Plans are adding support for FreeCAD, SolveSpace and OpenSCAD.
Related libraries:
libdwg The old version (documented in Esperanto) which was forked to LibreDWG in2009. But in the meantime it got a DXF reader.
libdxfrw Read the DWG format for all versions r13+ but with much less elements, onlythose needed for DXF. Written in C++, under the GPLv2 license.
libopencadRead the R2000 DWG format. Written in C++, under the GPLv2 license.
OpenDWGThe OpenDWG’s license does not allow the usage in free software projects.
Compared to libdwg, libdxfrw and libopencad, LibreDWG can read and write muchmore details. Which is especially important for attached links and data from third partyapplications: BIM, MAP, GIS, AEC, MECH, ... and for 3D solids and dynamic parametricconstraints.
4
2 Usage
This chapter describes how to compile and link a program against LibreDWG. To accessLibreDWG interface elements (see Chapter 3 [Types], page 5, see Chapter 6 [Functions],page 155), include its header file in the C code.
#include <dwg.h>
Optionally you can also use the
#include <dwg_api.h>
API.
Make sure you specify ‘-lredwg’ when linking, such as in this Makefile.am fragment:
AM_LDFLAGS += -lredwg
Note that the shared object library is named libredwg (with some system-specific extension,e.g., .so), so you do not want to specify -llibredwg, as that would (try to) link againstliblibredwg and fail.
5
3 Types
LibreDWG types map closely to the type system of the DWG file format. This chapterdescribes the enums and structs used to define the single DWG structure, which is passedaround the functions x(see Chapter 6 [Functions], page 155).
[define]BITCODE_RC char1 raw unsigned char, uint8 t
[define]BITCODE_RS short1 raw unsigned short int, uint16 t
[define]BITCODE_RL long1 raw unsigned long int, uint32 t
[define]BITCODE_RD double1 raw IEEE-754 double
[define]BITCODE_B byte1 bit
[define]BITCODE_BB byte2 bits
[define]BITCODE_3B byte1-3 bits
[define]BITCODE_4BITS byte4 bits (for VIEW view mode)
[define]BITCODE_BS short1 bit-encoded unsigned short
[define]BITCODE_BL long1 bit-encoded unsigned long (max 32bit)
[define]BITCODE_BLL uint64_t1 bit-encoded unsigned 64bit long
[define]BITCODE_BD double1 bit-encoded double
[define]BITCODE_DD double1 bit-encoded double with default
[define]BITCODE_MC long int1-4 modular chars
[define]BITCODE_UMC long unsigned int1-4 unsigned modular chars
[define]BITCODE_MS long unsigned int1 modular short, max 2 words
6
[define]BITCODE_BE double[3]1 bitencoded extrusion vector.
Note that this specifies an OCS (Object Coordinate System) for each entity, with thedefault (0, 0, 1). An extrusion of (0, 0, -1) is typically caused by exploding a blockinserted with a negative x scale, i.e. the sign of each X point needs to be flipped. Formore see the vendor DXF documentation on OCS and programs/geom.c.
[define]BITCODE_BT double1 bitencoded thickness value
[define]BITCODE_TV char*length + ASCIIZ string The default text type until r2004.
[define]BITCODE_TU wchar*length + windows 2-byte wchar string (UCS-2). The default text type since r2007.
[define]BITCODE_H void*handle-references
[define]BITCODE_CMC struct Dwg ColorDwg Color struct with index or rgb, alpha and optional DBCOLOR handle, name,book name.
[and some more]
Two types that do not derive from the type system of the DWG file format are theenums for return codes and error codes.
On non-C99 systems ensure that stdint.h and inttypes.h are available to use the properC99 int32_t,... types, and not just the native fallback types int/long, which are differentacross platforms.
7
4 Objects
4.1 HEADER
All header variables.
ACADMAINTVER
RC, DXF 90
ANGBASE BD, DXF 50
ANGDIR B, DXF 70
APPID_CONTROL_OBJECT
H
ATTDIA B, DXF 70
ATTMODE BS, DXF 70
ATTREQ B, DXF 70
AUNITS BS, DXF 70
AUPREC BS, DXF 70
BLIPMODE B
BLOCK_CONTROL_OBJECT
H
BLOCK_RECORD_MSPACE
H
BLOCK_RECORD_PSPACE
H
CAMERADISPLAY
B, DXF 290
CAMERAHEIGHT
BD, DXF 40
CECOLOR CMC, DXF 62
CELTSCALE
BD, DXF 40
CELTYPE H, DXF 6
CELWEIGHT
BSd
CEPSNTYPE
BS, DXF 380
CHAMFERA BD, DXF 40
CHAMFERB BD, DXF 40
Chapter 4: Objects 8
CHAMFERC BD, DXF 40
CHAMFERD BD, DXF 40
CLAYER H, DXF 8
CMATERIAL
H, DXF 347
CMLJUST BS, DXF 70
CMLSCALE BD, DXF 40
CMLSTYLE H, DXF 2
COORDS BS, DXF 70
CPSNID H, DXF 390
CSHADOW RC, DXF 280
DELOBJ B, DXF 70
DGNFRAME RC, DXF 280
DICTIONARY_ACAD_GROUP
H
DICTIONARY_ACAD_MLINESTYLE
H
DICTIONARY_COLOR
H
DICTIONARY_LAYOUT
H
DICTIONARY_LIGHTLIST
H
DICTIONARY_MATERIAL
H
DICTIONARY_NAMED_OBJECT
H
DICTIONARY_PLOTSETTINGS
H
DICTIONARY_PLOTSTYLENAME
H
DICTIONARY_VISUALSTYLE
H
DIMADEC BS, DXF 70
DIMALT B, DXF 70
DIMALTD BS, DXF 70
Chapter 4: Objects 9
DIMALTF BD, DXF 40
DIMALTMZF
BD
DIMALTMZS
T
DIMALTRND
BD, DXF 40
DIMALTTD BS, DXF 70
DIMALTTZ BS, DXF 70
DIMALTU BS, DXF 70
DIMALTZ BS, DXF 70
DIMAPOST TV, DXF 1
DIMAPOST_T
T
DIMARCSYM
BS, DXF 70
DIMASO B, DXF 70
DIMASSOC RC, DXF 280
DIMASZ BD, DXF 40
DIMATFIT BS, DXF 70
DIMAUNIT BS, DXF 70
DIMAZIN BS, DXF 70
DIMBLK H, DXF 1
DIMBLK1 H, DXF 1
DIMBLK1_T
T
DIMBLK2 H, DXF 1
DIMBLK2_T
T
DIMBLK_T T
DIMCEN BD, DXF 40
DIMCLRD CMC, DXF 70
DIMCLRD_C
RS
DIMCLRE CMC, DXF 70
Chapter 4: Objects 10
DIMCLRE_C
RS
DIMCLRT CMC, DXF 70
DIMCLRT_C
RS
DIMDEC BS, DXF 70
DIMDLE BD, DXF 40
DIMDLI BD, DXF 40
DIMDSEP BS, DXF 70
DIMEXE BD, DXF 40
DIMEXO BD, DXF 40
DIMFIT BS, DXF 70
DIMFRAC BS, DXF 70
DIMFXL BD, DXF 40
DIMFXLON B, DXF 70
DIMGAP BD, DXF 40
DIMJOGANG
BD, DXF 40
DIMJUST BS, DXF 70
DIMLDRBLK
H, DXF 1
DIMLFAC BD, DXF 40
DIMLIM B, DXF 70
DIMLTEX1 H, DXF 6
DIMLTEX2 H, DXF 6
DIMLTYPE H, DXF 6
DIMLUNIT BS, DXF 70
DIMLWD BSd, DXF 70
DIMLWE BSd, DXF 70
DIMMALTTZ
BS
DIMMALTZ BS
DIMMZF BD
DIMMZS T
Chapter 4: Objects 11
DIMPOST TV, DXF 1
DIMPOST_T
T
DIMRND BD, DXF 40
DIMSAH B, DXF 70
DIMSAV B, DXF 70
DIMSCALE BD, DXF 40
DIMSD1 B, DXF 70
DIMSD2 B, DXF 70
DIMSE1 B, DXF 70
DIMSE2 B, DXF 70
DIMSHO B, DXF 70
DIMSOXD B, DXF 70
DIMSTYLE H, DXF 2
DIMSTYLE_CONTROL_OBJECT
H
DIMTAD BS, DXF 70
DIMTDEC BS, DXF 70
DIMTFAC BD, DXF 40
DIMTFILL BS, DXF 70
DIMTFILLCLR
CMC, DXF 70
DIMTIH B, DXF 70
DIMTIX B, DXF 70
DIMTM BD, DXF 40
DIMTMOVE BS, DXF 70
DIMTOFL B, DXF 70
DIMTOH B, DXF 70
DIMTOL B, DXF 70
DIMTOLJ BS, DXF 70
DIMTP BD, DXF 40
DIMTSZ BD, DXF 40
DIMTVP BD, DXF 40
DIMTXSTY H, DXF 7
Chapter 4: Objects 12
DIMTXT BD, DXF 40
DIMTXTDIRECTION
B, DXF 70
DIMTZIN BS, DXF 70
DIMUNIT BS, DXF 70
DIMUPT B, DXF 70
DIMZIN BS, DXF 70
DISPSILH B, DXF 70
DRAGMODE BS, DXF 70
DRAGVS H, DXF 349
DWFFRAME RC, DXF 280
DWGCODEPAGE
TV, DXF 3
ELEVATION
BD, DXF 40
ENDCAPS B, DXF 280
EXTMAX 3BD, DXF 30
EXTMIN 3BD, DXF 30
EXTNAMES B, DXF 290
FACETRES BD
FILLETRAD
BD, DXF 40
FILLMODE B, DXF 70
FINGERPRINTGUID
TV, DXF 2
FLAGS BL
GRIDMODE RS
GRIDUNIT 2RD
HALOGAP RC, DXF 280
HANDLING BS, DXF 70
HANDSEED H, DXF 5
HIDETEXT RC, DXF 280
HYPERLINKBASE
TV, DXF 1
INDEXCTL RC, DXF 280
Chapter 4: Objects 13
INSBASE 3BD, DXF 30
INSUNITS BS, DXF 70
INTERFERECOLOR
CMC, DXF 62
INTERFEREOBJVS
H, DXF 345
INTERFEREVPVS
H, DXF 346
INTERSECTIONCOLOR
BS, DXF 70
INTERSECTIONDISPLAY
RC, DXF 280
ISOLINES BS
JOINSTYLE
B, DXF 280
LATITUDE BD, DXF 40
LAYER_CONTROL_OBJECT
H
LENSLENGTH
BD, DXF 40
LIGHTGLYPHDISPLAY
RC, DXF 280
LIMCHECK B, DXF 70
LIMMAX 2RD, DXF 20
LIMMIN 2RD, DXF 20
LOFTANG1 BD, DXF 40
LOFTANG2 BD, DXF 40
LOFTMAG1 BD, DXF 40
LOFTMAG2 BD, DXF 40
LOFTNORMALS
RC, DXF 280
LOFTPARAM
BS, DXF 70
LONGITUDE
BD, DXF 40
LTSCALE BD, DXF 40
Chapter 4: Objects 14
LTYPE_BYBLOCK
H
LTYPE_BYLAYER
H
LTYPE_CONTINUOUS
H
LTYPE_CONTROL_OBJECT
H
LUNITS BS, DXF 70
LUPREC BS, DXF 70
LWDISPLAY
B, DXF 290
MAXACTVP BS, DXF 70
MEASUREMENT
BS, DXF 70
MENU TV, DXF 1
MIRRTEXT B, DXF 70
NORTHDIRECTION
BD, DXF 40
OBSCOLOR BS, DXF 70
OBSLTYPE RC, DXF 280
OLESTARTUP
B, DXF 290
ORTHOMODE
B, DXF 70
OSMODE BS, DXF 70
PDMODE BS, DXF 70
PDSIZE BD, DXF 40
PELEVATION
BD, DXF 40
PELLIPSE B
PEXTMAX 3BD, DXF 30
PEXTMIN 3BD, DXF 30
PICKSTYLE
BS, DXF 70
PINSBASE 3BD, DXF 30
Chapter 4: Objects 15
PLIMCHECK
B, DXF 70
PLIMMAX 2RD, DXF 20
PLIMMIN 2RD, DXF 20
PLINEGEN B, DXF 70
PLINEWID BD, DXF 40
PROJECTNAME
TV, DXF 1
PROXYGRAPHICS
BS, DXF 70
PSLTSCALE
B, DXF 70
PSOLHEIGHT
BD, DXF 40
PSOLWIDTH
BD, DXF 40
PSTYLEMODE
B, DXF 290
PSVPSCALE
BD, DXF 40
PUCSBASE H, DXF 2
PUCSNAME H, DXF 2
PUCSORG 3BD, DXF 30
PUCSORGBACK
3BD, DXF 30
PUCSORGBOTTOM
3BD, DXF 30
PUCSORGFRONT
3BD, DXF 30
PUCSORGLEFT
3BD, DXF 30
PUCSORGRIGHT
3BD, DXF 30
PUCSORGTOP
3BD, DXF 30
PUCSORTHOREF
H, DXF 2
Chapter 4: Objects 16
PUCSORTHOVIEW
BS, DXF 70
PUCSXDIR 3BD, DXF 30
PUCSYDIR 3BD, DXF 30
QTEXTMODE
B, DXF 70
REALWORLDSCALE
B, DXF 290
REGENMODE
B, DXF 70
REQUIREDVERSIONS
BLL, DXF 160
SAVEIMAGES
BS
SHADEDGE BS, DXF 70
SHADEDIF BS, DXF 70
SHADOWPLANELOCATION
BD, DXF 40
SHOWHIST RC, DXF 280
SKETCHINC
BD, DXF 40
SKPOLY B, DXF 70
SNAPANG RD
SNAPBASE 2RD
SNAPISOPAIR
RS
SNAPMODE RS
SNAPSTYL RS
SNAPUNIT 2RD
SOLIDHIST
RC, DXF 280
SORTENTS RC, DXF 280
SPLFRAME B, DXF 70
SPLINESEGS
BS, DXF 70
SPLINETYPE
BS, DXF 70
Chapter 4: Objects 17
STEPSIZE BD, DXF 40
STEPSPERSEC
BD, DXF 40
STYLESHEET
TV, DXF 1
STYLE_CONTROL_OBJECT
H
SURFTAB1 BS, DXF 70
SURFTAB2 BS, DXF 70
SURFTYPE BS, DXF 70
SURFU BS, DXF 70
SURFV BS, DXF 70
TDCREATE TIMEBLL, DXF 40
TDINDWG TIMEBLL, DXF 40
TDUCREATE
TIMEBLL, DXF 40
TDUPDATE TIMEBLL, DXF 40
TDUSRTIMER
TIMEBLL, DXF 40
TDUUPDATE
TIMEBLL, DXF 40
TEXTQLTY BS
TEXTSIZE BD, DXF 40
TEXTSTYLE
H, DXF 7
THICKNESS
BD, DXF 40
TILEMODE B, DXF 70
TILEMODELIGHTSYNCH
RC, DXF 280
TIMEZONE BL, DXF 70
TRACEWID BD, DXF 40
TREEDEPTH
BS, DXF 70
TSTACKALIGN
BS
Chapter 4: Objects 18
TSTACKSIZE
BS
UCSBASE H, DXF 2
UCSNAME H, DXF 2
UCSORG 3BD, DXF 30
UCSORGBACK
3BD, DXF 30
UCSORGBOTTOM
3BD, DXF 30
UCSORGFRONT
3BD, DXF 30
UCSORGLEFT
3BD, DXF 30
UCSORGRIGHT
3BD, DXF 30
UCSORGTOP
3BD, DXF 30
UCSORTHOREF
H, DXF 2
UCSORTHOVIEW
BS, DXF 70
UCSXDIR 3BD, DXF 30
UCSYDIR 3BD, DXF 30
UCS_CONTROL_OBJECT
H
UNITMODE BS, DXF 70
USERI1 BS, DXF 70
USERI2 BS, DXF 70
USERI3 BS, DXF 70
USERI4 BS, DXF 70
USERI5 BS, DXF 70
USERR1 BD, DXF 40
USERR2 BD, DXF 40
USERR3 BD, DXF 40
USERR4 BD, DXF 40
USERR5 BD, DXF 40
Chapter 4: Objects 19
USRTIMER B, DXF 70
VERSIONGUID
TV, DXF 2
VIEWCTR 2RD
VIEWSIZE RD
VIEW_CONTROL_OBJECT
H
VISRETAIN
B, DXF 70
VPORT_CONTROL_OBJECT
H
VPORT_ENTITY_CONTROL_OBJECT
H
VPORT_ENTITY_HEADER
H
WIREFRAME
B
WORLDVIEW
B, DXF 70
XCLIPFRAME
RC, DXF 290
XEDIT B, DXF 290
_3DDWFPREC
BD, DXF 40
bitsize RL
bitsize_hi
RL
size RL
unknown_0
BD
unknown_1
BD
unknown_10
BS
unknown_11
B
unknown_12
BL
Chapter 4: Objects 20
unknown_13
BL
unknown_14
BL
unknown_14b
BL
unknown_15
BL
unknown_16
BL
unknown_17
BL
unknown_2
BD
unknown_20
H
unknown_21
BL
unknown_22
BL
unknown_23
BD
unknown_3
BD
unknown_54
BS
unknown_55
BS
unknown_56
BS
unknown_57
BS
unknown_8
BL
unknown_9
BL
unknown_text1
TV
Chapter 4: Objects 21
unknown_text2
TV
unknown_text3
TV
unknown_text4
TV
4.2 ENTITIES
All graphical objects with its fields. See [Common Entity fields], page 149,
3DFACE
parent struct dwg object entity*
has_no_flags
B
z_is_zero
B
corner1 3BD, DXF 10
corner2 3BD, DXF 11
corner3 3BD, DXF 12
corner4 3BD, DXF 13
invis_flags
BS, DXF 70
3DSOLID
parent struct dwg object entity*
acis_empty
B
unknown B
version BS, DXF 70
num_blocks
BL
block_size
BL*
encr_sat_data
char **, DXF 1
acis_data
RC*
wireframe_data_present
B
Chapter 4: Objects 22
point_present
B
point 3BD
num_isolines
BL
isoline_present
B
num_wires
BL
wires Dwg 3DSOLID wire*
num_silhouettes
BL
silhouettes
Dwg 3DSOLID silhouette*
acis_empty2
B
extra_acis_data
struct dwg entity 3DSOLID*
unknown_2007
BL
history_id
H
acis_empty_bit
B
ARC
parent struct dwg object entity*
center 3BD, DXF 10
radius BD, DXF 40
thickness
BT, DXF 39
extrusion
BE, DXF 210
start_angle
BD, DXF 50
end_angle
BD, DXF 51
ARC DIMENSION
parent struct dwg object entity*
Chapter 4: Objects 23
class_version
RC, DXF 280
blockname
TV, DXF 2
extrusion
BE, DXF 210
def_pt 3BD, DXF 10
text_midpt
2RD, DXF 11
elevation
BD, DXF 31
flag RC, DXF 70
flag1 RC
user_text
TV, DXF 1
text_rotation
BD, DXF 53
horiz_dir
BD, DXF 51
ins_scale
3BD, DXF 41
ins_rotation
BD, DXF 54
attachment
BS, DXF 71
lspace_style
BS, DXF 72
lspace_factor
BD, DXF 41
act_measurement
BD, DXF 42
unknown B, DXF 73
flip_arrow1
B, DXF 74
flip_arrow2
B, DXF 75
clone_ins_pt
2RD, DXF 12
Chapter 4: Objects 24
dimstyle H, DXF 3
block H
_13_pt 3BD, DXF 13
_14_pt 3BD, DXF 14
_15_pt 3BD, DXF 15
unknown_pt
3BD
_16_pt 3BD, DXF 16
_17_pt 3BD, DXF 17
leader_len
BD, DXF 40
flag2 RC, DXF 71
ATTDEF
parent struct dwg object entity*
elevation
BD, DXF 30
insertion_pt
2DPOINT, DXF 10
alignment_pt
2DPOINT, DXF 11
extrusion
BE, DXF 210
thickness
RD, DXF 39
oblique_ang
RD, DXF 51
rotation RD, DXF 50
height RD, DXF 40
width_factor
RD, DXF 41
default_value
TV, DXF 1
generation
BS, DXF 71
horiz_alignment
BS, DXF 72
Chapter 4: Objects 25
vert_alignment
BS, DXF 74
dataflags
RC
class_version
RC, DXF 280
type RC, DXF 70
tag TV, DXF 2
field_length
BS
flags RC, DXF 70
lock_position_flag
B, DXF 70
style H, DXF 7
mtext_handles
H, DXF 340
annotative_data_size
BS, DXF 70
annotative_data_bytes
RC
annotative_app
H
annotative_short
BS
attdef_class_version
RC, DXF 280
prompt TV, DXF 3
ATTRIB
parent struct dwg object entity*
elevation
BD, DXF 30
insertion_pt
2DPOINT, DXF 10
alignment_pt
2DPOINT, DXF 11
extrusion
BE, DXF 210
Chapter 4: Objects 26
thickness
RD, DXF 39
oblique_ang
RD, DXF 51
rotation RD, DXF 50
height RD, DXF 40
width_factor
RD, DXF 41
text_value
TV, DXF 1
generation
BS, DXF 71
horiz_alignment
BS, DXF 72
vert_alignment
BS, DXF 74
dataflags
RC
class_version
RC, DXF 280
type RC, DXF 70
tag TV, DXF 2
field_length
BS, DXF 73
flags RC, DXF 70
lock_position_flag
B
style H, DXF 7
mtext_handles
H, DXF 340
annotative_data_size
BS, DXF 70
annotative_data_bytes
RC
annotative_app
H
annotative_short
BS
Chapter 4: Objects 27
BLOCK
parent struct dwg object entity*
name TV, DXF 2
BODY
CAMERA
parent struct dwg object entity*
view H
CIRCLE
parent struct dwg object entity*
center 3BD, DXF 10
radius BD, DXF 40
thickness
BT, DXF 39
extrusion
BE, DXF 210
DIMENSION ALIGNED
parent struct dwg object entity*
class_version
RC, DXF 280
blockname
TV, DXF 2
extrusion
BE, DXF 210
def_pt 3BD, DXF 10
text_midpt
2RD, DXF 11
elevation
BD, DXF 31
flag RC, DXF 70
flag1 RC
user_text
TV, DXF 1
text_rotation
BD, DXF 53
horiz_dir
BD, DXF 51
Chapter 4: Objects 28
ins_scale
3BD, DXF 41
ins_rotation
BD, DXF 54
attachment
BS, DXF 71
lspace_style
BS, DXF 72
lspace_factor
BD, DXF 41
act_measurement
BD, DXF 42
unknown B, DXF 73
flip_arrow1
B, DXF 74
flip_arrow2
B, DXF 75
clone_ins_pt
2RD, DXF 12
dimstyle H, DXF 3
block H
_13_pt 3BD, DXF 13
_14_pt 3BD, DXF 14
ext_line_rotation
BD
DIMENSION ANG2LN
parent struct dwg object entity*
class_version
RC, DXF 280
blockname
TV, DXF 2
extrusion
BE, DXF 210
def_pt 3BD, DXF 10
text_midpt
2RD, DXF 11
elevation
BD, DXF 31
Chapter 4: Objects 29
flag RC, DXF 70
flag1 RC
user_text
TV, DXF 1
text_rotation
BD, DXF 53
horiz_dir
BD, DXF 51
ins_scale
3BD, DXF 41
ins_rotation
BD, DXF 54
attachment
BS, DXF 71
lspace_style
BS, DXF 72
lspace_factor
BD, DXF 41
act_measurement
BD, DXF 42
unknown B, DXF 73
flip_arrow1
B, DXF 74
flip_arrow2
B, DXF 75
clone_ins_pt
2RD, DXF 12
dimstyle H, DXF 3
block H
_16_pt 2RD, DXF 16
_13_pt 3BD, DXF 13
_14_pt 3BD, DXF 14
first_arc_pt
3BD, DXF 15
DIMENSION ANG3PT
parent struct dwg object entity*
Chapter 4: Objects 30
class_version
RC, DXF 280
blockname
TV, DXF 2
extrusion
BE, DXF 210
def_pt 3BD, DXF 10
text_midpt
2RD, DXF 11
elevation
BD, DXF 31
flag RC, DXF 70
flag1 RC
user_text
TV, DXF 1
text_rotation
BD, DXF 53
horiz_dir
BD, DXF 51
ins_scale
3BD, DXF 41
ins_rotation
BD, DXF 54
attachment
BS, DXF 71
lspace_style
BS, DXF 72
lspace_factor
BD, DXF 41
act_measurement
BD, DXF 42
unknown B, DXF 73
flip_arrow1
B, DXF 74
flip_arrow2
B, DXF 75
clone_ins_pt
2RD, DXF 12
Chapter 4: Objects 31
dimstyle H, DXF 3
block H
_13_pt 3BD, DXF 13
_14_pt 3BD, DXF 14
first_arc_pt
3BD, DXF 15
DIMENSION DIAMETER
parent struct dwg object entity*
class_version
RC, DXF 280
blockname
TV, DXF 2
extrusion
BE, DXF 210
def_pt 3BD, DXF 10
text_midpt
2RD, DXF 11
elevation
BD, DXF 31
flag RC, DXF 70
flag1 RC
user_text
TV, DXF 1
text_rotation
BD, DXF 53
horiz_dir
BD, DXF 51
ins_scale
3BD, DXF 41
ins_rotation
BD, DXF 54
attachment
BS, DXF 71
lspace_style
BS, DXF 72
lspace_factor
BD, DXF 41
Chapter 4: Objects 32
act_measurement
BD, DXF 42
unknown B, DXF 73
flip_arrow1
B, DXF 74
flip_arrow2
B, DXF 75
clone_ins_pt
2RD, DXF 12
dimstyle H, DXF 3
block H
first_arc_pt
3BD, DXF 15
leader_len
BD, DXF 40
DIMENSION LINEAR
parent struct dwg object entity*
class_version
RC, DXF 280
blockname
TV, DXF 2
extrusion
BE, DXF 210
def_pt 3BD, DXF 10
text_midpt
2RD, DXF 11
elevation
BD, DXF 31
flag RC, DXF 70
flag1 RC
user_text
TV, DXF 1
text_rotation
BD, DXF 53
horiz_dir
BD, DXF 51
ins_scale
3BD, DXF 41
Chapter 4: Objects 33
ins_rotation
BD, DXF 54
attachment
BS, DXF 71
lspace_style
BS, DXF 72
lspace_factor
BD, DXF 41
act_measurement
BD, DXF 42
unknown B, DXF 73
flip_arrow1
B, DXF 74
flip_arrow2
B, DXF 75
clone_ins_pt
2RD, DXF 12
dimstyle H, DXF 3
block H
_13_pt 3BD, DXF 13
_14_pt 3BD, DXF 14
ext_line_rotation
BD, DXF 52
dim_rotation
BD, DXF 50
DIMENSION ORDINATE
parent struct dwg object entity*
class_version
RC, DXF 280
blockname
TV, DXF 2
extrusion
BE, DXF 210
def_pt 3BD, DXF 10
text_midpt
2RD, DXF 11
elevation
BD, DXF 31
Chapter 4: Objects 34
flag RC, DXF 70
flag1 RC
user_text
TV, DXF 1
text_rotation
BD, DXF 53
horiz_dir
BD, DXF 51
ins_scale
3BD, DXF 41
ins_rotation
BD, DXF 54
attachment
BS, DXF 71
lspace_style
BS, DXF 72
lspace_factor
BD, DXF 41
act_measurement
BD, DXF 42
unknown B, DXF 73
flip_arrow1
B, DXF 74
flip_arrow2
B, DXF 75
clone_ins_pt
2RD, DXF 12
dimstyle H, DXF 3
block H
feature_location_pt
3BD, DXF 13
leader_endpt
3BD, DXF 14
flag2 RC, DXF 70
DIMENSION RADIUS
parent struct dwg object entity*
class_version
RC, DXF 280
Chapter 4: Objects 35
blockname
TV, DXF 2
extrusion
BE, DXF 210
def_pt 3BD, DXF 10
text_midpt
2RD, DXF 11
elevation
BD, DXF 31
flag RC, DXF 70
flag1 RC
user_text
TV, DXF 1
text_rotation
BD, DXF 53
horiz_dir
BD, DXF 51
ins_scale
3BD, DXF 41
ins_rotation
BD, DXF 54
attachment
BS, DXF 71
lspace_style
BS, DXF 72
lspace_factor
BD, DXF 41
act_measurement
BD, DXF 42
unknown B, DXF 73
flip_arrow1
B, DXF 74
flip_arrow2
B, DXF 75
clone_ins_pt
2RD, DXF 12
dimstyle H, DXF 3
block H
Chapter 4: Objects 36
first_arc_pt
3BD, DXF 15
leader_len
BD, DXF 40
ELLIPSE
parent struct dwg object entity*
center 3BD, DXF 10
sm_axis 3BD, DXF 11
extrusion
BE, DXF 210
axis_ratio
BD, DXF 40
start_angle
BD, DXF 41
end_angle
BD, DXF 42
ENDBLK
parent struct dwg object entity*
EXTRUDEDSURFACE
parent struct dwg object entity*
acis_empty
B
unknown B
version BS
num_blocks
BL
block_size
BL*
encr_sat_data
char **
acis_data
RC*
wireframe_data_present
B
point_present
B
point 3BD
Chapter 4: Objects 37
num_isolines
BL
isoline_present
B
num_wires
BL
wires Dwg 3DSOLID wire*
num_silhouettes
BL
silhouettes
Dwg 3DSOLID silhouette*
acis_empty2
B
extra_acis_data
struct dwg entity 3DSOLID*
unknown_2007
BL
history_id
H
acis_empty_bit
B
modeler_format_version
BS
size_bindata
BL
bindata TF
u_isolines
BS, DXF 71
v_isolines
BS, DXF 72
class_version
BL, DXF 90
height BD
sweep_vector
3BD, DXF 10
sweep_transmatrix
BD*, DXF 40
draft_angle
BD, DXF 42
Chapter 4: Objects 38
draft_start_distance
BD, DXF 43
draft_end_distance
BD, DXF 44
twist_angle
BD, DXF 45
scale_factor
BD, DXF 48
align_angle
BD, DXF 49
sweep_entity_transmatrix
BD*, DXF 46
path_entity_transmatrix
BD*, DXF 47
solid B, DXF 290
sweep_alignment_flags
BS, DXF 290
align_start
B, DXF 292
bank B, DXF 293
base_point_set
B, DXF 294
sweep_entity_transform_computed
B, DXF 295
path_entity_transform_computed
B, DXF 296
reference_vector_for_controlling_twist
3BD, DXF 11
sweep_entity
H
path_entity
H
GEOPOSITIONMARKER
parent struct dwg object entity*
type BS
position 3BD, DXF 10
extrusion
BE, DXF 210
Chapter 4: Objects 39
radius BD, DXF 40
landing_gap
BD
text T, DXF 1
text_alignment
BS
mtext_visible
B
enable_frame_text
B
notes T
mtext_handle
H
text_style
H, DXF 7
HATCH
parent struct dwg object entity*
is_gradient_fill
BL, DXF 450
reserved BL, DXF 451
gradient_angle
BD, DXF 460
gradient_shift
BD, DXF 461
single_color_gradient
BL, DXF 452
gradient_tint
BD, DXF 462
num_colors
BL, DXF 453
colors Dwg HATCH Color*
gradient_name
TV, DXF 470
elevation
BD, DXF 30
extrusion
BE, DXF 210
Chapter 4: Objects 40
name TV, DXF 2
solid_fill
B, DXF 70
associative
B, DXF 71
num_paths
BL, DXF 91
paths Dwg HATCH Path*
style BS, DXF 75
pattern_type
BS, DXF 76
angle BD, DXF 52
scale_spacing
BD, DXF 41
double_flag
B, DXF 77
num_deflines
BS, DXF 78
deflines Dwg HATCH DefLine*
has_derived
B
pixel_size
BD, DXF 47
num_seeds
BL, DXF 98
seeds 2RD*, DXF 10
num_boundary_handles
BL
boundary_handles
H*, DXF 330
HELIX
parent struct dwg object entity*
flag BS, DXF 70
scenario BS
degree BS, DXF 71
splineflags1
BL
Chapter 4: Objects 41
knotparam
BL
fit_tol BD, DXF 44
beg_tan_vec
3BD, DXF 12
end_tan_vec
3BD, DXF 13
rational B
closed_b B
periodic B
weighted B
knot_tol BD, DXF 42
ctrl_tol BD, DXF 43
num_fit_pts
BS, DXF 74
fit_pts Dwg SPLINE point*
num_knots
BL, DXF 72
knots BD*, DXF 40
num_ctrl_pts
BL, DXF 73
ctrl_pts Dwg SPLINE control point*
major_version
BS, DXF 90
maint_version
BS, DXF 91
axis_base_pt
3BD, DXF 10
start_pt 3BD 1, DXF 11
axis_vector
3BD 1, DXF 12
radius BD, DXF 40
num_turns
BD, DXF 41
turn_height
BD, DXF 43
Chapter 4: Objects 42
handedness
B, DXF 290
constraint_type
BS, DXF 280
IMAGE
parent struct dwg object entity*
class_version
BL, DXF 90
pt0 3BD, DXF 10
uvec 3BD, DXF 11
vvec 3BD, DXF 12
size 2RD, DXF 13
display_props
BS, DXF 70
clipping B, DXF 280
brightness
RC, DXF 281
contrast RC, DXF 282
fade RC, DXF 283
clip_mode
B, DXF 290
clip_boundary_type
BS, DXF 71
num_clip_verts
BL, DXF 91
clip_verts
2RD*, DXF 14
imagedef H, DXF 340
imagedefreactor
H, DXF 360
INSERT
parent struct dwg object entity*
ins_pt 3DPOINT, DXF 10
scale_flag
BB
scale 3BD 1, DXF 41
Chapter 4: Objects 43
rotation BD, DXF 50
extrusion
BE, DXF 210
has_attribs
B, DXF 66
num_owned
BL
block_header
H, DXF 2
first_attrib
H
last_attrib
H
attrib_handles
H*
seqend H
LEADER
parent struct dwg object entity*
unknown_bit_1
B
path_type
BS, DXF 72
annot_type
BS, DXF 73
num_points
BL, DXF 76
points 3DPOINT*, DXF 10
origin 3DPOINT
extrusion
BE, DXF 210
x_direction
3DPOINT, DXF 211
offset_to_block_ins_pt
3DPOINT, DXF 212
endptproj
3DPOINT
dimgap BD
Chapter 4: Objects 44
box_height
BD, DXF 40
box_width
BD
hookline_dir
B, DXF 74
arrowhead_on
B, DXF 71
arrowhead_type
BS
dimasz BD
unknown_bit_2
B
unknown_bit_3
B
unknown_short_1
BS
byblock_color
BS, DXF 77
hookline_on
B, DXF 75
unknown_bit_5
B
associated_annotation
H, DXF 340
dimstyle H, DXF 3
LIGHT
parent struct dwg object entity*
class_version
BL, DXF 90
name T, DXF 1
type BS, DXF 70
status B, DXF 290
color CMC, DXF 63
plot_glyph
B, DXF 291
intensity
BD, DXF 40
Chapter 4: Objects 45
position 3BD, DXF 10
target 3BD, DXF 11
attenuation_type
BS, DXF 72
use_attenuation_limits
B, DXF 292
attenuation_start_limit
BD, DXF 41
attenuation_end_limit
BD, DXF 42
hotspot_angle
BD, DXF 50
falloff_angle
BD, DXF 51
cast_shadows
B, DXF 293
shadow_type
BS, DXF 73
shadow_map_size
BS, DXF 91
shadow_map_softness
RC, DXF 280
lights_layer
H
LINE
parent struct dwg object entity*
z_is_zero
RC
start 3BD, DXF 10
end 3BD, DXF 11
thickness
BT, DXF 39
extrusion
BE, DXF 210
LOFTEDSURFACE
parent struct dwg object entity*
acis_empty
B
Chapter 4: Objects 46
unknown B
version BS
num_blocks
BL
block_size
BL*
encr_sat_data
char **
acis_data
RC*
wireframe_data_present
B
point_present
B
point 3BD
num_isolines
BL
isoline_present
B
num_wires
BL
wires Dwg 3DSOLID wire*
num_silhouettes
BL
silhouettes
Dwg 3DSOLID silhouette*
acis_empty2
B
extra_acis_data
struct dwg entity 3DSOLID*
unknown_2007
BL
history_id
H
acis_empty_bit
B
modeler_format_version
BS, DXF 70
Chapter 4: Objects 47
u_isolines
BS, DXF 71
v_isolines
BS, DXF 72
loft_entity_transmatrix
BD*, DXF 40
plane_normal_lofting_type
BL, DXF 70
start_draft_angle
BD, DXF 41
end_draft_angle
BD, DXF 42
start_draft_magnitude
BD, DXF 43
end_draft_magnitude
BD, DXF 44
arc_length_parameterization
B, DXF 290
no_twist B, DXF 291
align_direction
B, DXF 292
simple_surfaces
B, DXF 293
closed_surfaces
B, DXF 294
solid B, DXF 295
ruled_surface
B, DXF 296
virtual_guide
B, DXF 297
num_cross_sections
BS
num_guide_curves
BS
cross_sections
H*, DXF 310
guide_curves
H*, DXF 310
Chapter 4: Objects 48
path_curve
H
LWPOLYLINE
parent struct dwg object entity*
flag BS, DXF 70
const_width
BD, DXF 43
elevation
BD, DXF 38
thickness
BD, DXF 39
extrusion
BE, DXF 210
num_points
BL, DXF 90
points 2RD*, DXF 10
num_bulges
BL
bulges BD*, DXF 42
num_vertexids
BL
vertexids
BL*, DXF 91
num_widths
BL
widths Dwg LWPOLYLINE width*
MESH
parent struct dwg object entity*
class_version
BL, DXF 90
dlevel RC, DXF 71
is_watertight
RC, DXF 72
num_subdiv_vertex
BL, DXF 91
subdiv_vertex
3BD*, DXF 10
Chapter 4: Objects 49
num_vertex
BL, DXF 92
vertex 3BD*, DXF 10
num_faces
BL, DXF 93
faces BL*, DXF 90
num_edges
BL, DXF 94
edges Dwg MESH edge*
num_crease
BL, DXF 95
crease BD*, DXF 140
MINSERT
parent struct dwg object entity*
ins_pt 3DPOINT, DXF 10
scale_flag
BB
scale 3BD 1, DXF 41
rotation BD, DXF 50
extrusion
BE, DXF 210
has_attribs
B, DXF 66
num_owned
BL
num_cols BS, DXF 70
num_rows BS, DXF 71
col_spacing
BD, DXF 44
row_spacing
BD, DXF 45
block_header
H, DXF 2
first_attrib
H
last_attrib
H
Chapter 4: Objects 50
attrib_handles
H*
seqend H
MLINE
parent struct dwg object entity*
scale BD, DXF 40
justification
RC, DXF 70
base_point
3BD, DXF 10
extrusion
BE, DXF 210
flags BS, DXF 71
num_lines
RC, DXF 73
num_verts
BS, DXF 72
verts Dwg MLINE vertex*
mlinestyle
H, DXF 340
MTEXT
parent struct dwg object entity*
insertion_pt
3BD, DXF 10
extrusion
BE, DXF 210
x_axis_dir
3BD, DXF 11
rect_height
BD, DXF 46
rect_width
BD, DXF 41
text_height
BD, DXF 40
attachment
BS, DXF 71
drawing_dir
BS, DXF 72
Chapter 4: Objects 51
extents_height
BD, DXF 43
extents_width
BD, DXF 42
text TV, DXF 1
style H, DXF 7
linespace_style
BS, DXF 73
linespace_factor
BD, DXF 44
unknown_bit
B
bg_fill_flag
BL, DXF 90
bg_fill_scale
BL, DXF 45
bg_fill_color
CMC, DXF 63
bg_fill_trans
BL, DXF 441
annotative
B
class_version
BS
default_flag
B
appid H
column_type
BL, DXF 75
column_width
BD, DXF 48
gutter BD, DXF 49
auto_height
B, DXF 79
flow_reversed
B, DXF 74
num_column_heights
BL, DXF 76
Chapter 4: Objects 52
column_heights
BD*, DXF 50
MULTILEADER
parent struct dwg object entity*
class_version
BS, DXF 270
ctx Dwg MLEADER AnnotContext
mleaderstyle
H, DXF 340
flags BL, DXF 90
type BS, DXF 170
color CMC, DXF 91
ltype H, DXF 341
linewt BLd, DXF 171
has_landing
B, DXF 290
has_dogleg
B, DXF 291
landing_dist
BD, DXF 41
arrow_handle
H, DXF 342
arrow_size
BD, DXF 42
style_content
BS, DXF 172
text_style
H, DXF 343
text_left
BS, DXF 173
text_right
BS, DXF 95
text_angletype
BS, DXF 174
attach_type
BS, DXF 175
text_color
CMC, DXF 92
Chapter 4: Objects 53
has_text_frame
B, DXF 292
block_style
H, DXF 344
block_color
CMC, DXF 93
block_scale
3BD, DXF 10
block_rotation
BD, DXF 43
style_attachment
BS, DXF 176
is_annotative
B, DXF 293
num_arrowheads
BL
arrowheads
Dwg LEADER ArrowHead*
num_blocklabels
BL
blocklabels
Dwg LEADER BlockLabel*
neg_textdir
B, DXF 294
ipe_alignment
BS, DXF 178
justification
BS, DXF 179
scale_factor
BD, DXF 45
attach_dir
BS, DXF 271
attach_top
BS, DXF 273
attach_bottom
BS, DXF 272
text_extended
B, DXF 295
Chapter 4: Objects 54
OLE2FRAME
parent struct dwg object entity*
type BS, DXF 71
mode BS, DXF 72
lock_aspect
RC, DXF 73
data_length
BL, DXF 90
data TV, DXF 310
oleversion
BS, DXF 70
oleclient
TV, DXF 3
pt1 3BD, DXF 10
pt2 3BD, DXF 11
OLEFRAME
parent struct dwg object entity*
flag BS, DXF 70
mode BS
data_length
BL, DXF 90
data TV, DXF 310
PLANESURFACE
parent struct dwg object entity*
acis_empty
B
unknown B
version BS
num_blocks
BL
block_size
BL*
encr_sat_data
char **
acis_data
RC*
Chapter 4: Objects 55
wireframe_data_present
B
point_present
B
point 3BD
num_isolines
BL
isoline_present
B
num_wires
BL
wires Dwg 3DSOLID wire*
num_silhouettes
BL
silhouettes
Dwg 3DSOLID silhouette*
acis_empty2
B
extra_acis_data
struct dwg entity 3DSOLID*
unknown_2007
BL
history_id
H
acis_empty_bit
B
modeler_format_version
BS, DXF 70
u_isolines
BS, DXF 71
v_isolines
BS, DXF 72
class_version
BL
POINT
parent struct dwg object entity*
x BD, DXF 10
y BD, DXF 20
Chapter 4: Objects 56
z BD, DXF 30
thickness
BT, DXF 39
extrusion
BE, DXF 210
x_ang BD, DXF 50
POLYLINE 2D
parent struct dwg object entity*
has_vertex
B, DXF 66
num_owned
BL
first_vertex
H
last_vertex
H
vertex H*
seqend H
flag BS, DXF 70
curve_type
BS, DXF 75
start_width
BD, DXF 40
end_width
BD, DXF 41
thickness
BT, DXF 39
elevation
BD, DXF 30
extrusion
BE, DXF 210
POLYLINE 3D
parent struct dwg object entity*
has_vertex
B, DXF 66
num_owned
BL
Chapter 4: Objects 57
first_vertex
H
last_vertex
H
vertex H*
seqend H
curve_type
RC, DXF 75
flag RC, DXF 70
POLYLINE MESH
parent struct dwg object entity*
has_vertex
B
num_owned
BL
first_vertex
H
last_vertex
H
vertex H*
seqend H
flag BS, DXF 70
curve_type
BS, DXF 75
num_m_verts
BS, DXF 71
num_n_verts
BS, DXF 72
m_density
BS, DXF 73
n_density
BS, DXF 74
POLYLINE PFACE
parent struct dwg object entity*
has_vertex
B, DXF 66
Chapter 4: Objects 58
num_owned
BL
first_vertex
H
last_vertex
H
vertex H*
seqend H
numverts BS, DXF 71
numfaces BS, DXF 72
PROXY ENTITY
parent struct dwg object entity*
class_id BL, DXF 91
version BL, DXF 71
maint_version
BL, DXF 97
from_dxf B, DXF 70
data TV
objid_object_handles
H*
size MS
PROXY LWPOLYLINE
parent struct dwg object entity*
size RL
flags BS
const_width
BD, DXF 43
elevation
BD, DXF 38
thickness
BD, DXF 39
extrusion
BE, DXF 210
num_points
BL, DXF 90
points 2RD*
Chapter 4: Objects 59
num_bulges
BL
bulges BD*
num_widths
BL
widths Dwg LWPOLYLINE width*
unknown_1
RC
unknown_2
RC
unknown_3
RC
RAY
parent struct dwg object entity*
point 3BD, DXF 10
vector 3BD, DXF 11
REGION
REVOLVEDSURFACE
parent struct dwg object entity*
acis_empty
B
unknown B
version BS
num_blocks
BL
block_size
BL*
encr_sat_data
char **
acis_data
RC*
wireframe_data_present
B
point_present
B
point 3BD
Chapter 4: Objects 60
num_isolines
BL
isoline_present
B
num_wires
BL
wires Dwg 3DSOLID wire*
num_silhouettes
BL
silhouettes
Dwg 3DSOLID silhouette*
acis_empty2
B
extra_acis_data
struct dwg entity 3DSOLID*
unknown_2007
BL
history_id
H
acis_empty_bit
B
modeler_format_version
BS, DXF 70
u_isolines
BS, DXF 71
v_isolines
BS, DXF 72
class_version
BL, DXF 90
id BL, DXF 90
axis_point
3BD, DXF 10
axis_vector
3BD, DXF 11
revolve_angle
BD, DXF 40
start_angle
BD, DXF 41
Chapter 4: Objects 61
revolved_entity_transmatrix
BD*, DXF 42
draft_angle
BD, DXF 43
draft_start_distance
BD, DXF 44
draft_end_distance
BD, DXF 45
twist_angle
BD, DXF 46
solid B, DXF 290
close_to_axis
B, DXF 291
SEQEND
parent struct dwg object entity*
SHAPE
parent struct dwg object entity*
ins_pt 3BD, DXF 10
scale BD, DXF 40
rotation BD, DXF 50
width_factor
BD, DXF 41
oblique BD, DXF 51
thickness
BD, DXF 39
style_id BS
extrusion
BE, DXF 210
style H, DXF 7
SOLID
parent struct dwg object entity*
thickness
BT, DXF 39
elevation
BD, DXF 38
corner1 2RD, DXF 10
Chapter 4: Objects 62
corner2 2RD, DXF 11
corner3 2RD, DXF 12
corner4 2RD, DXF 13
extrusion
BE, DXF 210
SPLINE
parent struct dwg object entity*
flag RS, DXF 70
scenario BS
degree BS, DXF 71
splineflags1
BL
knotparam
BL
fit_tol BD, DXF 44
beg_tan_vec
3BD, DXF 12
end_tan_vec
3BD, DXF 13
closed_b B
periodic B
rational B
weighted B
knot_tol BD, DXF 42
ctrl_tol BD, DXF 43
num_fit_pts
BS, DXF 74
fit_pts Dwg SPLINE point*
num_knots
BL, DXF 72
knots BD*, DXF 40
num_ctrl_pts
BL, DXF 73
ctrl_pts Dwg SPLINE control point*
SWEPTSURFACE
parent struct dwg object entity*
Chapter 4: Objects 63
acis_empty
B
unknown B
version BS
num_blocks
BL
block_size
BL*
encr_sat_data
char **
acis_data
RC*
wireframe_data_present
B
point_present
B
point 3BD
num_isolines
BL
isoline_present
B
num_wires
BL
wires Dwg 3DSOLID wire*
num_silhouettes
BL
silhouettes
Dwg 3DSOLID silhouette*
acis_empty2
B
extra_acis_data
struct dwg entity 3DSOLID*
unknown_2007
BL
history_id
H
acis_empty_bit
B
Chapter 4: Objects 64
modeler_format_version
BS, DXF 70
u_isolines
BS, DXF 71
v_isolines
BS, DXF 72
class_version
BL, DXF 90
sweep_entity_id
BL, DXF 90
size_sweepdata
BL, DXF 90
sweepdata
TF, DXF 310
path_entity_id
BL, DXF 90
size_pathdata
BL, DXF 90
pathdata TF, DXF 310
sweep_entity_transmatrix
BD*, DXF 40
path_entity_transmatrix
BD*, DXF 41
draft_angle
BD, DXF 42
draft_start_distance
BD, DXF 43
draft_end_distance
BD, DXF 44
twist_angle
BD, DXF 45
sweep_entity_transmatrix1
BD*, DXF 46
path_entity_transmatrix1
BD*, DXF 47
scale_factor
BD, DXF 48
align_angle
BD, DXF 49
Chapter 4: Objects 65
solid B, DXF 290
sweep_alignment
RC, DXF 70
align_start
B, DXF 292
bank B, DXF 293
base_point_set
B, DXF 294
sweep_entity_transform_computed
B, DXF 295
path_entity_transform_computed
B, DXF 296
reference_vector_for_controlling_twist
3BD, DXF 11
TABLE
parent struct dwg object entity*
ldata Dwg LinkedData
tdata Dwg LinkedTableData
fdata Dwg FormattedTableData
table_style
H, DXF 342
unknown_rc
RC
unknown_h
H
unknown_bl
BL
unknown_b
B
unknown_bl1
BL
insertion_point
3BD, DXF 10
scale 3BD 1, DXF 41
data_flags
BB
rotation BD, DXF 50
Chapter 4: Objects 66
extrusion
BE, DXF 210
has_attribs
B, DXF 66
num_owned
BL
flag_for_table_value
BS, DXF 90
horiz_direction
3BD, DXF 11
num_cols BL, DXF 92
num_rows BL, DXF 91
num_cells
unsigned long
col_widths
BD*, DXF 142
row_heights
BD*, DXF 141
cells Dwg TABLE Cell*
has_table_overrides
B
table_flag_override
BL, DXF 93
title_suppressed
B, DXF 280
header_suppressed
B, DXF 281
flow_direction
BS, DXF 70
horiz_cell_margin
BD, DXF 40
vert_cell_margin
BD, DXF 41
title_row_color
CMC, DXF 64
header_row_color
CMC, DXF 64
data_row_color
CMC, DXF 64
Chapter 4: Objects 67
title_row_fill_none
B, DXF 283
header_row_fill_none
B, DXF 283
data_row_fill_none
B, DXF 283
title_row_fill_color
CMC, DXF 63
header_row_fill_color
CMC, DXF 63
data_row_fill_color
CMC, DXF 63
title_row_alignment
BS, DXF 170
header_row_alignment
BS, DXF 170
data_row_alignment
BS, DXF 170
title_text_style
H, DXF 7
header_text_style
H, DXF 7
data_text_style
H, DXF 7
title_row_height
BD, DXF 140
header_row_height
BD, DXF 140
data_row_height
BD, DXF 140
has_border_color_overrides
B
border_color_overrides_flag
BL, DXF 94
title_horiz_top_color
CMC, DXF 64
title_horiz_ins_color
CMC, DXF 65
Chapter 4: Objects 68
title_horiz_bottom_color
CMC, DXF 66
title_vert_left_color
CMC, DXF 63
title_vert_ins_color
CMC, DXF 68
title_vert_right_color
CMC, DXF 69
header_horiz_top_color
CMC, DXF 64
header_horiz_ins_color
CMC, DXF 65
header_horiz_bottom_color
CMC, DXF 66
header_vert_left_color
CMC, DXF 63
header_vert_ins_color
CMC, DXF 68
header_vert_right_color
CMC, DXF 69
data_horiz_top_color
CMC, DXF 64
data_horiz_ins_color
CMC, DXF 65
data_horiz_bottom_color
CMC, DXF 66
data_vert_left_color
CMC, DXF 63
data_vert_ins_color
CMC, DXF 68
data_vert_right_color
CMC, DXF 69
has_border_lineweight_overrides
B
border_lineweight_overrides_flag
BL, DXF 95
title_horiz_top_linewt
BS
Chapter 4: Objects 69
title_horiz_ins_linewt
BS
title_horiz_bottom_linewt
BS
title_vert_left_linewt
BS
title_vert_ins_linewt
BS
title_vert_right_linewt
BS
header_horiz_top_linewt
BS
header_horiz_ins_linewt
BS
header_horiz_bottom_linewt
BS
header_vert_left_linewt
BS
header_vert_ins_linewt
BS
header_vert_right_linewt
BS
data_horiz_top_linewt
BS
data_horiz_ins_linewt
BS
data_horiz_bottom_linewt
BS
data_vert_left_linewt
BS
data_vert_ins_linewt
BS
data_vert_right_linewt
BS
has_border_visibility_overrides
B
border_visibility_overrides_flag
BL, DXF 96
Chapter 4: Objects 70
title_horiz_top_visibility
BS
title_horiz_ins_visibility
BS
title_horiz_bottom_visibility
BS
title_vert_left_visibility
BS
title_vert_ins_visibility
BS
title_vert_right_visibility
BS
header_horiz_top_visibility
BS
header_horiz_ins_visibility
BS
header_horiz_bottom_visibility
BS
header_vert_left_visibility
BS
header_vert_ins_visibility
BS
header_vert_right_visibility
BS
data_horiz_top_visibility
BS
data_horiz_ins_visibility
BS
data_horiz_bottom_visibility
BS
data_vert_left_visibility
BS
data_vert_ins_visibility
BS
data_vert_right_visibility
BS
block_header
H, DXF 2
Chapter 4: Objects 71
first_attrib
H
last_attrib
H
attrib_handles
H*
seqend H
title_row_style_override
H, DXF 7
header_row_style_override
H, DXF 7
data_row_style_override
H, DXF 7
unknown_bs
BS
hor_dir 3BD, DXF 11
has_break_data
BL
break_flag
BL
break_flow_direction
BL
break_spacing
BD
break_unknown1
BL
break_unknown2
BL
num_break_heights
BL
break_heights
Dwg TABLE BreakHeight*
num_break_rows
BL
break_rows
Dwg TABLE BreakRow*
TEXT
parent struct dwg object entity*
Chapter 4: Objects 72
dataflags
RC
elevation
RD, DXF 30
insertion_pt
2DPOINT, DXF 10
alignment_pt
2DPOINT, DXF 11
extrusion
BE, DXF 210
thickness
RD, DXF 39
oblique_ang
RD, DXF 51
rotation RD, DXF 50
height RD, DXF 40
width_factor
RD, DXF 41
text_value
TV, DXF 1
generation
BS, DXF 71
horiz_alignment
BS, DXF 72
vert_alignment
BS, DXF 73
style H, DXF 7
TOLERANCE
parent struct dwg object entity*
unknown_short
BS
height BD
dimgap BD
ins_pt 3BD, DXF 10
x_direction
3BD, DXF 11
extrusion
BE
Chapter 4: Objects 73
text_string
TV, DXF 1
dimstyle H, DXF 3
TRACE
parent struct dwg object entity*
thickness
BT, DXF 39
elevation
BD, DXF 38
corner1 2RD, DXF 10
corner2 2RD, DXF 11
corner3 2RD, DXF 12
corner4 2RD, DXF 13
extrusion
BE, DXF 210
UNDERLAY
parent struct dwg object entity*
extrusion
BE, DXF 210
insertion_pt
3BD, DXF 10
scale 3BD 1, DXF 41
angle BD, DXF 50
flag RC, DXF 280
contrast RC, DXF 281
fade RC, DXF 282
num_clip_verts
BL
clip_verts
2RD*, DXF 11
underlay_layer
H
definition_id
H, DXF 340
UNKNOWN ENT
parent struct dwg object entity*
Chapter 4: Objects 74
VERTEX 2D
parent struct dwg object entity*
flag RC, DXF 70
point 3BD, DXF 10
start_width
BD, DXF 40
end_width
BD, DXF 41
id BL, DXF 91
bulge BD, DXF 42
tangent_dir
BD, DXF 50
VERTEX 3D
parent struct dwg object entity*
flag RC, DXF 70
point 3BD, DXF 10
VERTEX PFACE FACE
parent struct dwg object entity*
flag RC, DXF 70
vertind[4]
BS
VIEWPORT
parent struct dwg object entity*
center 3BD, DXF 10
width BD, DXF 40
height BD, DXF 41
on_off RS, DXF 68
id RS, DXF 69
view_target
3BD, DXF 17
view_direction
3BD, DXF 16
view_twist
BD, DXF 51
Chapter 4: Objects 75
view_height
BD, DXF 45
lens_length
BD, DXF 42
front_clip_z
BD, DXF 43
back_clip_z
BD, DXF 44
snap_angle
BD, DXF 50
view_center
2RD, DXF 12
snap_base
2RD, DXF 13
snap_spacing
2RD, DXF 14
grid_spacing
2RD, DXF 15
circle_zoom
BS, DXF 72
grid_major
BS, DXF 61
num_frozen_layers
BL
status_flag
BL, DXF 90
style_sheet
TV, DXF 1
render_mode
RC, DXF 281
ucs_at_origin
B, DXF 74
ucs_per_viewport
B, DXF 71
ucs_origin
3BD, DXF 110
ucs_x_axis
3BD, DXF 111
Chapter 4: Objects 76
ucs_y_axis
3BD, DXF 112
ucs_elevation
BD, DXF 146
ucs_ortho_view_type
BS, DXF 79
shadeplot_mode
BS, DXF 170
use_default_lights
B, DXF 292
default_lighting_type
RC, DXF 282
brightness
BD, DXF 141
contrast BD, DXF 142
ambient_color
CMC, DXF 63
WIPEOUT
parent struct dwg object entity*
class_version
BL, DXF 90
pt0 3BD, DXF 10
uvec 3BD, DXF 11
vvec 3BD, DXF 12
size 2RD, DXF 13
display_props
BS, DXF 70
clipping B, DXF 280
brightness
RC, DXF 281
contrast RC, DXF 282
fade RC, DXF 283
clip_mode
B, DXF 290
clip_boundary_type
BS, DXF 71
Chapter 4: Objects 77
num_clip_verts
BL, DXF 91
clip_verts
2RD*, DXF 14
imagedef H, DXF 340
imagedefreactor
H, DXF 360
XLINE
4.3 OBJECTS
All non-graphical objects with its fields. See [Common Object fields], page 151,
ACSH SWEEP CLASS
parent struct dwg object object*
class_version
BL, DXF 90
ee_bl98 BL, DXF 98
ee_bl99 BL, DXF 99
shhn_bl98
BL, DXF 98
shhn_bl99
BL, DXF 99
shhn_pts BD*, DXF 40
color CMC, DXF 62
shhn_b92 B, DXF 92
shhn_bl347
BL, DXF 347
shsw_bl90
BL, DXF 90
shsw_bl91
BL, DXF 91
basept 3BD, DXF 10
shsw_bl92
BL, DXF 92
shsw_size_text
BL, DXF 90
shsw_text
TF, DXF 310
Chapter 4: Objects 78
shsw_bl93
BL, DXF 93
shsw_size_text2
BL, DXF 90
shsw_text2
TF, DXF 310
draft_angle
BD, DXF 42
start_draft_dist
BD, DXF 43
end_draft_dist
BD, DXF 44
scale_factor
BD, DXF 45
twist_angle
BD, DXF 48
align_angle
BD, DXF 49
sweepentity_transform
BD*, DXF 46
pathentity_transform
BD*, DXF 47
align_option
RC, DXF 70
miter_option
RC, DXF 71
has_align_start
B, DXF 290
bank B, DXF 292
check_intersections
B, DXF 293
shsw_b294
B, DXF 294
shsw_b295
B, DXF 295
shsw_b296
B, DXF 296
pt2 3BD, DXF 11
Chapter 4: Objects 79
ANNOTSCALEOBJECTCONTEXTDATA
parent struct dwg object object*
class_version
BS, DXF 70
has_file B, DXF 290
defaultflag
B
scale H, DXF 340
APPID
APPID is a table object.
parent struct dwg object object*
flag RC
name TV
used RS
xrefref B
xrefindex_plus1
BS
xrefdep B
unknown RC, DXF 71
null_handle
H
APPID CONTROL
APPID CONTROL is a table control object.
parent struct dwg object object*
num_entries
BS, DXF 70
entries H*
objid BL
ASSOC2DCONSTRAINTGROUP
parent struct dwg object object*
solution_status
BL, DXF 90
geometry_status
BL, DXF 90
readdep H, DXF 330
Chapter 4: Objects 80
writedep H, DXF 360
constraint_status
BL, DXF 90
dof BL, DXF 90
is_body_a_proxy
B, DXF 90
l5 BL, DXF 90
b1 B, DXF 70
workplane[3]
3BD
l6 BL, DXF 90
l7 BL, DXF 90
l8 BL, DXF 90
cl1 BL, DXF 90
cs1 RC, DXF 70
cl2 BL, DXF 90
cl3 BL, DXF 90
cl4 BL, DXF 90
c1 3BD, DXF 10
c2 3BD, DXF 10
c3 3BD, DXF 10
w1 BD, DXF 40
w2 BD, DXF 40
w3 BD, DXF 40
ASSOCACTION
parent struct dwg object object*
solution_status
BL, DXF 90
geometry_status
BL, DXF 90
readdep H, DXF 330
writedep H, DXF 360
constraint_status
BL, DXF 90
dof BL, DXF 90
Chapter 4: Objects 81
is_body_a_proxy
B, DXF 90
num_deps BL, DXF 90
body Dwg ACTIONBODY
status BL, DXF 90
actionbody
H
callback H
owningnetwork
H
ASSOCALIGNEDDIMACTIONBODY
parent struct dwg object object*
aab_status
BL, DXF 90
pab_status
BL, DXF 90
pab_l2 BL, DXF 90
pab_l3 BL, DXF 90
writedep H, DXF 360
pab_l4 BL, DXF 90
pab_l5 BL, DXF 90
pab_l6 BL
readdep H, DXF 330
dcm_status
BL, DXF 90
d_node H, DXF 330
r_node H, DXF 330
ASSOCDEPENDENCY
parent struct dwg object object*
class_version
BL, DXF 90
status BL, DXF 90
isread_dep
B, DXF 290
iswrite_dep
B, DXF 290
Chapter 4: Objects 82
isobjectstate_dep
B, DXF 290
unknown_b4
B, DXF 290
order BL, DXF 90
unknown_b5
B, DXF 290
depbodyid
BL, DXF 90
owner H
readdep H, DXF 330
writedep H, DXF 360
node H, DXF 330
ASSOCNETWORK
parent struct dwg object object*
solution_status
BL, DXF 90
geometry_status
BL, DXF 90
readdep H, DXF 330
writedep H, DXF 360
constraint_status
BL, DXF 90
dof BL, DXF 90
is_body_a_proxy
B, DXF 90
unknown_assoc
BL
unknown_n1
BL, DXF 90
unknown_n2
BL, DXF 90
num_actions
BL, DXF 90
actions H*, DXF 330
ASSOCOSNAPPOINTREFACTIONPARAM
parent struct dwg object object*
Chapter 4: Objects 83
unknown RC
unknown1 B
status BS, DXF 90
name T, DXF 1
flags RS, DXF 90
unknown3 BD, DXF 40
num_params
BS, DXF 90
actionparam
H, DXF 330
writedep H, DXF 360
ASSOCPERSSUBENTMANAGER
parent struct dwg object object*
class_version
BL, DXF 90
unknown_bl1
BL, DXF 90
unknown_bl2
BL, DXF 90
unknown_bl3
BL, DXF 90
unknown_bl4
BL, DXF 90
unknown_bl5
BL, DXF 90
unknown_bl6
BL, DXF 90
unknown_bl6a
BL, DXF 90
unknown_bl7a
BL, DXF 90
unknown_bl7
BL, DXF 90
unknown_bl8
BL, DXF 90
unknown_bl9
BL, DXF 90
Chapter 4: Objects 84
unknown_bl10
BL, DXF 90
unknown_bl11
BL, DXF 90
unknown_bl12
BL, DXF 90
unknown_bl13
BL, DXF 90
unknown_bl14
BL, DXF 90
unknown_bl15
BL, DXF 90
unknown_bl16
BL, DXF 90
unknown_bl17
BL, DXF 90
unknown_bl18
BL, DXF 90
unknown_bl19
BL, DXF 90
unknown_bl20
BL, DXF 90
unknown_bl21
BL, DXF 90
unknown_bl22
BL, DXF 90
unknown_bl23
BL, DXF 90
unknown_bl24
BL, DXF 90
unknown_bl25
BL, DXF 90
unknown_bl26
BL, DXF 90
unknown_bl27
BL, DXF 90
unknown_bl28
BL, DXF 90
Chapter 4: Objects 85
unknown_bl29
BL, DXF 90
unknown_bl30
BL, DXF 90
unknown_bl31
BL, DXF 90
unknown_bl32
BL, DXF 90
unknown_bl33
BL, DXF 90
unknown_bl34
BL, DXF 90
unknown_bl35
BL, DXF 90
unknown_bl36
BL, DXF 90
unknown_b37
B, DXF 290
ASSOCPLANESURFACEACTIONBODY
parent struct dwg object object*
aab_status
BL, DXF 90
pab_status
BL, DXF 90
pab_l2 BL, DXF 90
pab_l3 BL, DXF 90
writedep H, DXF 360
pab_l4 BL, DXF 90
pab_l5 BL, DXF 90
readdep H, DXF 330
sab_status
BL, DXF 90
sab_b1 B, DXF 290
sab_l2 BL, DXF 90
sab_b2 B, DXF 290
sab_s1 BS, DXF 70
Chapter 4: Objects 86
pbsab_status
BL, DXF 90
psab_status
BL, DXF 90
BLOCK CONTROL
BLOCK CONTROL is a table control object.
parent struct dwg object object*
num_entries
BS, DXF 70
entries H*
objid BL
model_space
H
paper_space
H
BLOCK HEADER
BLOCK HEADER is a table object.
parent struct dwg object object*
flag RC
name TV
used RS
xrefref B
xrefindex_plus1
BS
xrefdep B
__iterator
BL
flag2 RC
flag3 RS
anonymous
B
hasattrs B
blkisxref
B
xrefoverlaid
B
Chapter 4: Objects 87
loaded_bit
B
num_owned
BL
base_pt 3DPOINT, DXF 10
xref_pname
TV, DXF 1
num_inserts
RL
description
TV, DXF 4
preview_size
BL
preview TV, DXF 310
insert_units
BS, DXF 70
explodable
B, DXF 280
block_scaling
RC, DXF 281
null_handle
H
block_entity
H
first_entity
H
last_entity
H
entities H*
endblk_entity
H
inserts H*
layout H, DXF 340
CELLSTYLEMAP
parent struct dwg object object*
num_cells
BL, DXF 90
Chapter 4: Objects 88
cells Dwg CELLSTYLEMAP Cell*
DATATABLE
parent struct dwg object object*
DBCOLOR
parent struct dwg object object*
class_version
BL, DXF 90
unknown1 BB
rgb RL, DXF 420
unknown2 RC
name T
catalog T
color CMC
DICTIONARY
parent struct dwg object object*
numitems BL
cloning BS, DXF 281
hard_owner
RC, DXF 280
texts TV*, DXF 3
itemhandles
H*, DXF 350
cloning_r14
RC
DICTIONARYVAR
parent struct dwg object object*
intval RC, DXF 280
str TV, DXF 1
DICTIONARYWDFLT
parent struct dwg object object*
numitems BL
cloning BS, DXF 281
hard_owner
RC, DXF 280
Chapter 4: Objects 89
texts TV*, DXF 3
itemhandles
H*, DXF 350
cloning_r14
RL
defaultid
H, DXF 340
DIMASSOC
parent struct dwg object object*
associativity
BL, DXF 90
trans_space_flag
RC, DXF 70
ref Dwg DIMASSOC Ref*
intsect_gsmarker
BL
DIMSTYLE
DIMSTYLE is a table object.
parent struct dwg object object*
flag RC, DXF 70
name TV
used RS
xrefref B
xrefindex_plus1
BS
xrefdep B
DIMTOL B, DXF 71
DIMLIM B, DXF 72
DIMTIH B, DXF 73
DIMTOH B, DXF 74
DIMSE1 B, DXF 75
DIMSE2 B, DXF 76
DIMALT B, DXF 170
DIMTOFL B, DXF 172
DIMSAH B, DXF 173
Chapter 4: Objects 90
DIMTIX B, DXF 174
DIMSOXD B, DXF 175
DIMALTD BS, DXF 171
DIMZIN BS, DXF 78
DIMSD1 B, DXF 281
DIMSD2 B, DXF 282
DIMTOLJ BS, DXF 283
DIMJUST BS, DXF 280
DIMFIT BS, DXF 289
DIMUPT B, DXF 288
DIMTZIN BS, DXF 284
DIMMALTZ BS, DXF 285
DIMMALTTZ
BS, DXF 286
DIMTAD BS, DXF 77
DIMUNIT BS, DXF 270
DIMAUNIT BS, DXF 275
DIMDEC BS, DXF 271
DIMTDEC BS, DXF 272
DIMALTU BS, DXF 273
DIMALTTD BS, DXF 274
DIMSCALE BD, DXF 40
DIMASZ BD, DXF 41
DIMEXO BD, DXF 42
DIMDLI BD, DXF 43
DIMEXE BD, DXF 44
DIMRND BD, DXF 45
DIMDLE BD, DXF 46
DIMTP BD, DXF 47
DIMTM BD, DXF 48
DIMFXL BD, DXF 49
DIMJOGANG
BD, DXF 50
Chapter 4: Objects 91
DIMTFILL BS, DXF 69
DIMTFILLCLR
CMC, DXF 70
DIMAZIN BS, DXF 79
DIMARCSYM
BS, DXF 90
DIMTXT BD, DXF 140
DIMCEN BD, DXF 141
DIMTSZ BD, DXF 142
DIMALTF BD, DXF 143
DIMLFAC BD, DXF 144
DIMTVP BD, DXF 145
DIMTFAC BD, DXF 146
DIMGAP BD, DXF 147
DIMPOST T, DXF 3
DIMAPOST T, DXF 4
DIMBLK_T T, DXF 5
DIMBLK1_T
T, DXF 6
DIMBLK2_T
T, DXF 7
DIMALTRND
BD, DXF 148
DIMCLRD_N
RS, DXF 176
DIMCLRE_N
RS, DXF 177
DIMCLRT_N
RS, DXF 178
DIMCLRD CMC, DXF 176
DIMCLRE CMC, DXF 177
DIMCLRT CMC, DXF 178
DIMADEC BS, DXF 179
DIMFRAC BS, DXF 276
DIMLUNIT BS, DXF 277
Chapter 4: Objects 92
DIMDSEP BS, DXF 278
DIMTMOVE BS, DXF 279
DIMALTZ BS, DXF 285
DIMALTTZ BS, DXF 286
DIMATFIT BS
DIMFXLON B, DXF 290
DIMTXTDIRECTION
B, DXF 295
DIMALTMZF
BD
DIMALTMZS
T
DIMMZF BD
DIMMZS T
DIMLWD BSd, DXF 371
DIMLWE BSd, DXF 372
extref_handle
H
DIMTXSTY H, DXF 340
DIMLDRBLK
H, DXF 341
DIMBLK H, DXF 342
DIMBLK1 H, DXF 343
DIMBLK2 H, DXF 344
DIMLTYPE H, DXF 345
DIMLTEX1 H, DXF 346
DIMLTEX2 H, DXF 347
DIMSTYLE CONTROL
DIMSTYLE CONTROL is a table control object.
parent struct dwg object object*
num_entries
BS, DXF 70
entries H*
objid BL
Chapter 4: Objects 93
num_morehandles
RC, DXF 71
morehandles
H*, DXF 340
DUMMY
parent struct dwg object object*
DYNAMICBLOCKPURGEPREVENTER
parent struct dwg object object*
flag BS, DXF 70
unknown_rs1
RS
EVALUATION GRAPH
parent struct dwg object object*
has_graph
BL, DXF 96
unknown1 BL, DXF 97
unknown2 BL
nodeid BL, DXF 91
edge_flags
BL, DXF 93
num_evalexpr
BL, DXF 95
node_edge1
BL, DXF 92
node_edge2
BL, DXF 92
node_edge3
BL, DXF 92
node_edge4
BL, DXF 92
evalexpr H*, DXF 360
FIELD
parent struct dwg object object*
id TV, DXF 1
code TV, DXF 2
Chapter 4: Objects 94
num_childs
BL, DXF 90
childs H*, DXF 360
num_objects
BL, DXF 97
objects H*, DXF 331
format TV, DXF 4
evaluation_option
BL, DXF 91
filing_option
BL, DXF 92
field_state
BL, DXF 94
evaluation_status
BL, DXF 95
evaluation_error_code
BL, DXF 96
evaluation_error_msg
TV, DXF 300
value Dwg TABLE value
value_string
TV, DXF 301
value_string_length
BL, DXF 98
num_childval
BL, DXF 93
childval Dwg FIELD ChildValue*
FIELDLIST
parent struct dwg object object*
num_fields
BL
unknown B
fields H*, DXF 330
GEODATA
parent struct dwg object object*
class_version
BL, DXF 90
Chapter 4: Objects 95
host_block
H, DXF 330
coord_type
BS, DXF 70
design_pt
3BD, DXF 10
ref_pt 3BD, DXF 11
obs_pt 3BD
unit_scale_horiz
BD, DXF 40
units_value_horiz
BL, DXF 91
unit_scale_vert
BD, DXF 41
units_value_vert
BL, DXF 92
up_dir 3BD, DXF 210
north_dir
3BD, DXF 12
scale_est
BL, DXF 95
user_scale_factor
BD, DXF 141
sea_level_corr
B, DXF 294
sea_level_elev
BD, DXF 142
coord_proj_radius
BD, DXF 143
coord_system_def
T
geo_rss_tag
T, DXF 302
coord_system_datum
T
coord_system_wkt
T
observation_from_tag
T, DXF 305
Chapter 4: Objects 96
observation_to_tag
T, DXF 306
observation_coverage_tag
T
num_geomesh_pts
BL, DXF 93
geomesh_pts
Dwg GEODATA meshpt*
num_geomesh_faces
BL, DXF 96
geomesh_faces
Dwg GEODATA meshface*
has_civil_data
B
obsolete_false
B
north_dir_angle_deg
BD
north_dir_angle_rad
BD
GEOMAPIMAGE
parent struct dwg object object*
class_version
BL, DXF 90
pt0 3BD, DXF 10
size 2RD, DXF 13
display_props
BS, DXF 70
clipping B, DXF 280
brightness
RC, DXF 281
contrast RC, DXF 282
fade RC, DXF 283
rotation BD
image_width
BD
image_height
BD
Chapter 4: Objects 97
name T
image_file
BD
image_visibility
BD
transparency
BS
height BD
width BD
show_rotation
B
scale_factor
BD
geoimage_brightness
BS
geoimage_contrast
BS
geoimage_fade
BS
geoimage_position
BS
geoimage_width
BS
geoimage_height
BS
GROUP
parent struct dwg object object*
name TV, DXF 300
unnamed BS, DXF 70
selectable
BS, DXF 71
num_groups
BL
groups H*, DXF 340
IDBUFFER
parent struct dwg object object*
unknown RC
Chapter 4: Objects 98
num_obj_ids
BL
obj_ids H*, DXF 330
IMAGEDEF
parent struct dwg object object*
class_version
BL, DXF 90
image_size
2RD, DXF 10
file_path
TV, DXF 1
is_loaded
B, DXF 280
resunits RC, DXF 281
pixel_size
2RD, DXF 11
IMAGEDEF REACTOR
parent struct dwg object object*
class_version
BL, DXF 90
LAYER
LAYER is a table object.
parent struct dwg object object*
flag BS
name TV
used RS
xrefref B
xrefindex_plus1
BS
xrefdep B
frozen B
on B
frozen_in_new
B
locked B
plotflag B, DXF 290
Chapter 4: Objects 99
linewt RC
color CMC, DXF 62
color_rs short, DXF 62
ltype_rs RS, DXF 7
xref H
plotstyle
H, DXF 390
material H, DXF 347
ltype H, DXF 6
LAYER CONTROL
LAYER CONTROL is a table control object.
parent struct dwg object object*
num_entries
BS, DXF 70
entries H*
objid BL
LAYER INDEX
parent struct dwg object object*
timestamp1
BL, DXF 40
timestamp2
BL, DXF 40
num_entries
BL
entries Dwg LAYER entry*
layer_entries
H*
LAYOUT
parent struct dwg object object*
page_setup_name
TV, DXF 1
printer_or_config
TV, DXF 2
plot_layout_flags
BS, DXF 70
Chapter 4: Objects 100
left_margin
BD, DXF 40
bottom_margin
BD, DXF 41
right_margin
BD, DXF 42
top_margin
BD, DXF 43
paper_width
BD, DXF 44
paper_height
BD, DXF 45
paper_size
TV, DXF 4
plot_origin
2BD 1, DXF 46
paper_units
BS, DXF 72
plot_rotation
BS, DXF 73
plot_type
BS, DXF 74
window_min
2BD 1, DXF 48
window_max
2BD 1, DXF 140
plot_view_name
TV, DXF 6
real_world_units
BD, DXF 142
drawing_units
BD, DXF 143
current_style_sheet
TV, DXF 7
scale_type
BS, DXF 75
scale_factor
BD, DXF 147
Chapter 4: Objects 101
paper_image_origin
2BD 1, DXF 148
shade_plot_mode
BS, DXF 76
shade_plot_res_level
BS, DXF 77
shade_plot_custom_dpi
BS, DXF 78
layout_name
TV, DXF 1
tab_order
BS, DXF 71
flag BS, DXF 70
ucs_origin
3DPOINT, DXF 13
minimum_limits
2DPOINT, DXF 10
maximum_limits
2DPOINT, DXF 11
ins_point
3DPOINT, DXF 12
ucs_x_axis
3DPOINT, DXF 16
ucs_y_axis
3DPOINT, DXF 17
elevation
BD, DXF 146
orthoview_type
BS, DXF 76
extent_min
3DPOINT, DXF 14
extent_max
3DPOINT, DXF 15
plot_view
H, DXF 6
visualstyle
H
block_header
H, DXF 330
Chapter 4: Objects 102
active_viewport
H, DXF 331
base_ucs H, DXF 346
named_ucs
H, DXF 345
num_viewports
BL
viewports
H*
LIGHTLIST
parent struct dwg object object*
dictionary
H
class_version
BS
num_lights
BS
lights_handles
H*
lights_names
TV*
LONG TRANSACTION
parent struct dwg object object*
LTYPE
LTYPE is a table object.
parent struct dwg object object*
flag RC
name TV
used RS
xrefref B
xrefindex_plus1
BS
xrefdep B
description
TV, DXF 3
pattern_len
BD, DXF 40
Chapter 4: Objects 103
alignment
RC, DXF 72
num_dashes
RC, DXF 73
dashes Dwg LTYPE dash*
dashes_r11
RD*
text_area_is_present
B
strings_area
TV, DXF 3
extref_handle
H
styles H*, DXF 340
LTYPE CONTROL
LTYPE CONTROL is a table control object.
parent struct dwg object object*
num_entries
BS, DXF 70
entries H*
objid BL
bylayer H
byblock H
MATERIAL
parent struct dwg object object*
name T, DXF 1
desc T, DXF 2
ambient_color_flag
BS, DXF 70
ambient_color_factor
BD, DXF 40
ambient_color
CMC, DXF 90
diffuse_color_flag
BS, DXF 71
diffuse_color_factor
BD, DXF 41
Chapter 4: Objects 104
diffuse_color
CMC, DXF 91
diffusemap_source
BS, DXF 72
diffusemap_filename
T, DXF 3
diffusemap_blendfactor
BD, DXF 42
diffusemap_projection
BS, DXF 73
diffusemap_tiling
BS, DXF 74
diffusemap_autotransform
BS, DXF 75
diffusemap_transmatrix
BD*, DXF 43
specular_gloss_factor
BD, DXF 44
specular_color_flag
BS, DXF 76
specular_color_factor
BD, DXF 45
specular_color
CMC, DXF 92
specularmap_source
BS, DXF 77
specularmap_filename
T, DXF 4
specularmap_blendfactor
BD, DXF 46
specularmap_projection
BS, DXF 78
specularmap_tiling
BS, DXF 79
specularmap_autotransform
BS, DXF 170
specularmap_transmatrix
BD*, DXF 47
Chapter 4: Objects 105
reflectionmap_source
BS, DXF 171
reflectionmap_filename
T, DXF 6
reflectionmap_blendfactor
BD, DXF 48
reflectionmap_projection
BS, DXF 172
reflectionmap_tiling
BS, DXF 173
reflectionmap_autotransform
BS, DXF 174
reflectionmap_transmatrix
BD*, DXF 49
opacity_percent
BD, DXF 140
opacitymap_source
BS, DXF 175
opacitymap_filename
T, DXF 7
opacitymap_blendfactor
BD, DXF 141
opacitymap_projection
BS, DXF 176
opacitymap_tiling
BS, DXF 177
opacitymap_autotransform
BS, DXF 178
opacitymap_transmatrix
BD*, DXF 142
bumpmap_source
BS, DXF 179
bumpmap_filename
T, DXF 8
bumpmap_blendfactor
BD, DXF 143
bumpmap_projection
BS, DXF 270
Chapter 4: Objects 106
bumpmap_tiling
BS, DXF 271
bumpmap_autotransform
BS, DXF 272
bumpmap_transmatrix
BD*, DXF 144
refraction_index
BD, DXF 145
refractionmap_source
BS, DXF 273
refractionmap_filename
T, DXF 9
refractionmap_blendfactor
BD, DXF 146
refractionmap_projection
BS, DXF 274
refractionmap_tiling
BS, DXF 275
refractionmap_autotransform
BS, DXF 276
refractionmap_transmatrix
BD*, DXF 147
color_bleed_scale
BD, DXF 460
indirect_dump_scale
BD, DXF 461
reflectance_scale
BD, DXF 462
transmittance_scale
BD, DXF 463
two_sided_material
B, DXF 290
luminance
BD, DXF 464
luminance_mode
BS, DXF 270
normalmap_method
BS, DXF 271
Chapter 4: Objects 107
normalmap_strength
BD, DXF 465
normalmap_source
BS, DXF 72
normalmap_filename
T, DXF 3
normalmap_blendfactor
BD, DXF 42
normalmap_projection
BS, DXF 73
normalmap_tiling
BS, DXF 74
normalmap_autotransform
BS, DXF 75
normalmap_transmatrix
BD*, DXF 43
materials_anonymous
B, DXF 293
global_illumination_mode
BS, DXF 272
final_gather_mode
BS, DXF 273
genprocname
T, DXF 300
genprocvalbool
B, DXF 291
genprocvalint
BS, DXF 271
genprocvalreal
BD, DXF 469
genprocvaltext
T, DXF 301
genproctableend
B, DXF 292
genprocvalcolorindex
CMC, DXF 62
genprocvalcolorrgb
BS, DXF 420
Chapter 4: Objects 108
genprocvalcolorname
T, DXF 430
map_utile
BS, DXF 270
translucence
BD, DXF 148
self_illumination
BL, DXF 90
reflectivity
BD, DXF 468
illumination_model
BL, DXF 93
channel_flags
BL, DXF 94
MLEADERSTYLE
parent struct dwg object object*
class_version
BS, DXF 179
content_type
BS, DXF 170
mleader_order
BS, DXF 171
leader_order
BS, DXF 172
max_points
BL, DXF 90
first_seg_angle
BD, DXF 40
second_seg_angle
BD, DXF 41
type BS, DXF 173
line_color
CMC, DXF 91
line_type
H, DXF 340
linewt BLd, DXF 92
has_landing
B, DXF 290
Chapter 4: Objects 109
has_dogleg
B, DXF 291
landing_gap
BD, DXF 42
landing_dist
BD, DXF 43
description
TV, DXF 3
arrow_head
H, DXF 341
arrow_head_size
BD, DXF 44
text_default
TV, DXF 300
text_style
H, DXF 342
attach_left
BS, DXF 174
attach_right
BS, DXF 178
text_angle_type
BS, DXF 175
text_align_type
BS, DXF 176
text_color
CMC, DXF 93
text_height
BD, DXF 45
text_frame
B, DXF 292
is_new_format
B
text_always_left
B, DXF 297
align_space
BD, DXF 46
block H, DXF 343
block_color
CMC, DXF 94
Chapter 4: Objects 110
block_scale
3BD
use_block_scale
B, DXF 293
block_rotation
BD, DXF 141
use_block_rotation
B, DXF 294
block_connection
BS, DXF 177
scale BD, DXF 142
changed B, DXF 295
is_annotative
B, DXF 296
break_size
BD, DXF 143
attach_dir
BS, DXF 271
attach_top
BS, DXF 273
attach_bottom
BS, DXF 272
text_extended
B
MLINESTYLE
parent struct dwg object object*
name TV, DXF 2
desc TV, DXF 3
flag BS, DXF 70
fill_color
CMC, DXF 62
start_angle
BD, DXF 51
end_angle
BD, DXF 52
num_lines
RC, DXF 71
Chapter 4: Objects 111
lines Dwg MLINESTYLE line*
NAVISWORKSMODELDEF
parent struct dwg object object*
path T, DXF 1
status B, DXF 290
min_extent
3BD, DXF 10
max_extent
3BD, DXF 11
host_drawing_visibility
B, DXF 290
OBJECTCONTEXTDATA
parent struct dwg object object*
class_version
BS, DXF 70
has_file B, DXF 290
defaultflag
B
OBJECT PTR
parent struct dwg object object*
PERSSUBENTMANAGER
parent struct dwg object object*
class_version
BL, DXF 90
unknown_bl1
BL, DXF 90
unknown_bl2
BL, DXF 90
unknown_bl3
BL, DXF 90
unknown_bl4
BL, DXF 90
unknown_bl5
BL, DXF 90
unknown_bl6
BL, DXF 90
Chapter 4: Objects 112
PLACEHOLDER
parent struct dwg object object*
PLOTSETTINGS
parent struct dwg object object*
page_setup_name
T, DXF 1
printer_cfg_file
T, DXF 2
paper_size
T, DXF 4
plotview H, DXF 6
left_margin
BD, DXF 40
bottom_margin
BD, DXF 41
right_margin
BD, DXF 42
top_margin
BD, DXF 43
paper_width
BD, DXF 44
paper_height
BD, DXF 45
plot_origin
2BD 1, DXF 46
plot_window_ll
2BD 1, DXF 48
plot_window_ur
2BD 1, DXF 140
num_custom_print_scale
BD, DXF 142
den_custom_print_scale
BD, DXF 143
plot_layout
BS, DXF 70
plot_paper_units
BS, DXF 72
Chapter 4: Objects 113
plot_rotation
BS, DXF 73
plot_type
BS, DXF 74
stylesheet
H, DXF 7
use_std_scale
B
std_scale_type
BS, DXF 75
std_scale_factor
BD, DXF 147
shade_plot_mode
BS, DXF 76
shade_plot_res_level
BS, DXF 77
shade_plot_custom_dpi
BS, DXF 78
paper_image_origin
2BD 1, DXF 148
shade_plot_id
H, DXF 333
PROXY OBJECT
parent struct dwg object object*
class_id BL, DXF 91
version BL, DXF 71
maint_version
BL, DXF 97
from_dxf B, DXF 70
data TV
objid_object_handles
H*
RASTERVARIABLES
parent struct dwg object object*
class_version
BL, DXF 90
display_frame
BS, DXF 70
Chapter 4: Objects 114
display_quality
BS, DXF 71
units BS, DXF 72
RENDERENVIRONMENT
parent struct dwg object object*
class_version
BL, DXF 90
fog_enabled
B, DXF 290
fog_background_enabled
B, DXF 290
fog_color
CMC
fog_density_near
BD, DXF 40
fog_density_far
BD, DXF 40
fog_distance_near
BD, DXF 40
fog_distance_far
BD, DXF 40
environ_image_enabled
B, DXF 290
environ_image_filename
T, DXF 1
RENDERGLOBAL
parent struct dwg object object*
class_version
BL, DXF 90
procedure
BL, DXF 90
destination
BL, DXF 90
save_enabled
B, DXF 290
save_filename
T, DXF 1
Chapter 4: Objects 115
image_width
BL, DXF 90
image_height
BL, DXF 90
predef_presets_first
B, DXF 290
highlevel_info
B, DXF 290
SCALE
parent struct dwg object object*
flag BS, DXF 70
name TV, DXF 300
paper_units
BD, DXF 140
drawing_units
BD, DXF 141
has_unit_scale
B, DXF 290
SORTENTSTABLE
parent struct dwg object object*
num_ents BL
sort_ents
H*, DXF 5
dictionary
H
ents H*, DXF 331
SPATIAL FILTER
parent struct dwg object object*
num_points
BS, DXF 70
points 2RD*, DXF 10
extrusion
BE, DXF 210
clip_bound_origin
3BD, DXF 10
display_boundary
BS, DXF 71
Chapter 4: Objects 116
front_clip_on
BS, DXF 72
front_clip_dist
BD, DXF 40
back_clip_on
BS, DXF 73
back_clip_dist
BD, DXF 41
inverse_block_transform
BD*, DXF 40
clip_bound_transform
BD*, DXF 40
SPATIAL INDEX
parent struct dwg object object*
timestamp1
BL
timestamp2
BL
unknown TV
STYLE
STYLE is a table object.
parent struct dwg object object*
flag RC
name TV
used RS
xrefref B
xrefindex_plus1
BS
xrefdep B
vertical B
shape_file
B
fixed_height
BD, DXF 40
width_factor
BD, DXF 41
Chapter 4: Objects 117
oblique_ang
BD, DXF 50
generation
RC, DXF 71
last_height
BD, DXF 42
font_name
TV, DXF 3
bigfont_name
TV, DXF 4
extref H
STYLE CONTROL
STYLE CONTROL is a table control object.
parent struct dwg object object*
num_entries
BS, DXF 70
entries H*
objid BL
SUN
parent struct dwg object object*
class_version
BL, DXF 90
is_on B, DXF 290
unknown BS, DXF 421
color CMC, DXF 63
intensity
BD, DXF 40
julian_day
BL, DXF 91
time BL, DXF 92
is_dst B, DXF 292
has_shadow
B, DXF 291
shadow_type
BS, DXF 70
shadow_mapsize
BS, DXF 71
Chapter 4: Objects 118
shadow_softness
BS, DXF 280
skyparams
H
SUNSTUDY
parent struct dwg object object*
class_version
BL, DXF 90
setup_name
T, DXF 1
desc T, DXF 2
output_type
BL, DXF 70
sheet_set_name
T, DXF 3
use_subset
B, DXF 290
sheet_subset_name
T, DXF 4
select_dates_from_calendar
B, DXF 291
num_dates
BL, DXF 91
dates Dwg SUNSTUDY Dates*
select_range_of_dates
B, DXF 292
start_time
BL, DXF 93
end_time BL, DXF 94
interval BL, DXF 95
num_hours
BL, DXF 91
hours B*, DXF 290
shade_plot_type
BL, DXF 74
numvports
BL, DXF 75
Chapter 4: Objects 119
numrows BL, DXF 76
numcols BL, DXF 77
spacing BD, DXF 40
lock_viewports
B, DXF 293
label_viewports
B, DXF 294
page_setup_wizard
H, DXF 340
view H, DXF 341
visualstyle
H, DXF 342
text_style
H, DXF 343
TABLECONTENT
parent struct dwg object object*
ldata Dwg LinkedData
tdata Dwg LinkedTableData
fdata Dwg FormattedTableData
table_style
H, DXF 340
TABLEGEOMETRY
parent struct dwg object object*
num_rows BL, DXF 90
num_cols BL, DXF 91
num_cells
BL, DXF 92
cells Dwg TABLEGEOMETRY Cell*
TABLESTYLE
parent struct dwg object object*
class_version
BS
name TV, DXF 3
flags BS, DXF 71
flow_direction
BS, DXF 70
Chapter 4: Objects 120
horiz_cell_margin
BD, DXF 40
vert_cell_margin
BD, DXF 41
title_suppressed
B, DXF 280
header_suppressed
B, DXF 281
num_rowstyles
BL
rowstyles
Dwg TABLESTYLE rowstyles*
num_cells
BL
cells Dwg TABLESTYLE Cell*
UCS
UCS is a table object.
parent struct dwg object object*
flag RC
name TV
used RS
xrefref B
xrefindex_plus1
BS
xrefdep B
origin 3BD, DXF 10
x_direction
3BD, DXF 11
y_direction
3BD, DXF 12
elevation
BD, DXF 146
orthographic_view_type
BS, DXF 71
orthographic_type
BS, DXF 71
Chapter 4: Objects 121
null_handle
H
base_ucs H, DXF 346
named_ucs
H, DXF 345
UCS CONTROL
UCS CONTROL is a table control object.
parent struct dwg object object*
num_entries
BS, DXF 70
entries H*
objid BL
UNDERLAYDEFINITION
parent struct dwg object object*
filename TV, DXF 1
name TV, DXF 2
UNKNOWN OBJ
parent struct dwg object object*
VBA PROJECT
parent struct dwg object object*
num_bytes
RL
bytes TF
VIEW
VIEW is a table object.
parent struct dwg object object*
flag RC
name TV
used RS
xrefref B
xrefindex_plus1
BS
xrefdep B
height BD, DXF 40
width BD, DXF 41
Chapter 4: Objects 122
center 2RD, DXF 20
target 3BD, DXF 12
direction
3BD, DXF 11
twist_angle
BD, DXF 50
lens_length
BD, DXF 42
front_clip
BD, DXF 43
back_clip
BD, DXF 44
VIEWMODE 4BITS, DXF 71
render_mode
RC, DXF 281
use_default_lights
B, DXF 292
default_lightning_type
RC, DXF 282
brightness
BD, DXF 141
contrast BD, DXF 142
ambient_color
CMC, DXF 63
pspace_flag
B
associated_ucs
B, DXF 72
origin 3BD, DXF 110
x_direction
3BD, DXF 111
y_direction
3BD, DXF 112
elevation
BD, DXF 146
orthographic_view_type
BS, DXF 79
Chapter 4: Objects 123
camera_plottable
B, DXF 73
null_handle
H
background
H, DXF 332
visualstyle
H, DXF 348
sun H, DXF 361
base_ucs H, DXF 346
named_ucs
H, DXF 345
livesection
H, DXF 334
VIEW CONTROL
VIEW CONTROL is a table control object.
parent struct dwg object object*
num_entries
BS, DXF 70
entries H*
objid BL
VISUALSTYLE
parent struct dwg object object*
desc T, DXF 2
type BS, DXF 70
face_lighting_model
BS, DXF 71
face_lighting_quality
BS, DXF 72
face_color_mode
BS, DXF 73
face_opacity
BD, DXF 40
face_specular
BD, DXF 41
face_modifier
BS, DXF 90
Chapter 4: Objects 124
color CMC, DXF 62
face_mono_color
CMC, DXF 63
edge_model
BS, DXF 74
edge_style
BL, DXF 91
edge_intersection_color
CMC, DXF 64
edge_obscured_color
CMC, DXF 65
edge_obscured_line_pattern
BS, DXF 75
edge_intersection_line_pattern
BS, DXF 175
edge_crease_angle
BD, DXF 42
edge_modifier
BS, DXF 92
edge_color
CMC, DXF 66
edge_opacity
BD, DXF 43
edge_width
BS, DXF 76
edge_overhang
BS, DXF 77
edge_jitter
BS, DXF 78
edge_silhouette_color
CMC, DXF 67
edge_silhouette_width
BS, DXF 79
edge_halo_gap
BS, DXF 170
num_edge_isolines
BS, DXF 171
edge_hide_precision_flag
BS, DXF 290
Chapter 4: Objects 125
edge_style_apply_flag
BS, DXF 174
display_style
BS, DXF 93
display_brightness
BD, DXF 44
display_shadow_type
BS, DXF 173
is_internal_use_only
BS, DXF 291
unknown_float45
BS, DXF 45
VPORT
VPORT is a table object.
parent struct dwg object object*
flag RC
name TV
used RS
xrefref B
xrefindex_plus1
BS
xrefdep B
VIEWSIZE BD, DXF 40
viewwidth
BD
aspect_ratio
BD, DXF 41
VIEWCTR 2RD, DXF 12
view_target
3BD, DXF 17
VIEWDIR 3BD, DXF 16
view_twist
BD, DXF 51
lens_length
BD, DXF 42
front_clip
BD, DXF 43
Chapter 4: Objects 126
back_clip
BD, DXF 44
VIEWMODE 4BITS, DXF 71
render_mode
RC, DXF 281
use_default_lights
B, DXF 292
default_lightning_type
RC, DXF 282
brightness
BD, DXF 141
contrast BD, DXF 142
ambient_color
CMC, DXF 63
lower_left
2RD, DXF 10
upper_right
2RD, DXF 11
UCSFOLLOW
B, DXF 71
circle_zoom
BS, DXF 72
FASTZOOM B, DXF 73
UCSICON RC, DXF 74
GRIDMODE B, DXF 76
GRIDUNIT 2RD, DXF 15
SNAPMODE B, DXF 75
SNAPSTYLE
B, DXF 77
SNAPISOPAIR
BS, DXF 78
SNAPANG BD, DXF 50
SNAPBASE 2RD, DXF 13
SNAPUNIT 2RD, DXF 14
unknown B
UCSVP B, DXF 65
Chapter 4: Objects 127
ucs_origin
3BD, DXF 110
ucs_x_axis
3BD, DXF 111
ucs_y_axis
3BD, DXF 112
ucs_elevation
BD, DXF 146
ucs_orthografic_type
BS, DXF 79
grid_flags
BS, DXF 60
grid_major
BS, DXF 61
null_handle
H
background
H, DXF 332
visualstyle
H, DXF 348
sun H, DXF 361
named_ucs
H, DXF 345
base_ucs H, DXF 346
VPORT CONTROL
VPORT CONTROL is a table control object.
parent struct dwg object object*
num_entries
BS, DXF 70
entries H*
objid BL
VPORT ENTITY CONTROL
VPORT ENTITY CONTROL is a table control object.
parent struct dwg object object*
num_entries
BS, DXF 70
entries H*
Chapter 4: Objects 128
objid BL
VPORT ENTITY HEADER
VPORT ENTITY HEADER is a table object.
parent struct dwg object object*
flag RC
name TV
used RS
xrefref B
xrefindex_plus1
BS
xrefdep B
flag1 B, DXF 70
xref_handle
H
vport_entity
H
WIPEOUTVARIABLES
parent struct dwg object object*
display_frame
BS, DXF 70
XRECORD
parent struct dwg object object*
num_databytes
BL
cloning_flags
BS, DXF 280
num_xdata
BL
xdata Dwg Resbuf*
num_objid_handles
BL
objid_handles
H*
Dwg 3DSOLID silhouette
parent struct dwg entity 3DSOLID*
vp_id BL
Chapter 4: Objects 129
vp_target
3BD
vp_dir_from_target
3BD
vp_up_dir
3BD
vp_perspective
B
num_wires
BL
wires Dwg 3DSOLID wire*
Dwg 3DSOLID wire
parent struct dwg entity 3DSOLID*
type RC
selection_marker
BL
color BS
acis_index
BL
num_points
BL
points 3BD*
transform_present
B
axis_x 3BD
axis_y 3BD
axis_z 3BD
translation
3BD
scale BD
has_rotation
B
has_reflection
B
has_shear
B
Chapter 4: Objects 130
Dwg ACTIONBODY
parent struct dwg object ASSOCNETWORK*
evaluatorid
T
expression
T
value BL
Dwg BorderStyle
edge_flags
BL, DXF 95
border_property_overrides_flag
BL, DXF 90
border_type
BL, DXF 91
color CMC
linewt BLd, DXF 92
line_type
H
invisible
B, DXF 93
double_line_spacing
BD, DXF 93
parent struct dwg CellStyle*
Dwg CELLSTYLEMAP Cell
style Dwg CellStyle
id BL, DXF 90
type BL, DXF 91
name TV, DXF 300
parent struct dwg object CELLSTYLEMAP*
Dwg CellContentGeometry
dist_top_left
3BD
dist_center
3BD
content_width
BD
Chapter 4: Objects 131
content_height
BD
width BD
height BD
unknown BD
cell_parent
struct dwg TableCell*
geom_parent
struct dwg TABLEGEOMETRY Cell*
Dwg CellStyle
type BL
data_flags
BS
property_override_flags
BL
merge_flags
BL
background_color
CMC
content_layout
BL
content_format
Dwg ContentFormat
margin_override_flags
BS
vert_margin
BD
horiz_margin
BD
bottom_margin
BD
right_margin
BD
margin_horiz_spacing
BD
margin_vert_spacing
BD
Chapter 4: Objects 132
num_borders
BL
border Dwg BorderStyle*
tablerow_parent
struct dwg TableRow*
tabledatacolumn_parent
struct dwg TableDataColumn*
Dwg ContentFormat
property_override_flags
BL
property_flags
BL
value_data_type
BL
value_unit_type
BL
value_format_string
TV
rotation BD
block_scale
BD
cell_alignment
BL
content_color
CMC
text_style
H
text_height
BD
Dwg DIMASSOC ref
parent struct dwg object DIMASSOC*
rotated_type
BS
osnap_type
RC
classname
TV
Chapter 4: Objects 133
main_subent_type
BS
intsect_subent_type
BS
main_gsmarker
BL
osnap_dist
BD
osnap_pt 3BD
has_lastpt_ref
B
mainobj H
intsectobj
H
Dwg DIMENSION common
parent struct dwg object entity*
class_version
RC, DXF 280
blockname
TV, DXF 2
extrusion
BE, DXF 210
def_pt 3BD, DXF 10
text_midpt
2RD, DXF 11
elevation
BD, DXF 31
flag RC, DXF 70
flag1 RC
user_text
TV, DXF 1
text_rotation
BD, DXF 53
horiz_dir
BD, DXF 51
ins_scale
3BD, DXF 41
Chapter 4: Objects 134
ins_rotation
BD, DXF 54
attachment
BS, DXF 71
lspace_style
BS, DXF 72
lspace_factor
BD, DXF 41
act_measurement
BD, DXF 42
unknown B, DXF 73
flip_arrow1
B, DXF 74
flip_arrow2
B, DXF 75
clone_ins_pt
2RD, DXF 12
dimstyle H, DXF 3
block H
Dwg EVAL Node
parent struct dwg object EVALUATION GRAPH*
edge[4] BL
Dwg FIELD ChildValue
key TV, DXF 6
value Dwg TABLE value
parent struct dwg object FIELD*
Dwg FormattedTableData
cellstyle
Dwg CellStyle
num_merged_cells
BL
merged_cells
Dwg FormattedTableMerged*
parent struct dwg object TABLECONTENT*
Dwg FormattedTableMerged
top_row BL, DXF 91
Chapter 4: Objects 135
left_col BL, DXF 92
bottom_row
BL, DXF 93
right_col
BL, DXF 94
parent struct dwg FormattedTableData*
Dwg GEODATA meshface
face1 BL
face2 BL
face3 BL
face4 BL
Dwg GEODATA meshpt
source_pt
2RD
dest_pt 2RD
Dwg HATCH Color
parent struct dwg entity HATCH*
shift_value
BD, DXF 463
color CMC
Dwg HATCH ControlPoint
parent struct dwg HATCH PathSeg*
point 2RD, DXF 10
weight BD, DXF 40
Dwg HATCH DefLine
parent struct dwg entity HATCH*
angle BD, DXF 53
pt0 2BD, DXF 43
offset 2BD, DXF 45
num_dashes
BS, DXF 79
dashes BD*
Dwg HATCH Path
parent struct dwg entity HATCH*
Chapter 4: Objects 136
flag BL, DXF 92
num_segs_or_paths
BL, DXF 93
segs Dwg HATCH PathSeg*
bulges_present
B, DXF 72
closed B, DXF 73
polyline_paths
Dwg HATCH PolylinePath*
num_boundary_handles
BL, DXF 97
Dwg HATCH PathSeg
parent struct dwg HATCH Path*
type_status
RC, DXF 72
first_endpoint
2RD, DXF 10
second_endpoint
2RD, DXF 11
center 2RD, DXF 10
radius BD, DXF 40
start_angle
BD, DXF 50
end_angle
BD, DXF 51
is_ccw B, DXF 73
endpoint 2RD, DXF 11
minor_major_ratio
BD, DXF 40
degree BL, DXF 94
is_rational
B, DXF 73
is_periodic
B, DXF 74
num_knots
BL, DXF 95
Chapter 4: Objects 137
num_control_points
BL, DXF 96
knots BD*
control_points
Dwg HATCH ControlPoint*
num_fitpts
BL, DXF 97
fitpts 2RD*
start_tangent
2RD
end_tangent
2RD
Dwg HATCH PolylinePath
parent struct dwg HATCH Path*
point 2RD
bulge BD, DXF 42
Dwg LAYER entry
idxlong BL
layername
T, DXF 8
parent struct dwg object LAYER INDEX*
Dwg LEADER ArrowHead
parent struct dwg entity MULTILEADER*
is_default
BL, DXF 94
arrowhead
H
Dwg LEADER BlockLabel
parent struct dwg entity MULTILEADER*
attdef H
label_text
TV, DXF 302
ui_index BS, DXF 177
width BD, DXF 44
Dwg LEADER Break
parent struct dwg LEADER Line*
Chapter 4: Objects 138
start 3BD, DXF 11
end 3BD, DXF 12
Dwg LEADER Line
parent struct dwg LEADER Node*
num_points
BL
points 3DPOINT*
num_breaks
BL
breaks Dwg LEADER Break*
line_index
BL, DXF 91
type BS, DXF 170
color CMC
ltype H, DXF 340
linewt BLd, DXF 171
arrow_size
BD, DXF 40
arrow_handle
H, DXF 341
flags BL, DXF 93
Dwg LEADER Node
parent struct dwg entity MULTILEADER*
has_lastleaderlinepoint
B, DXF 290
has_dogleg
B, DXF 291
lastleaderlinepoint
3BD, DXF 10
dogleg_vector
3BD, DXF 11
branch_index
BL, DXF 90
dogleg_length
BD, DXF 40
num_lines
BL
Chapter 4: Objects 139
lines Dwg LEADER Line*
num_breaks
BL
breaks Dwg LEADER Break*
attach_dir
BS, DXF 271
Dwg LTYPE dash
parent struct dwg object LTYPE*
length BD, DXF 49
complex_shapecode
BS, DXF 74
x_offset RD, DXF 44
y_offset RD, DXF 45
scale BD, DXF 46
rotation BD, DXF 50
shape_flag
BS, DXF 75
Dwg LWPOLYLINE width
start BD, DXF 40
end BD, DXF 41
Dwg LinkedData
name TV
desc TV
Dwg LinkedTableData
num_cols BL
cols Dwg TableDataColumn*
num_rows BL
rows Dwg TableRow*
num_field_refs
BL
field_refs
H*
Dwg MESH edge
parent struct dwg entity MESH*
from BL, DXF 90
Chapter 4: Objects 140
to BL, DXF 90
Dwg MLEADER AnnotContext
class_version
BS
has_xdic_file
B
is_default
B
scale_handle
H
num_leaders
BL
leaders Dwg LEADER Node*
attach_dir
BS
scale BD
content_base
3BD
text_height
BD
arrow_size
BD
landing_gap
BD
text_left
BS
text_right
BS
text_alignment
BS
attach_type
BS
has_content_txt
B
has_content_blk
B
content Dwg MLEADER Content
base 3BD
Chapter 4: Objects 141
base_dir 3BD
base_vert
3BD
is_normal_reversed
B
text_top BS
text_bottom
BS
Dwg MLINESTYLE line
parent struct dwg object MLINESTYLE*
offset BD, DXF 49
color CMC
Dwg MLINE line
parent struct dwg MLINE vertex*
num_segparms
BS, DXF 74
segparms BD*
num_areafillparms
BS, DXF 75
areafillparms
BD*
Dwg MLINE vertex
parent struct dwg entity MLINE*
vertex 3BD, DXF 11
vertex_direction
3BD, DXF 12
miter_direction
3BD, DXF 13
num_lines
RC
lines Dwg MLINE line*
Dwg SPLINE control point
parent struct dwg entity SPLINE*
x BD
y BD
Chapter 4: Objects 142
z BD
w BD, DXF 41
Dwg SPLINE point
parent struct dwg entity SPLINE*
x BD
y BD
z BD
Dwg SUNSTUDY Dates
julian_day
BL, DXF 90
time BL, DXF 90
Dwg SummaryInfo Property
key T
value T
Dwg TABLEGEOMETRY Cell
flag BL, DXF 93
width_w_gap
BD, DXF 40
height_w_gap
BD, DXF 41
unknown H, DXF 330
num_geom_data
BL, DXF 94
geom_data
Dwg CellContentGeometry*
parent struct dwg object TABLEGEOMETRY*
Dwg TABLESTYLE Cell
cell Dwg TABLE Cell
id BL
type BL
name TV
parent struct dwg object TABLESTYLE*
Dwg TABLESTYLE border
linewt BSd
Chapter 4: Objects 143
visible B
color CMC
parent struct dwg TABLESTYLE rowstyles*
Dwg TABLESTYLE rowstyles
text_style
H, DXF 7
text_height
BD, DXF 140
text_alignment
BS, DXF 170
text_color
CMC
fill_color
CMC
has_bgcolor
B, DXF 283
num_borders
BL
borders Dwg TABLESTYLE border*
data_type
BL, DXF 90
unit_type
BL, DXF 91
format_string
TU, DXF 1
parent struct dwg object TABLESTYLE*
Dwg TABLE BreakHeight
position 3BD
height BD
flag BL
parent struct dwg entity TABLE*
Dwg TABLE BreakRow
position 3BD
start BL
end BL
parent struct dwg entity TABLE*
Chapter 4: Objects 144
Dwg TABLE Cell
type BS, DXF 171
flags RC, DXF 172
merged_value
B, DXF 173
autofit_flag
B, DXF 174
merged_width_flag
BL, DXF 175
merged_height_flag
BL, DXF 176
rotation_value
BD, DXF 145
text_string
TV, DXF 1
block_scale
BD, DXF 144
additional_data_flag
B
attr_def_index
BS
attr_def_text
TV, DXF 300
additional_data_flag2
B
cell_flag_override
BL, DXF 177
virtual_edge_flag
RC, DXF 178
cell_alignment
RS, DXF 170
background_fill_none
B, DXF 283
background_color
CMC
content_color
CMC
text_style
H
Chapter 4: Objects 145
text_height
BD, DXF 140
top_grid_color
CMC
top_grid_linewt
BS, DXF 279
top_visibility
BS, DXF 289
right_grid_color
CMC
right_grid_linewt
BS, DXF 275
right_visibility
BS, DXF 285
bottom_grid_color
CMC
bottom_grid_linewt
BS, DXF 276
bottom_visibility
BS, DXF 286
left_grid_color
CMC
left_grid_linewt
BS, DXF 278
left_visibility
BS, DXF 288
unknown BL
value Dwg TABLE value
cell_handle
H
num_attr_defs
BS, DXF 179
attr_def_id
H*
text_style_override
H
parent struct dwg entity TABLE*
Chapter 4: Objects 146
Dwg TABLE CustomDataItem
name TV, DXF 300
value Dwg TABLE value
cell_parent
struct dwg TableCell*
row_parent
struct dwg TableRow*
Dwg TABLE value
flags BL
data_type
BL
data_size
BL
data_long
BL
data_double
BD
data_string
TV
data_date
TV
data_point
2RD
data_3dpoint
3RD
unit_type
BL
format_string
TV
value_string
TV
Dwg TableCell
flag BL, DXF 90
tooltip TV, DXF 300
customdata
BL, DXF 91
num_customdata_items
BL, DXF 90
Chapter 4: Objects 147
customdata_items
Dwg TABLE CustomDataItem*
has_linked_data
BL
data_link
H
num_rows BL
num_cols BL
unknown BL
num_cell_contents
BL
cell_contents
Dwg TableCellContent*
style_id BL
has_geom_data
BL
geom_data_flag
BL
unknown_d40
BD
unknown_d41
BD
has_cell_geom
BL
cell_geom_handle
H
geom_data
Dwg CellContentGeometry*
style_parent
struct dwg CellStyle*
row_parent
struct dwg TableRow*
Dwg TableCellContent
type BL, DXF 90
value Dwg TABLE value
handle H, DXF 340
num_attrs
BL, DXF 91
Chapter 4: Objects 148
attrs Dwg TableCellContent Attr*
has_content_format_overrides
BS
content_format
Dwg ContentFormat
parent struct dwg TableCell*
Dwg TableCellContent Attr
attdef H, DXF 330
value TV, DXF 301
index BL, DXF 92
parent struct dwg TableCellContent*
Dwg TableDataColumn
name TV, DXF 300
custom_data
BL, DXF 91
cellstyle
Dwg CellStyle
cellstyle_id
BL
width BL
parent struct dwg LinkedTableData*
Dwg TableRow
num_cells
BL
cells Dwg TableCell*
custom_data
BL
num_customdata_items
BL
customdata_items
Dwg TABLE CustomDataItem*
cellstyle
Dwg CellStyle
style_id BL
height BL
parent struct dwg LinkedTableData*
Chapter 4: Objects 149
Common Entity fields
__iterator
BL
color CMC, DXF 62
color_r11
RC, DXF 62
dwg struct dwg struct*
edge_visualstyle
H, DXF 348
eed Dwg Eed*
elevation_r11
RD
entmode BB
extra_r11
RC
face_visualstyle
H, DXF 348
flag_r11 RC
full_visualstyle
H, DXF 348
has_ds_binary_data
B
has_edge_visualstyle
B
has_face_visualstyle
B
has_full_visualstyle
B
invisible
BS, DXF 60
isbylayerlt
B
kind_r11 RS
layer H, DXF 8
layer_r11
RS
linewt RC, DXF 370
Chapter 4: Objects 150
ltype H, DXF 6
ltype_flags
BB
ltype_r11
RS
ltype_scale
BD, DXF 48
material H, DXF 347
material_flags
BB
next_entity
H
nolinks B
num_eed BL
num_reactors
BL
objid BL
opts_r11 RS
ownerhandle
H, DXF 330
paper_r11
RS, DXF 67
plotstyle
H, DXF 390
plotstyle_flags
BB
prev_entity
H
preview TV, DXF 310
preview_exists
B
preview_size
BLL, DXF 160
reactors H*, DXF 330
shadow H
shadow_flags
RC, DXF 284
Chapter 4: Objects 151
thickness_r11
RD
xdic_missing_flag
B
xdicobjhandle
H, DXF 360
Common Object fields
dwg struct dwg struct*
eed Dwg Eed*
handleref
Dwg Handle*
has_ds_binary_data
B
num_eed BL
num_reactors
BL
objid BL
ownerhandle
H, DXF 330
reactors H*, DXF 330
xdic_missing_flag
B
xdicobjhandle
H, DXF 360
4.4 SummaryInfo
All Section SummaryInfo fields.
AUTHOR TV, DXF 1
COMMENTS TV, DXF 1
HYPERLINKBASE
TV, DXF 1
KEYWORDS TV, DXF 1
LASTSAVEDBY
TV, DXF 1
REVISIONNUMBER
TV, DXF 1
SUBJECT TV, DXF 1
152
TDCREATE TIMERLL
TDINDWG TIMERLL
TDUPDATE TIMERLL
TITLE TV, DXF 1
num_props
RS
props Dwg SummaryInfo Property*
unknown1 RL
unknown2 RL
153
5 Structures
5.1 EED
“Extended Entity Data” (EED) may be optionally attached to each object. They consistof a handle to the registered APPID, and a list of typed data. Each block is preceded witha size, the processing stops with size 0.
Internally libredwg stores each eed line as an array of num eed structs. If the size > 0,then new block starts with a handle, an optional raw string (when reading from a DWG),and a number of typed data entries. Only the first eed struct of each block has a size, allsubsequent eed structs have size 0.
Example:
EED[0] size: 109 [BS]
EED[0] handle: 5.2.762
EED[0] code: 70 [RC] short: 2 [RS]
EED[1] code: 70 [RC] short: 0 [RS]
EED[2] code: 70 [RC] short: 0 [RS]
EED[3] code: 11 [RC] 3dpoint: (0.000000, 0.000000, 0.000000) [3RD]
EED[4] code: 11 [RC] 3dpoint: (1.000000, 0.000000, 0.000000) [3RD]
EED[5] code: 11 [RC] 3dpoint: (0.000000, 1.000000, 0.000000) [3RD]
EED[6] code: 11 [RC] 3dpoint: (0.000000, 0.000000, 1.000000) [3RD]
EED[7] size: 6 [BS]
EED[7] handle: 5.2.763
EED[7] code: 70 [RC] short: 0 [RS]
EED[8] code: 70 [RC] short: 0 [RS]
EED[9] size: 23 [BS]
EED[9] handle: 5.1.12
EED[9] code: 0 [RC] string: "RTMaterial" len=10 cp=30
EED[10] code: 5 [RC] entity: 0x6507000000000000 [RLL]
- size: 0 [BS]
These 10 num eed structs consist of 3 blocks with 3 size and handle entries. EED[0]starts with size 109, the handle pointing to object 762, 3 shorts and 4 points. The nextblock at EED[7] has size 6, the handle pointing to object 763 and 2 shorts. The last blockat EED[9] has size 9, the handle pointing to object 12 (the APPID.ACAD application) anda string and an entity reference. The size is calculated by the needed room for all data code+ values, without the handle. E.g. EED[7] size: 6 is 1 + 2 for EED[7] RC + RS, and 1 + 2for EED[8] RC + RS.
Each data block consists of a RC code, and a variable value. A string may be a an oldpre-r2007 ASCII string with a RC length (max 255 chars), a codepage and the string. Ora r2007+ wide string with a RS length (max 32767 chars), a codepage, and a UCS-2 widestring.
decode stores both, the raw data, and the structured data. in dxf just the data. encodeprefers raw over the data.
Chapter 5: Structures 154
5.2 XDATA
XRECORD XDATA are very similar to the EED array, but internally it is a single linked-list, consisting of something like the EED data code + value pairs. There’s only onesize, num databytes, and only one handle to the APPID, which handles this XRECORDXDATA.
155
6 Functions
You can use LibreDWG immediately upon loading, without any particular initialization.Only when using some dwg api functions you might need to initialize the version via dwg_
api_init_version(&dwg), when you need other formats than r2000 and you call an APIfunction which does not store the version internally. Most do. This limitation will soon befixed.
You usually use one set of functions - either decoding or encoding - at a time. Allfunctions use the common data types (see Chapter 3 [Types], page 5). All functions returnan error code, and the high-level functions for multiple objects add the error bitmask,which is sorted by severity. When the error exceeds DWG ERR CRITICAL, processing isstopped.
6.1 Decoding
The highest level function for decoding a file is dwg_read_file.
[Function]int dwg_read_file (char *filename, Dwg Data *dwg)Open filename and decode it, saving information into dwg. Return 0 if successful.
You can then iterate over the entities in model space or paper space via two ways:
1. by using the dwg.h data structures. Via dwg->object[0], which is of type Dwg_
Object_BLOCK_CONTROL, and a custom void process_BLOCK_HEADER(Dwg_Object_Ref*
ref):
Dwg_Object_BLOCK_CONTROL* block_control = dwg->block_control;
// first all entities in the model space
process_BLOCK_HEADER(dwg->header_vars.BLOCK_RECORD_MSPACE);
// then all entities in the blocks
for (i=0; i < block_control->num_entries; i++)
{
process_BLOCK_HEADER(block_control->block_headers[i]);
}
// and last all entities in the paper space
process_BLOCK_HEADER(dwg->header_vars.BLOCK_RECORD_PSPACE);
or 2. by using the API functions from dwg_api.h:
Dwg_Object_BLOCK_CONTROL* block_control = dwg_block_control(dwg);
process_BLOCK_HEADER(dwg_model_space_ref(dwg));
for (i=0; i < block_control->num_entries; i++)
{
process_BLOCK_HEADER(block_control->block_headers[i]);
}
process_BLOCK_HEADER(dwg_paper_space_ref(dwg));
and inside the process_BLOCK_HEADER function, you iterate over the entities from theblock header via:
Dwg_Object* obj = get_first_owned_entity(ref->obj);
while (obj)
Chapter 6: Functions 156
{
process_object(obj);
obj = get_next_owned_entity(ref->obj, obj);
}
where process_object checks the type of each entity under the Dwg Object* obj.
For each entity or object type (i.e. a non-graphical dwg object, also tables) there alsoexist the simple and expensive dwg_getall_ENTITY and dwg_getall_OBJECT functions:
[Function]int dwg_getall_ENTITY (Dwg Object Ref *block_header_ref)Return a malloc’ed NULL-terminated array of all such entities for Model Space, PaperSpace or an individual block.
[Function]int dwg_getall_OBJECT (Dwg Data *dwg)Return a malloc’ed NULL-terminated array of all such DWG objects.
The decoder is driven by the fields definition in the src/dwg.spec, which adds each fieldto the object. This is done in the src/decode.c or src/decode_r2007.c.
[Function]int dwg_decode_OBJECT (Bit Chain *dat, Dwg Object *obj)Sets the fields for the object from the DWG bitstream.
6.2 Encoding
Encoding DWG files, i.e. DWG write support, can be disabled via ./configure
--disable-write. The default format and only useful one is currently r13-r2000. Seesrc/in_dxf.c for a high-level usage example.
The highest level function for encoding a bitstream to a file is dwg_write_file.
[Function]int dwg_write_file (char *filename, Dwg Data *dwg)Open filename and write the dwg to it. Return 0 if successful.
[Function]int dwg_add_object (Dwg Data *dwg)Adds a new uninitialized object to the dwg->object[] array. Return 0 or -1 if successful,otherwise DWG ERR OUTOFMEM. -1 is the array was re-allocated.
Then for each object or entity type there is a
[Function]int dwg_add_OBJECT (Dwg Object *obj)Initializes an object for the given OBJECT or ENTITY type, with all fields beingzero’ed. This does not initialize the obj size, type, address, handlestream size, bitsizefields.
The encoder is driven by the fields definition in the src/dwg.spec and the generatedsrc/dynapi.c, which adds each field to the object. This is done by src/encode.c or anysrc/in_*.c import module.
[Function]int dwg_encode_OBJECT (Bit Chain *dat, Dwg Object *obj)Encodes the DWG bitstream from the fields of the object.
Chapter 6: Functions 157
The iterator is similar to above, but you want to encode all data structures, not just theentities. But note that you need many helper functions, such as the dynapi, to create allneeded sections to store a DWG if you didn’t read a DWG into the right a Dwg Data* dwgstruct already. This is especially important when importing from DXF or from an earlieror later DWG version.
6.3 Other Formats
6.3.1 DXF
We can write ASCII DXF files in various versions, with much more data than other freeDWG libraries, but not as stable as the unfree Teigha library yet. AutoCAD fails to importsome of our files still (~20% failure rate).
Options: --minimal (see dwg2dxf or dwgread) creates only a short header with a ACAD-VER and HANDSEED element, and the entities, without any subclass markers, reactorsor handles.
Reading DXF is under construction and works for most entities.
6.3.2 DXFB
We can almost write Binary DXF files in various versions.
Reading DXFB is under construction and un-tested.
6.3.3 JSON
We write and read (not yet) to our own JSON format, which is a readable 1:1 mapping ofthe DWG structures, and carries much more information than the DXF format. The ideais to dump a DWG to JSON and filter/query or postprocess it with more powerful JSONquery tools such as jq (https://stedolan.github.io/jq/), and optionally import it backin. JSON is much better structured than DXF.
Writing a JSON to stdout via a pipe is not yet recommended, as then ending commasare still there, which is strictly not valid JSON.
The current first level objects are “HEADER”, “CLASSES” and “OBJECTS”, for moresee the specs.
6.3.4 GeoJSON
Work is ongoing to write to the GeoJSON format as specified at http://geojson.org/
geojson-spec.html. See dwgread with the --fmt GeoJSON option.
This is about 70% finished. User-feedback needed.
Covered entity types are so far: INSERT, POLYLINE 2D, POLYLINE 3D, LINE,POINT, LWPOLYLINE, GEOPOSITIONMARKER
158
7 Errors
LibreDWG is mostly a library, and as such collects error codes from the highest levelfunction down to the lowest level functions. The error codes are sorted by severity, and onlyif the error exceeds DWG ERR CRITICAL, i.e. DWG_ERR_CLASSESNOTFOUND, processing isstopped.
All error bitmasks are collected during read or write and returned at the end.
DWG_ERR_WRONGCRC
1
DWG_ERR_NOTYETSUPPORTED
2
DWG_ERR_UNHANDLEDCLASS
4
DWG_ERR_INVALIDTYPE
8
DWG_ERR_INVALIDHANDLE
16
DWG_ERR_INVALIDEED
32
DWG_ERR_VALUEOUTOFBOUNDS
64
DWG_ERR_CLASSESNOTFOUND
128 = DWG_ERR_CRITICAL
DWG_ERR_SECTIONNOTFOUND
256
DWG_ERR_PAGENOTFOUND
512
DWG_ERR_INTERNALERROR
1024
DWG_ERR_INVALIDDWG
2048
DWG_ERR_IOERROR
4096
DWG_ERR_OUTOFMEM
8192
Additionally, verbose warning and error messages are printed to stderr.
Unhandled class and Invalid type errors of objects are not severe. A DWG format canstore a serialization of many third party classes and objects, and thus we will never be ableread all possible types. Unknown types are just stored as binary blob without any DXFcodes.
159
8 Programs
LibreDWG installs some binary programs to read or write DWG files.
dwgread
This reads a DWG file, and optionally converts its content to some outputformats: JSON, GeoJSON, DXF, DXFB (i.e. Binary DXF).
dwgread [OPTION]... DWGFILE
Options:
-v[0-9], –verbose [0-9] verbosity
-O fmt, –format fmt fmt: JSON, DXF, DXFB, GeoJSON
More planned formats: YAML, XML/OGR, GPX, SVG, PS
-o outfile also defines the output fmt. Default: stdout
–help display this help and exit
–version output version information and exit
Currently the options need to be specified in this exact same order.
dwgwrite
Create a DWG from a given input file (see Section 6.3.1 [DXF], page 157, seeSection 6.3.2 [DXFB], page 157), optionally via --as-rNNNN as another version.Experimental. For now can only create r13-r2000 DWG files.
dwg2dxf Converts DWG files to DXF, optionally via --as-rNNNN as another version,an earlier or later version, or via -m or --minimal as a minimal DXF version,skipping most headers vars, classes, tables and objects.
--binary as a binary DXF file, with full precision, under construction.
The DXF files are created in the current directory and not overwritten, unlessthe option --overwrite or -y is given.
dxf2dwg Converts DXF (or Binary DXF) files to DWG, optionally via --as-rVER asanother version, an earlier or later version.
The DWG files are created in the current directory and not overwritten, unlessthe option --overwrite or -y is given.
This program is very experimental and AutoCAD may fail to import it. Onlyr13-r2000 DWG’s can be written yet, currently the default is writing as r2000.
dwgrewrite
Read and write the DWG, optionally via --as-rNNNN as another version, anearlier or later version. The default is writing as r2000.
dwglayers
Prints all layers in a DWG. With -x or --extnames prints the extended dis-played layer name with spaces, not the internally stored old-style name with _
instead. Only relevant with old r13 and r14 DWGs, after that layers are alwaysstored in the extended format. With -f or --flags also the status of frown,on/off and locked. With --on only the visible layers, which are on and notfrozen.
Chapter 8: Programs 160
You can get the same effect via this json filter:
dwgread -O json -o out.json example.dwg && \
cat out.json | jq ’.OBJECTS[]’ | \
grep -A5 ’"object": "LAYER"’ | grep name
dwggrep
Search regex pattern in all text values in a list of DWGs. dwggrep uses PCRE.
With -i searches case-insensitive. With -c prints only the count of found texts.With -h or --no-filename does not print the filename. With --type NAME
search only NAME entities or objects. With --dxf NUM search only in DXFgroup NUM fields. With --text searches only TEXT-like entities: TEXT,MTEXT, ATTRIB, ATTDEF.
dwg2SVG Convert a DWG to a limited SVG. All paperspace and modelspace enties oftype: TEXT, LINE, CIRCLE, ARC, INSERT.
dwg2ps Convert a DWG to a very limited Postscript file. All paperspace and modelspaceenties of type LINE.
This requires installation of pslib http://pslib.sourceforge.net/doc/
pslib.html.
Note that the graphical representation for PS and SVG output is severely lack-ing, block references (insert entities) are not yet exploded, UCS and paper spacetransformations per entity are not yet done.
There are also some more examples in the source distribution:
load_dwg loads a DWG and adds some entities.
dwg2svg2 converts a DWG to SVG similar to dwg2SVG, but via the dwg_api.h only.The graphical representation for PS and SVG output is severely lacking, blockreferences (insert entities) are not yet exploded , UCS and paper space trans-formations per entity are not yet done.
unknown lists the not yet reverse-engineered blobs from our example files, and is theframework to guess the field layout for these.
161
9 Bindings
LibreDWG generates library bindings to python and perl5 via swig. These can be quitehuge, and it is recommended to use ccache. You can easily add bindings to other swig-supported languages, like Go, C#, ruby, php, D, lua, tcl, common lisp, ocaml, or others byyourself. Patches accepted.
162
10 Reference API
See the separate refman (https://www.gnu.org/software/libredwg/refman/) manual(in pdf or html format, the pdf has ~1800 pages) for a detailed API description, or see therelevant dwg.h, dwg_api.h or the *.spec files.
For reference you might also want to check the public AutoCAD DXF reference manuals,and the ODA OpenDesign_Specification_for_dwg_files.pdf.
163
11 Reporting bugs
To report bugs or suggest enhancements for GNU LibreDWG, please “submit a bug” atSavannah (http://savannah.gnu.org/projects/libredwg) or send electronic mail [email protected]. (If you use the web interface, you don’t need to also send email, sincethat is done automatically.) Pull requests at the github mirror at Github (https://github.com/LibreDWG/libredwg) are also accepted for now.
For bug reports, please include enough information for the maintainers to reproduce theproblem. Generally speaking, that means:
• The version numbers of LibreDWG and any other program(s) or manual(s) involved.
• Hardware and operating system names and versions.
• The contents of any input files necessary to reproduce the bug.
• The expected behavior and/or output.
• A description of the problem and samples of any erroneous output.
• Options you gave to configure other than specifying installation directories.
• Anything else that you think would be helpful. Usually that’s the failing part of theobject processed with dwgread -v5, but only the failing part, not the whole output.
When in doubt whether something is needed or not, include it. It’s better to include toomuch than to leave out something important.
Patches are welcome; if possible, please make them with ‘git format-patch’ and includeChangeLog entries (see Section “Change Log” in The GNU Emacs Manual). Please followthe existing GNU coding conventions. See CONTRIBUTING in the source distribution.
164
Appendix A GNU Free Documentation License
Version 1.3, 3 November 2008
Copyright c© 2000, 2001, 2002, 2007, 2008 Free Software Foundation, Inc.http://fsf.org/
Everyone is permitted to copy and distribute verbatim copiesof this license document, but changing it is not allowed.
0. PREAMBLE
The purpose of this License is to make a manual, textbook, or other functional anduseful document free in the sense of freedom: to assure everyone the effective freedomto copy and redistribute it, with or without modifying it, either commercially or non-commercially. Secondarily, this License preserves for the author and publisher a wayto get credit for their work, while not being considered responsible for modificationsmade by others.
This License is a kind of “copyleft”, which means that derivative works of the documentmust themselves be free in the same sense. It complements the GNU General PublicLicense, which is a copyleft license designed for free software.
We have designed this License in order to use it for manuals for free software, becausefree software needs free documentation: a free program should come with manualsproviding the same freedoms that the software does. But this License is not limited tosoftware manuals; it can be used for any textual work, regardless of subject matter orwhether it is published as a printed book. We recommend this License principally forworks whose purpose is instruction or reference.
1. APPLICABILITY AND DEFINITIONS
This License applies to any manual or other work, in any medium, that contains anotice placed by the copyright holder saying it can be distributed under the termsof this License. Such a notice grants a world-wide, royalty-free license, unlimited induration, to use that work under the conditions stated herein. The “Document”,below, refers to any such manual or work. Any member of the public is a licensee, andis addressed as “you”. You accept the license if you copy, modify or distribute the workin a way requiring permission under copyright law.
A “Modified Version” of the Document means any work containing the Document ora portion of it, either copied verbatim, or with modifications and/or translated intoanother language.
A “Secondary Section” is a named appendix or a front-matter section of the Documentthat deals exclusively with the relationship of the publishers or authors of the Documentto the Document’s overall subject (or to related matters) and contains nothing thatcould fall directly within that overall subject. (Thus, if the Document is in part atextbook of mathematics, a Secondary Section may not explain any mathematics.) Therelationship could be a matter of historical connection with the subject or with relatedmatters, or of legal, commercial, philosophical, ethical or political position regardingthem.
The “Invariant Sections” are certain Secondary Sections whose titles are designated, asbeing those of Invariant Sections, in the notice that says that the Document is released
Appendix A: GNU Free Documentation License 165
under this License. If a section does not fit the above definition of Secondary then it isnot allowed to be designated as Invariant. The Document may contain zero InvariantSections. If the Document does not identify any Invariant Sections then there are none.
The “Cover Texts” are certain short passages of text that are listed, as Front-CoverTexts or Back-Cover Texts, in the notice that says that the Document is released underthis License. A Front-Cover Text may be at most 5 words, and a Back-Cover Text maybe at most 25 words.
A “Transparent” copy of the Document means a machine-readable copy, representedin a format whose specification is available to the general public, that is suitable forrevising the document straightforwardly with generic text editors or (for images com-posed of pixels) generic paint programs or (for drawings) some widely available drawingeditor, and that is suitable for input to text formatters or for automatic translation toa variety of formats suitable for input to text formatters. A copy made in an otherwiseTransparent file format whose markup, or absence of markup, has been arranged tothwart or discourage subsequent modification by readers is not Transparent. An imageformat is not Transparent if used for any substantial amount of text. A copy that isnot “Transparent” is called “Opaque”.
Examples of suitable formats for Transparent copies include plain ascii withoutmarkup, Texinfo input format, LaTEX input format, SGML or XML using a publiclyavailable DTD, and standard-conforming simple HTML, PostScript or PDF designedfor human modification. Examples of transparent image formats include PNG, XCF
and JPG. Opaque formats include proprietary formats that can be read and editedonly by proprietary word processors, SGML or XML for which the DTD and/orprocessing tools are not generally available, and the machine-generated HTML,PostScript or PDF produced by some word processors for output purposes only.
The “Title Page” means, for a printed book, the title page itself, plus such followingpages as are needed to hold, legibly, the material this License requires to appear in thetitle page. For works in formats which do not have any title page as such, “Title Page”means the text near the most prominent appearance of the work’s title, preceding thebeginning of the body of the text.
The “publisher” means any person or entity that distributes copies of the Documentto the public.
A section “Entitled XYZ” means a named subunit of the Document whose title eitheris precisely XYZ or contains XYZ in parentheses following text that translates XYZ inanother language. (Here XYZ stands for a specific section name mentioned below, suchas “Acknowledgements”, “Dedications”, “Endorsements”, or “History”.) To “Preservethe Title” of such a section when you modify the Document means that it remains asection “Entitled XYZ” according to this definition.
The Document may include Warranty Disclaimers next to the notice which states thatthis License applies to the Document. These Warranty Disclaimers are considered tobe included by reference in this License, but only as regards disclaiming warranties:any other implication that these Warranty Disclaimers may have is void and has noeffect on the meaning of this License.
2. VERBATIM COPYING
Appendix A: GNU Free Documentation License 166
You may copy and distribute the Document in any medium, either commercially ornoncommercially, provided that this License, the copyright notices, and the licensenotice saying this License applies to the Document are reproduced in all copies, andthat you add no other conditions whatsoever to those of this License. You may not usetechnical measures to obstruct or control the reading or further copying of the copiesyou make or distribute. However, you may accept compensation in exchange for copies.If you distribute a large enough number of copies you must also follow the conditionsin section 3.
You may also lend copies, under the same conditions stated above, and you may publiclydisplay copies.
3. COPYING IN QUANTITY
If you publish printed copies (or copies in media that commonly have printed covers) ofthe Document, numbering more than 100, and the Document’s license notice requiresCover Texts, you must enclose the copies in covers that carry, clearly and legibly, allthese Cover Texts: Front-Cover Texts on the front cover, and Back-Cover Texts onthe back cover. Both covers must also clearly and legibly identify you as the publisherof these copies. The front cover must present the full title with all words of the titleequally prominent and visible. You may add other material on the covers in addition.Copying with changes limited to the covers, as long as they preserve the title of theDocument and satisfy these conditions, can be treated as verbatim copying in otherrespects.
If the required texts for either cover are too voluminous to fit legibly, you should putthe first ones listed (as many as fit reasonably) on the actual cover, and continue therest onto adjacent pages.
If you publish or distribute Opaque copies of the Document numbering more than 100,you must either include a machine-readable Transparent copy along with each Opaquecopy, or state in or with each Opaque copy a computer-network location from whichthe general network-using public has access to download using public-standard networkprotocols a complete Transparent copy of the Document, free of added material. Ifyou use the latter option, you must take reasonably prudent steps, when you begindistribution of Opaque copies in quantity, to ensure that this Transparent copy willremain thus accessible at the stated location until at least one year after the last timeyou distribute an Opaque copy (directly or through your agents or retailers) of thatedition to the public.
It is requested, but not required, that you contact the authors of the Document wellbefore redistributing any large number of copies, to give them a chance to provide youwith an updated version of the Document.
4. MODIFICATIONS
You may copy and distribute a Modified Version of the Document under the conditionsof sections 2 and 3 above, provided that you release the Modified Version under preciselythis License, with the Modified Version filling the role of the Document, thus licensingdistribution and modification of the Modified Version to whoever possesses a copy ofit. In addition, you must do these things in the Modified Version:
A. Use in the Title Page (and on the covers, if any) a title distinct from that of theDocument, and from those of previous versions (which should, if there were any,
Appendix A: GNU Free Documentation License 167
be listed in the History section of the Document). You may use the same title asa previous version if the original publisher of that version gives permission.
B. List on the Title Page, as authors, one or more persons or entities responsible forauthorship of the modifications in the Modified Version, together with at least fiveof the principal authors of the Document (all of its principal authors, if it has fewerthan five), unless they release you from this requirement.
C. State on the Title page the name of the publisher of the Modified Version, as thepublisher.
D. Preserve all the copyright notices of the Document.
E. Add an appropriate copyright notice for your modifications adjacent to the othercopyright notices.
F. Include, immediately after the copyright notices, a license notice giving the publicpermission to use the Modified Version under the terms of this License, in the formshown in the Addendum below.
G. Preserve in that license notice the full lists of Invariant Sections and required CoverTexts given in the Document’s license notice.
H. Include an unaltered copy of this License.
I. Preserve the section Entitled “History”, Preserve its Title, and add to it an itemstating at least the title, year, new authors, and publisher of the Modified Versionas given on the Title Page. If there is no section Entitled “History” in the Docu-ment, create one stating the title, year, authors, and publisher of the Documentas given on its Title Page, then add an item describing the Modified Version asstated in the previous sentence.
J. Preserve the network location, if any, given in the Document for public access toa Transparent copy of the Document, and likewise the network locations given inthe Document for previous versions it was based on. These may be placed in the“History” section. You may omit a network location for a work that was publishedat least four years before the Document itself, or if the original publisher of theversion it refers to gives permission.
K. For any section Entitled “Acknowledgements” or “Dedications”, Preserve the Titleof the section, and preserve in the section all the substance and tone of each of thecontributor acknowledgements and/or dedications given therein.
L. Preserve all the Invariant Sections of the Document, unaltered in their text andin their titles. Section numbers or the equivalent are not considered part of thesection titles.
M. Delete any section Entitled “Endorsements”. Such a section may not be includedin the Modified Version.
N. Do not retitle any existing section to be Entitled “Endorsements” or to conflict intitle with any Invariant Section.
O. Preserve any Warranty Disclaimers.
If the Modified Version includes new front-matter sections or appendices that qualifyas Secondary Sections and contain no material copied from the Document, you may atyour option designate some or all of these sections as invariant. To do this, add their
Appendix A: GNU Free Documentation License 168
titles to the list of Invariant Sections in the Modified Version’s license notice. Thesetitles must be distinct from any other section titles.
You may add a section Entitled “Endorsements”, provided it contains nothing butendorsements of your Modified Version by various parties—for example, statements ofpeer review or that the text has been approved by an organization as the authoritativedefinition of a standard.
You may add a passage of up to five words as a Front-Cover Text, and a passage of upto 25 words as a Back-Cover Text, to the end of the list of Cover Texts in the ModifiedVersion. Only one passage of Front-Cover Text and one of Back-Cover Text may beadded by (or through arrangements made by) any one entity. If the Document alreadyincludes a cover text for the same cover, previously added by you or by arrangementmade by the same entity you are acting on behalf of, you may not add another; butyou may replace the old one, on explicit permission from the previous publisher thatadded the old one.
The author(s) and publisher(s) of the Document do not by this License give permissionto use their names for publicity for or to assert or imply endorsement of any ModifiedVersion.
5. COMBINING DOCUMENTS
You may combine the Document with other documents released under this License,under the terms defined in section 4 above for modified versions, provided that youinclude in the combination all of the Invariant Sections of all of the original documents,unmodified, and list them all as Invariant Sections of your combined work in its licensenotice, and that you preserve all their Warranty Disclaimers.
The combined work need only contain one copy of this License, and multiple identicalInvariant Sections may be replaced with a single copy. If there are multiple InvariantSections with the same name but different contents, make the title of each such sectionunique by adding at the end of it, in parentheses, the name of the original author orpublisher of that section if known, or else a unique number. Make the same adjustmentto the section titles in the list of Invariant Sections in the license notice of the combinedwork.
In the combination, you must combine any sections Entitled “History” in the vari-ous original documents, forming one section Entitled “History”; likewise combine anysections Entitled “Acknowledgements”, and any sections Entitled “Dedications”. Youmust delete all sections Entitled “Endorsements.”
6. COLLECTIONS OF DOCUMENTS
You may make a collection consisting of the Document and other documents releasedunder this License, and replace the individual copies of this License in the variousdocuments with a single copy that is included in the collection, provided that youfollow the rules of this License for verbatim copying of each of the documents in allother respects.
You may extract a single document from such a collection, and distribute it individu-ally under this License, provided you insert a copy of this License into the extracteddocument, and follow this License in all other respects regarding verbatim copying ofthat document.
Appendix A: GNU Free Documentation License 169
7. AGGREGATION WITH INDEPENDENT WORKS
A compilation of the Document or its derivatives with other separate and independentdocuments or works, in or on a volume of a storage or distribution medium, is calledan “aggregate” if the copyright resulting from the compilation is not used to limit thelegal rights of the compilation’s users beyond what the individual works permit. Whenthe Document is included in an aggregate, this License does not apply to the otherworks in the aggregate which are not themselves derivative works of the Document.
If the Cover Text requirement of section 3 is applicable to these copies of the Document,then if the Document is less than one half of the entire aggregate, the Document’s CoverTexts may be placed on covers that bracket the Document within the aggregate, or theelectronic equivalent of covers if the Document is in electronic form. Otherwise theymust appear on printed covers that bracket the whole aggregate.
8. TRANSLATION
Translation is considered a kind of modification, so you may distribute translationsof the Document under the terms of section 4. Replacing Invariant Sections withtranslations requires special permission from their copyright holders, but you mayinclude translations of some or all Invariant Sections in addition to the original versionsof these Invariant Sections. You may include a translation of this License, and all thelicense notices in the Document, and any Warranty Disclaimers, provided that youalso include the original English version of this License and the original versions ofthose notices and disclaimers. In case of a disagreement between the translation andthe original version of this License or a notice or disclaimer, the original version willprevail.
If a section in the Document is Entitled “Acknowledgements”, “Dedications”, or “His-tory”, the requirement (section 4) to Preserve its Title (section 1) will typically requirechanging the actual title.
9. TERMINATION
You may not copy, modify, sublicense, or distribute the Document except as expresslyprovided under this License. Any attempt otherwise to copy, modify, sublicense, ordistribute it is void, and will automatically terminate your rights under this License.
However, if you cease all violation of this License, then your license from a particularcopyright holder is reinstated (a) provisionally, unless and until the copyright holderexplicitly and finally terminates your license, and (b) permanently, if the copyrightholder fails to notify you of the violation by some reasonable means prior to 60 daysafter the cessation.
Moreover, your license from a particular copyright holder is reinstated permanently ifthe copyright holder notifies you of the violation by some reasonable means, this is thefirst time you have received notice of violation of this License (for any work) from thatcopyright holder, and you cure the violation prior to 30 days after your receipt of thenotice.
Termination of your rights under this section does not terminate the licenses of partieswho have received copies or rights from you under this License. If your rights havebeen terminated and not permanently reinstated, receipt of a copy of some or all of thesame material does not give you any rights to use it.
Appendix A: GNU Free Documentation License 170
10. FUTURE REVISIONS OF THIS LICENSE
The Free Software Foundation may publish new, revised versions of the GNU FreeDocumentation License from time to time. Such new versions will be similar in spiritto the present version, but may differ in detail to address new problems or concerns.See http://www.gnu.org/copyleft/.
Each version of the License is given a distinguishing version number. If the Documentspecifies that a particular numbered version of this License “or any later version”applies to it, you have the option of following the terms and conditions either of thatspecified version or of any later version that has been published (not as a draft) bythe Free Software Foundation. If the Document does not specify a version number ofthis License, you may choose any version ever published (not as a draft) by the FreeSoftware Foundation. If the Document specifies that a proxy can decide which futureversions of this License can be used, that proxy’s public statement of acceptance of aversion permanently authorizes you to choose that version for the Document.
11. RELICENSING
“Massive Multiauthor Collaboration Site” (or “MMC Site”) means any World WideWeb server that publishes copyrightable works and also provides prominent facilitiesfor anybody to edit those works. A public wiki that anybody can edit is an example ofsuch a server. A “Massive Multiauthor Collaboration” (or “MMC”) contained in thesite means any set of copyrightable works thus published on the MMC site.
“CC-BY-SA” means the Creative Commons Attribution-Share Alike 3.0 license pub-lished by Creative Commons Corporation, a not-for-profit corporation with a principalplace of business in San Francisco, California, as well as future copyleft versions of thatlicense published by that same organization.
“Incorporate” means to publish or republish a Document, in whole or in part, as partof another Document.
An MMC is “eligible for relicensing” if it is licensed under this License, and if all worksthat were first published under this License somewhere other than this MMC, andsubsequently incorporated in whole or in part into the MMC, (1) had no cover textsor invariant sections, and (2) were thus incorporated prior to November 1, 2008.
The operator of an MMC Site may republish an MMC contained in the site underCC-BY-SA on the same site at any time before August 1, 2009, provided the MMC iseligible for relicensing.
Appendix A: GNU Free Documentation License 171
ADDENDUM: How to use this License for your documents
To use this License in a document you have written, include a copy of the License in thedocument and put the following copyright and license notices just after the title page:
Copyright (C) year your name.
Permission is granted to copy, distribute and/or modify this document
under the terms of the GNU Free Documentation License, Version 1.3
or any later version published by the Free Software Foundation;
with no Invariant Sections, no Front-Cover Texts, and no Back-Cover
Texts. A copy of the license is included in the section entitled ‘‘GNU
Free Documentation License’’.
If you have Invariant Sections, Front-Cover Texts and Back-Cover Texts, replace the“with. . .Texts.” line with this:
with the Invariant Sections being list their titles, with
the Front-Cover Texts being list, and with the Back-Cover Texts
being list.
If you have Invariant Sections without Cover Texts, or some other combination of thethree, merge those two alternatives to suit the situation.
If your document contains nontrivial examples of program code, we recommend releasingthese examples in parallel under your choice of free software license, such as the GNUGeneral Public License, to permit their use in free software.
172
12 Index
12.1 General Index
Bbug reporting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163
Cchecklist for bug reports . . . . . . . . . . . . . . . . . . . . . . 163code, error . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6code, return . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6Common Entity fields . . . . . . . . . . . . . . . . . . . . . . . . . 149Common Object fields . . . . . . . . . . . . . . . . . . . . . . . . 151compilation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4coverage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Ddata types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5dwg file format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1dwg_add_object . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156dwg_add_OBJECT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156dwg_decode_OBJECT . . . . . . . . . . . . . . . . . . . . . . . . . . . 156dwg_encode_OBJECT . . . . . . . . . . . . . . . . . . . . . . . . . . . 156dwg_getall_ENTITY . . . . . . . . . . . . . . . . . . . . . . . . . . . 156dwg_getall_OBJECT . . . . . . . . . . . . . . . . . . . . . . . . . . . 156dwg_read_file . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155dwg_write_file . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156dwg2dxf . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159dwg2ps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160dwg2svg2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160dwg2SVG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160dwggrep . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160dwglayers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159dwgread . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159dwgrewrite . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159dwgwrite . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159dxf2dwg . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159DXF, ASCII DXF . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157DXFB, Binary DXF . . . . . . . . . . . . . . . . . . . . . . . . . . 157
EEED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153ENTITIES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21entity, 3DFACE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21entity, 3DSOLID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21entity, ARC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22entity, ARC DIMENSION . . . . . . . . . . . . . . . . . . . . . 22entity, ATTDEF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24entity, ATTRIB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25entity, BLOCK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27entity, BODY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27entity, CAMERA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
entity, CIRCLE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27entity, DIMENSION ALIGNED . . . . . . . . . . . . . . . . 27entity, DIMENSION ANG2LN . . . . . . . . . . . . . . . . . 28entity, DIMENSION ANG3PT . . . . . . . . . . . . . . . . . 29entity, DIMENSION DIAMETER . . . . . . . . . . . . . . 31entity, DIMENSION LINEAR . . . . . . . . . . . . . . . . . 32entity, DIMENSION ORDINATE . . . . . . . . . . . . . . 33entity, DIMENSION RADIUS . . . . . . . . . . . . . . . . . 34entity, ELLIPSE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36entity, ENDBLK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36entity, EXTRUDEDSURFACE . . . . . . . . . . . . . . . . . 36entity, GEOPOSITIONMARKER . . . . . . . . . . . . . . 38entity, HATCH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39entity, HELIX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40entity, IMAGE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42entity, INSERT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42entity, LEADER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43entity, LIGHT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44entity, LINE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45entity, LOFTEDSURFACE . . . . . . . . . . . . . . . . . . . . 45entity, LWPOLYLINE . . . . . . . . . . . . . . . . . . . . . . . . . 48entity, MESH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48entity, MINSERT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49entity, MLINE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50entity, MTEXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50entity, MULTILEADER . . . . . . . . . . . . . . . . . . . . . . . . 52entity, OLE2FRAME . . . . . . . . . . . . . . . . . . . . . . . . . . 54entity, OLEFRAME . . . . . . . . . . . . . . . . . . . . . . . . . . . 54entity, PLANESURFACE . . . . . . . . . . . . . . . . . . . . . . 54entity, POINT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55entity, POLYLINE 2D . . . . . . . . . . . . . . . . . . . . . . . . . 56entity, POLYLINE 3D . . . . . . . . . . . . . . . . . . . . . . . . . 56entity, POLYLINE MESH . . . . . . . . . . . . . . . . . . . . . 57entity, POLYLINE PFACE . . . . . . . . . . . . . . . . . . . . 57entity, PROXY ENTITY . . . . . . . . . . . . . . . . . . . . . . 58entity, PROXY LWPOLYLINE . . . . . . . . . . . . . . . . 58entity, RAY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59entity, REGION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59entity, REVOLVEDSURFACE . . . . . . . . . . . . . . . . . 59entity, SEQEND . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61entity, SHAPE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61entity, SOLID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61entity, SPLINE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62entity, SWEPTSURFACE . . . . . . . . . . . . . . . . . . . . . . 62entity, TABLE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65entity, TEXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71entity, TOLERANCE . . . . . . . . . . . . . . . . . . . . . . . . . . 72entity, TRACE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73entity, UNDERLAY . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73entity, UNKNOWN ENT . . . . . . . . . . . . . . . . . . . . . . 73entity, VERTEX 2D . . . . . . . . . . . . . . . . . . . . . . . . . . . 74entity, VERTEX 3D . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
Chapter 12: Index 173
entity, VERTEX PFACE FACE . . . . . . . . . . . . . . . 74entity, VIEWPORT . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74entity, WIPEOUT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76entity, XLINE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77enums . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5error . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158error code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Ffeatures, still missing . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155functions, decoding . . . . . . . . . . . . . . . . . . . . . . . . . . . 155functions, encoding . . . . . . . . . . . . . . . . . . . . . . . . . . . 156functions, other formats . . . . . . . . . . . . . . . . . . . . . . . 157functions, read path . . . . . . . . . . . . . . . . . . . . . . . . . . 155functions, write path . . . . . . . . . . . . . . . . . . . . . . . . . . 156
GGeoJSON . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157
Hheader . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4HEADER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
JJSON . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157
Llicense . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1linking . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4load dwg . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160
Oobject, ACSH SWEEP CLASS . . . . . . . . . . . . . . . . 77object,
ANNOTSCALEOBJECTCONTEXTDATA . . 79object, APPID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79object, APPID CONTROL . . . . . . . . . . . . . . . . . . . . 79object, ASSOC2DCONSTRAINTGROUP . . . . . . 79object, ASSOCACTION . . . . . . . . . . . . . . . . . . . . . . . 80object,
ASSOCALIGNEDDIMACTIONBODY . . . . . . . 81object, ASSOCDEPENDENCY . . . . . . . . . . . . . . . . 81object, ASSOCNETWORK . . . . . . . . . . . . . . . . . . . . 82object,
ASSOCOSNAPPOINTREFACTIONPARAM . .82object, ASSOCPERSSUBENTMANAGER . . . . . 83object,
ASSOCPLANESURFACEACTIONBODY . . . 85object, BLOCK CONTROL . . . . . . . . . . . . . . . . . . . 86object, BLOCK HEADER . . . . . . . . . . . . . . . . . . . . . 86object, CELLSTYLEMAP . . . . . . . . . . . . . . . . . . . . . 87
object, DATATABLE . . . . . . . . . . . . . . . . . . . . . . . . . . 88object, DBCOLOR . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88object, DICTIONARY . . . . . . . . . . . . . . . . . . . . . . . . . 88object, DICTIONARYVAR . . . . . . . . . . . . . . . . . . . . 88object, DICTIONARYWDFLT . . . . . . . . . . . . . . . . . 88object, DIMASSOC . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89object, DIMSTYLE . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89object, DIMSTYLE CONTROL . . . . . . . . . . . . . . . 92object, DUMMY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93object,
DYNAMICBLOCKPURGEPREVENTER . . . 93object, EVALUATION GRAPH . . . . . . . . . . . . . . . . 93object, FIELD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93object, FIELDLIST . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94object, GEODATA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94object, GEOMAPIMAGE . . . . . . . . . . . . . . . . . . . . . . 96object, GROUP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97object, IDBUFFER . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97object, IMAGEDEF . . . . . . . . . . . . . . . . . . . . . . . . . . . 98object, IMAGEDEF REACTOR . . . . . . . . . . . . . . . 98object, LAYER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98object, LAYER CONTROL . . . . . . . . . . . . . . . . . . . . 99object, LAYER INDEX . . . . . . . . . . . . . . . . . . . . . . . . 99object, LAYOUT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99object, LIGHTLIST . . . . . . . . . . . . . . . . . . . . . . . . . . 102object, LONG TRANSACTION . . . . . . . . . . . . . . 102object, LTYPE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102object, LTYPE CONTROL . . . . . . . . . . . . . . . . . . . 103object, MATERIAL . . . . . . . . . . . . . . . . . . . . . . . . . . . 103object, MLEADERSTYLE . . . . . . . . . . . . . . . . . . . . 108object, MLINESTYLE . . . . . . . . . . . . . . . . . . . . . . . . 110object, NAVISWORKSMODELDEF . . . . . . . . . . 111object, OBJECT PTR . . . . . . . . . . . . . . . . . . . . . . . . 111object, OBJECTCONTEXTDATA . . . . . . . . . . . . 111object, PERSSUBENTMANAGER . . . . . . . . . . . 111object, PLACEHOLDER . . . . . . . . . . . . . . . . . . . . . 112object, PLOTSETTINGS . . . . . . . . . . . . . . . . . . . . . 112object, PROXY OBJECT . . . . . . . . . . . . . . . . . . . . 113object, RASTERVARIABLES . . . . . . . . . . . . . . . . . 113object, RENDERENVIRONMENT . . . . . . . . . . . 114object, RENDERGLOBAL . . . . . . . . . . . . . . . . . . . . 114object, SCALE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115object, SORTENTSTABLE . . . . . . . . . . . . . . . . . . . 115object, SPATIAL FILTER . . . . . . . . . . . . . . . . . . . . 115object, SPATIAL INDEX . . . . . . . . . . . . . . . . . . . . . 116object, STYLE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116object, STYLE CONTROL . . . . . . . . . . . . . . . . . . . 117object, SUN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117object, SUNSTUDY . . . . . . . . . . . . . . . . . . . . . . . . . . 118object, TABLECONTENT . . . . . . . . . . . . . . . . . . . . 119object, TABLEGEOMETRY . . . . . . . . . . . . . . . . . . 119object, TABLESTYLE . . . . . . . . . . . . . . . . . . . . . . . . 119object, UCS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120object, UCS CONTROL . . . . . . . . . . . . . . . . . . . . . . 121object, UNDERLAYDEFINITION . . . . . . . . . . . . 121object, UNKNOWN OBJ . . . . . . . . . . . . . . . . . . . . . 121object, VBA PROJECT . . . . . . . . . . . . . . . . . . . . . . 121object, VIEW . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
Chapter 12: Index 174
object, VIEW CONTROL . . . . . . . . . . . . . . . . . . . . 123object, VISUALSTYLE . . . . . . . . . . . . . . . . . . . . . . . 123object, VPORT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125object, VPORT CONTROL . . . . . . . . . . . . . . . . . . 127object, VPORT ENTITY CONTROL . . . . . . . . 127object, VPORT ENTITY HEADER . . . . . . . . . . 128object, WIPEOUTVARIABLES . . . . . . . . . . . . . . . 128object, XRECORD . . . . . . . . . . . . . . . . . . . . . . . . . . . 128OBJECTS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77OCS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Ppatches, contributing . . . . . . . . . . . . . . . . . . . . . . . . . . 163perl . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161problems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163programs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159projects, related . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2python . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161
RReference API . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162reporting bugs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163return code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Sstructs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5structures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153SummaryInfo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151
Ttable, APPID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79table, BLOCK HEADER . . . . . . . . . . . . . . . . . . . . . . 86table, DIMSTYLE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89table, LAYER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98table, LTYPE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102table, STYLE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116table, UCS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120table, VIEW . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121table, VPORT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125table, VPORT ENTITY HEADER . . . . . . . . . . . 128table control, APPID CONTROL . . . . . . . . . . . . . . 79table control, BLOCK CONTROL . . . . . . . . . . . . . 86table control, DIMSTYLE CONTROL . . . . . . . . . 92table control, LAYER CONTROL . . . . . . . . . . . . . 99table control, LTYPE CONTROL . . . . . . . . . . . . 103table control, STYLE CONTROL . . . . . . . . . . . . 117table control, UCS CONTROL . . . . . . . . . . . . . . . 121table control, VIEW CONTROL . . . . . . . . . . . . . 123table control, VPORT CONTROL . . . . . . . . . . . . 127table control, VPORT ENTITY CONTROL . . 127
Uunknown . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160
Vversion, API/ABI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
XXDATA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154
12.2 Object and Field Index
__iterator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86, 149_13_pt . . . . . . . . . . . . . . . . . . . . . . . . . . 24, 28, 29, 31, 33_14_pt . . . . . . . . . . . . . . . . . . . . . . . . . . 24, 28, 29, 31, 33_15_pt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24_16_pt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24, 29_17_pt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24_3DDWFPREC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
33DFACE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213DSOLID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Aaab_status . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81, 85ACADMAINTVER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7acis_data . . . . . . . . . . . . . . . . . . . 21, 36, 46, 54, 59, 63acis_empty . . . . . . . . . . . . . . . . . . 21, 36, 45, 54, 59, 63acis_empty_bit . . . . . . . . . . . . . 22, 37, 46, 55, 60, 63acis_empty2 . . . . . . . . . . . . . . . . . 22, 37, 46, 55, 60, 63acis_index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129ACSH_SWEEP_CLASS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77act_measurement . . 23, 28, 29, 30, 32, 33, 34, 35, 134actionbody . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81actionparam . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83actions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82active_viewport . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102additional_data_flag . . . . . . . . . . . . . . . . . . . . . . . 144additional_data_flag2 . . . . . . . . . . . . . . . . . . . . . . 144align_angle . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38, 64, 78align_direction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47align_option . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
Chapter 12: Index 175
align_space . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109align_start . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38, 65alignment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103alignment_pt . . . . . . . . . . . . . . . . . . . . . . . . . . 24, 25, 72ambient_color . . . . . . . . . . . . . . . . . . 76, 103, 122, 126ambient_color_factor . . . . . . . . . . . . . . . . . . . . . . . 103ambient_color_flag . . . . . . . . . . . . . . . . . . . . . . . . . . 103ANGBASE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7ANGDIR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7angle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40, 73, 135annot_type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43annotative . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51annotative_app . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25, 26annotative_data_bytes . . . . . . . . . . . . . . . . . . . . 25, 26annotative_data_size . . . . . . . . . . . . . . . . . . . . . 25, 26annotative_short . . . . . . . . . . . . . . . . . . . . . . . . . 25, 26ANNOTSCALEOBJECTCONTEXTDATA . . . . . . . . . . . . . . . . 79anonymous . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86appid . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51APPID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79APPID_CONTROL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79APPID_CONTROL_OBJECT . . . . . . . . . . . . . . . . . . . . . . . . . . 7arc_length_parameterization . . . . . . . . . . . . . . . . 47ARC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22ARC_DIMENSION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22areafillparms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141arrow_handle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52, 138arrow_head . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109arrow_head_size . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109arrow_size . . . . . . . . . . . . . . . . . . . . . . . . . . 52, 138, 140arrowhead . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137arrowhead_on . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44arrowhead_type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44arrowheads . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53aspect_ratio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125ASSOC2DCONSTRAINTGROUP . . . . . . . . . . . . . . . . . . . . . . 79ASSOCACTION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80ASSOCALIGNEDDIMACTIONBODY . . . . . . . . . . . . . . . . . . . 81ASSOCDEPENDENCY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81associated_annotation . . . . . . . . . . . . . . . . . . . . . . . 44associated_ucs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122associative . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40associativity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89ASSOCNETWORK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82ASSOCOSNAPPOINTREFACTIONPARAM . . . . . . . . . . . . . . 82ASSOCPERSSUBENTMANAGER . . . . . . . . . . . . . . . . . . . . . . 83ASSOCPLANESURFACEACTIONBODY . . . . . . . . . . . . . . . . 85attach_bottom . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53, 110attach_dir . . . . . . . . . . . . . . . . . . . . . . 53, 110, 139, 140attach_left . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109attach_right . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109attach_top . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53, 110attach_type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52, 140attachment . . 23, 28, 29, 30, 31, 33, 34, 35, 50, 134attdef . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137, 148attdef_class_version . . . . . . . . . . . . . . . . . . . . . . . . 25ATTDEF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24ATTDIA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
attenuation_end_limit . . . . . . . . . . . . . . . . . . . . . . . 45attenuation_start_limit . . . . . . . . . . . . . . . . . . . . . 45attenuation_type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45ATTMODE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7attr_def_id . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145attr_def_index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144attr_def_text . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144ATTREQ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7attrib_handles . . . . . . . . . . . . . . . . . . . . . . . . 43, 50, 71ATTRIB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25attrs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148AUNITS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7AUPREC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7AUTHOR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151auto_height . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51autofit_flag . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144axis_base_pt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41axis_point . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60axis_ratio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36axis_vector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41, 60axis_x . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129axis_y . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129axis_z . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129
Bb1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80back_clip . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122, 126back_clip_dist . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116back_clip_on . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116back_clip_z . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75background . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123, 127background_color . . . . . . . . . . . . . . . . . . . . . . . 131, 144background_fill_none . . . . . . . . . . . . . . . . . . . . . . . 144bank . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38, 65, 78base . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140base_dir . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141base_point . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50base_point_set . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38, 65base_pt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87base_ucs . . . . . . . . . . . . . . . . . . . . . . . 102, 121, 123, 127base_vert . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141basept . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77beg_tan_vec . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41, 62bg_fill_color . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51bg_fill_flag . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51bg_fill_scale . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51bg_fill_trans . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51bigfont_name . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117bindata . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37bitsize . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19bitsize_hi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19BLIPMODE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7blkisxref . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86block . . . . . . . 24, 28, 29, 31, 32, 33, 34, 35, 109, 134block_color . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53, 109block_connection . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110block_entity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
Chapter 12: Index 176
block_header . . . . . . . . . . . . . . . . . . . . . . 43, 49, 70, 101block_rotation . . . . . . . . . . . . . . . . . . . . . . . . . . . 53, 110block_scale . . . . . . . . . . . . . . . . . . . . . 53, 110, 132, 144block_scaling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87block_size . . . . . . . . . . . . . . . . . . 21, 36, 46, 54, 59, 63block_style . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53BLOCK_CONTROL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86BLOCK_CONTROL_OBJECT . . . . . . . . . . . . . . . . . . . . . . . . . . 7BLOCK_HEADER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86BLOCK_RECORD_MSPACE . . . . . . . . . . . . . . . . . . . . . . . . . . . 7BLOCK_RECORD_PSPACE . . . . . . . . . . . . . . . . . . . . . . . . . . . 7blocklabels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53blockname . . . . . . . 23, 27, 28, 30, 31, 32, 33, 35, 133BLOCK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27body . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81BODY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27border . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132border_color_overrides_flag . . . . . . . . . . . . . . . . 67border_lineweight_overrides_flag . . . . . . . . . . . 68border_property_overrides_flag . . . . . . . . . . . . 130border_type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130border_visibility_overrides_flag . . . . . . . . . . . 69borders . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143bottom_grid_color . . . . . . . . . . . . . . . . . . . . . . . . . . . 145bottom_grid_linewt . . . . . . . . . . . . . . . . . . . . . . . . . . 145bottom_margin . . . . . . . . . . . . . . . . . . . . . . 100, 112, 131bottom_row . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135bottom_visibility . . . . . . . . . . . . . . . . . . . . . . . . . . . 145boundary_handles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40box_height . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44box_width . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44branch_index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138break_flag . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71break_flow_direction . . . . . . . . . . . . . . . . . . . . . . . . 71break_heights . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71break_rows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71break_size . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110break_spacing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71break_unknown1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71break_unknown2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71breaks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138, 139brightness . . . . . . . . . . . . . . . . . . . 42, 76, 96, 122, 126bulge . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74, 137bulges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48, 59bulges_present . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136bumpmap_autotransform . . . . . . . . . . . . . . . . . . . . . . 106bumpmap_blendfactor . . . . . . . . . . . . . . . . . . . . . . . . 105bumpmap_filename . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105bumpmap_projection . . . . . . . . . . . . . . . . . . . . . . . . . . 105bumpmap_source . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105bumpmap_tiling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106bumpmap_transmatrix . . . . . . . . . . . . . . . . . . . . . . . . 106byblock . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103byblock_color . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44bylayer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103byte . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5bytes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
Cc1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80c2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80c3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80callback . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81camera_plottable . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123CAMERA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27CAMERADISPLAY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7CAMERAHEIGHT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7cast_shadows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45catalog . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88CECOLOR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7cell . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142cell_alignment . . . . . . . . . . . . . . . . . . . . . . . . . 132, 144cell_contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147cell_flag_override . . . . . . . . . . . . . . . . . . . . . . . . . . 144cell_geom_handle . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147cell_handle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145cell_parent . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131, 146cells . . . . . . . . . . . . . . . . . . . . . . . . 66, 88, 119, 120, 148cellstyle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134, 148cellstyle_id . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148CELLSTYLEMAP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87CELTSCALE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7CELTYPE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7CELWEIGHT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7center . . . . . . . . . . . . . . . . . . . . 22, 27, 36, 74, 122, 136CEPSNTYPE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7CHAMFERA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7CHAMFERB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7CHAMFERC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8CHAMFERD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8changed . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110channel_flags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108char . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5char* . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6check_intersections . . . . . . . . . . . . . . . . . . . . . . . . . . 78childs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94childval . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94circle_zoom . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75, 126CIRCLE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27cl1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80cl2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80cl3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80cl4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80class_id . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58, 113class_version . . . 23, 25, 26, 27, 28, 30, 31, 32, 33,34, 37, 42, 44, 48, 51, 52, 55, 60, 64, 76, 77, 79, 81,83, 88, 94, 96, 98, 102, 108, 111, 113, 114, 117, 118,
119, 133, 140classname . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132CLAYER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8clip_bound_origin . . . . . . . . . . . . . . . . . . . . . . . . . . . 115clip_bound_transform . . . . . . . . . . . . . . . . . . . . . . . 116clip_boundary_type . . . . . . . . . . . . . . . . . . . . . . . 42, 76clip_mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42, 76clip_verts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42, 73, 77clipping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42, 76, 96
Chapter 12: Index 177
clone_ins_pt . . . 23, 28, 29, 30, 32, 33, 34, 35, 134cloning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88cloning_flags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128cloning_r14 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88, 89close_to_axis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61closed . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136closed_b . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41, 62closed_surfaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47CMATERIAL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8CMLJUST . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8CMLSCALE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8CMLSTYLE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93col_spacing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49col_widths . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66color . . . 44, 52, 77, 88, 99, 117, 124, 129, 130, 135,
138, 141, 143, 149color_bleed_scale . . . . . . . . . . . . . . . . . . . . . . . . . . . 106color_r11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149color_rs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99colors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39cols . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139column_heights . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52column_type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51column_width . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51COMMENTS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151complex_shapecode . . . . . . . . . . . . . . . . . . . . . . . . . . . 139const_width . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48, 58constraint_status . . . . . . . . . . . . . . . . . . . . . . . . 80, 82constraint_type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42content . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140content_base . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140content_color . . . . . . . . . . . . . . . . . . . . . . . . . . . 132, 144content_format . . . . . . . . . . . . . . . . . . . . . . . . . 131, 148content_height . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131content_layout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131content_type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108content_width . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130contrast . . . . . . . . . . . . . . . . . . 42, 73, 76, 96, 122, 126control_points . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137coord_proj_radius . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95coord_system_datum . . . . . . . . . . . . . . . . . . . . . . . . . . . 95coord_system_def . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95coord_system_wkt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95coord_type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95COORDS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8corner1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21, 61, 73corner2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21, 62, 73corner3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21, 62, 73corner4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21, 62, 73CPSNID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8crease . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49cross_sections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47cs1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80CSHADOW . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8ctrl_pts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41, 62ctrl_tol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41, 62ctx . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
current_style_sheet . . . . . . . . . . . . . . . . . . . . . . . . 100curve_type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56, 57custom_data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148customdata . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146customdata_items . . . . . . . . . . . . . . . . . . . . . . . 147, 148
Dd_node . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81dashes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103, 135dashes_r11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54, 58, 113data_3dpoint . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146data_date . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146data_double . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146data_flags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65, 131data_horiz_bottom_color . . . . . . . . . . . . . . . . . . . . . 68data_horiz_bottom_linewt . . . . . . . . . . . . . . . . . . . . 69data_horiz_bottom_visibility . . . . . . . . . . . . . . . 70data_horiz_ins_color . . . . . . . . . . . . . . . . . . . . . . . . 68data_horiz_ins_linewt . . . . . . . . . . . . . . . . . . . . . . . 69data_horiz_ins_visibility . . . . . . . . . . . . . . . . . . . 70data_horiz_top_color . . . . . . . . . . . . . . . . . . . . . . . . 68data_horiz_top_linewt . . . . . . . . . . . . . . . . . . . . . . . 69data_horiz_top_visibility . . . . . . . . . . . . . . . . . . . 70data_length . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54data_link . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147data_long . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146data_point . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146data_row_alignment . . . . . . . . . . . . . . . . . . . . . . . . . . . 67data_row_color . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66data_row_fill_color . . . . . . . . . . . . . . . . . . . . . . . . . . 67data_row_fill_none . . . . . . . . . . . . . . . . . . . . . . . . . . . 67data_row_height . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67data_row_style_override . . . . . . . . . . . . . . . . . . . . . 71data_size . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146data_string . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146data_text_style . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67data_type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143, 146data_vert_ins_color . . . . . . . . . . . . . . . . . . . . . . . . . . 68data_vert_ins_linewt . . . . . . . . . . . . . . . . . . . . . . . . 69data_vert_ins_visibility . . . . . . . . . . . . . . . . . . . . 70data_vert_left_color . . . . . . . . . . . . . . . . . . . . . . . . 68data_vert_left_linewt . . . . . . . . . . . . . . . . . . . . . . . 69data_vert_left_visibility . . . . . . . . . . . . . . . . . . . 70data_vert_right_color . . . . . . . . . . . . . . . . . . . . . . . 68data_vert_right_linewt . . . . . . . . . . . . . . . . . . . . . . 69data_vert_right_visibility . . . . . . . . . . . . . . . . . . 70dataflags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25, 26, 72DATATABLE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88dates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118DBCOLOR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88dcm_status . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81def_pt . . . . . . . . . . 23, 27, 28, 30, 31, 32, 33, 35, 133default_flag . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51default_lighting_type . . . . . . . . . . . . . . . . . . . . . . . 76default_lightning_type . . . . . . . . . . . . . . . . 122, 126default_value . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Chapter 12: Index 178
defaultflag . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79, 111defaultid . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89definition_id . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73deflines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40degree . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40, 62, 136DELOBJ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8den_custom_print_scale . . . . . . . . . . . . . . . . . . . . . 112depbodyid . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82desc . . . . . . . . . . . . . . . . . . . . . . . 103, 110, 118, 123, 139description . . . . . . . . . . . . . . . . . . . . . . . . . 87, 102, 109design_pt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95dest_pt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135destination . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114DGNFRAME . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8dictionary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102, 115DICTIONARY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88DICTIONARY_ACAD_GROUP . . . . . . . . . . . . . . . . . . . . . . . . 8DICTIONARY_ACAD_MLINESTYLE . . . . . . . . . . . . . . . . . . . 8DICTIONARY_COLOR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8DICTIONARY_LAYOUT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8DICTIONARY_LIGHTLIST . . . . . . . . . . . . . . . . . . . . . . . . . . 8DICTIONARY_MATERIAL . . . . . . . . . . . . . . . . . . . . . . . . . . . 8DICTIONARY_NAMED_OBJECT . . . . . . . . . . . . . . . . . . . . . . 8DICTIONARY_PLOTSETTINGS . . . . . . . . . . . . . . . . . . . . . . 8DICTIONARY_PLOTSTYLENAME . . . . . . . . . . . . . . . . . . . . . 8DICTIONARY_VISUALSTYLE . . . . . . . . . . . . . . . . . . . . . . . 8DICTIONARYVAR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88DICTIONARYWDFLT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88diffuse_color . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104diffuse_color_factor . . . . . . . . . . . . . . . . . . . . . . . 103diffuse_color_flag . . . . . . . . . . . . . . . . . . . . . . . . . . 103diffusemap_autotransform . . . . . . . . . . . . . . . . . . . 104diffusemap_blendfactor . . . . . . . . . . . . . . . . . . . . . 104diffusemap_filename . . . . . . . . . . . . . . . . . . . . . . . . 104diffusemap_projection . . . . . . . . . . . . . . . . . . . . . . 104diffusemap_source . . . . . . . . . . . . . . . . . . . . . . . . . . . 104diffusemap_tiling . . . . . . . . . . . . . . . . . . . . . . . . . . . 104diffusemap_transmatrix . . . . . . . . . . . . . . . . . . . . . 104dim_rotation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33DIMADEC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8, 91DIMALT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8, 89DIMALTD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8, 90DIMALTF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9, 91DIMALTMZF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9, 92DIMALTMZS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9, 92DIMALTRND . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9, 91DIMALTTD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9, 90DIMALTTZ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9, 92DIMALTU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9, 90DIMALTZ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9, 92DIMAPOST . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9, 91DIMAPOST_T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9DIMARCSYM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9, 91DIMASO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9DIMASSOC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9, 89dimasz . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44DIMASZ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9, 90DIMATFIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9, 92
DIMAUNIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9, 90DIMAZIN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9, 91DIMBLK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9, 92DIMBLK_T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9, 91DIMBLK1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9, 92DIMBLK1_T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9, 91DIMBLK2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9, 92DIMBLK2_T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9, 91DIMCEN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9, 91DIMCLRD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9, 91DIMCLRD_C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9DIMCLRD_N . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91DIMCLRE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9, 91DIMCLRE_C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10DIMCLRE_N . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91DIMCLRT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10, 91DIMCLRT_C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10DIMCLRT_N . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91DIMDEC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10, 90DIMDLE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10, 90DIMDLI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10, 90DIMDSEP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10, 92DIMENSION_ALIGNED . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27DIMENSION_ANG2LN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28DIMENSION_ANG3PT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29DIMENSION_DIAMETER . . . . . . . . . . . . . . . . . . . . . . . . . . . 31DIMENSION_LINEAR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32DIMENSION_ORDINATE . . . . . . . . . . . . . . . . . . . . . . . . . . . 33DIMENSION_RADIUS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34DIMEXE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10, 90DIMEXO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10, 90DIMFIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10, 90DIMFRAC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10, 91DIMFXL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10, 90DIMFXLON . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10, 92dimgap . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43, 72DIMGAP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10, 91DIMJOGANG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10, 90DIMJUST . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10, 90DIMLDRBLK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10, 92DIMLFAC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10, 91DIMLIM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10, 89DIMLTEX1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10, 92DIMLTEX2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10, 92DIMLTYPE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10, 92DIMLUNIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10, 91DIMLWD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10, 92DIMLWE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10, 92DIMMALTTZ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10, 90DIMMALTZ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10, 90DIMMZF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10, 92DIMMZS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10, 92DIMPOST . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11, 91DIMPOST_T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11DIMRND . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11, 90DIMSAH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11, 89DIMSAV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11DIMSCALE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11, 90
Chapter 12: Index 179
DIMSD1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11, 90DIMSD2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11, 90DIMSE1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11, 89DIMSE2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11, 89DIMSHO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11DIMSOXD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11, 90dimstyle . . 24, 28, 29, 31, 32, 33, 34, 35, 44, 73, 134DIMSTYLE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11, 89DIMSTYLE_CONTROL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92DIMSTYLE_CONTROL_OBJECT . . . . . . . . . . . . . . . . . . . . . 11DIMTAD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11, 90DIMTDEC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11, 90DIMTFAC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11, 91DIMTFILL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11, 91DIMTFILLCLR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11, 91DIMTIH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11, 89DIMTIX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11, 90DIMTM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11, 90DIMTMOVE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11, 92DIMTOFL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11, 89DIMTOH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11, 89DIMTOL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11, 89DIMTOLJ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11, 90DIMTP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11, 90DIMTSZ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11, 91DIMTVP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11, 91DIMTXSTY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11, 92DIMTXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12, 91DIMTXTDIRECTION . . . . . . . . . . . . . . . . . . . . . . . . . . . 12, 92DIMTZIN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12, 90DIMUNIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12, 90DIMUPT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12, 90DIMZIN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12, 90direction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122display_boundary . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115display_brightness . . . . . . . . . . . . . . . . . . . . . . . . . . 125display_frame . . . . . . . . . . . . . . . . . . . . . . . . . . . 113, 128display_props . . . . . . . . . . . . . . . . . . . . . . . . . 42, 76, 96display_quality . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114display_shadow_type . . . . . . . . . . . . . . . . . . . . . . . . 125display_style . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125DISPSILH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12dist_center . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130dist_top_left . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130dlevel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48dof . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80, 82dogleg_length . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138dogleg_vector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138double . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5, 6double[3] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6double_flag . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40double_line_spacing . . . . . . . . . . . . . . . . . . . . . . . . 130draft_angle . . . . . . . . . . . . . . . . . . . . . . . . 37, 61, 64, 78draft_end_distance . . . . . . . . . . . . . . . . . . . 38, 61, 64draft_start_distance . . . . . . . . . . . . . . . . . 38, 61, 64DRAGMODE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12DRAGVS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12drawing_dir . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
drawing_units . . . . . . . . . . . . . . . . . . . . . . . . . . . 100, 115DUMMY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93DWFFRAME . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12dwg . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149, 151Dwg_3DSOLID_silhouette . . . . . . . . . . . . . . . . . . . . . 128Dwg_3DSOLID_wire . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129Dwg_ACTIONBODY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130Dwg_BorderStyle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130Dwg_CellContentGeometry . . . . . . . . . . . . . . . . . . . . 130Dwg_CellStyle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131Dwg_CELLSTYLEMAP_Cell . . . . . . . . . . . . . . . . . . . . . . 130Dwg_ContentFormat . . . . . . . . . . . . . . . . . . . . . . . . . . . 132Dwg_DIMASSOC_ref . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132Dwg_DIMENSION_common . . . . . . . . . . . . . . . . . . . . . . . 133Dwg_EVAL_Node . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134Dwg_FIELD_ChildValue . . . . . . . . . . . . . . . . . . . . . . . 134Dwg_FormattedTableData . . . . . . . . . . . . . . . . . . . . . 134Dwg_FormattedTableMerged . . . . . . . . . . . . . . . . . . . 134Dwg_GEODATA_meshface . . . . . . . . . . . . . . . . . . . . . . . 135Dwg_GEODATA_meshpt . . . . . . . . . . . . . . . . . . . . . . . . . . 135Dwg_HATCH_Color . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135Dwg_HATCH_ControlPoint . . . . . . . . . . . . . . . . . . . . . 135Dwg_HATCH_DefLine . . . . . . . . . . . . . . . . . . . . . . . . . . . 135Dwg_HATCH_Path . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135Dwg_HATCH_PathSeg . . . . . . . . . . . . . . . . . . . . . . . . . . . 136Dwg_HATCH_PolylinePath . . . . . . . . . . . . . . . . . . . . . 137Dwg_LAYER_entry . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137Dwg_LEADER_ArrowHead . . . . . . . . . . . . . . . . . . . . . . . 137Dwg_LEADER_BlockLabel . . . . . . . . . . . . . . . . . . . . . . 137Dwg_LEADER_Break . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137Dwg_LEADER_Line . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138Dwg_LEADER_Node . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138Dwg_LinkedData . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139Dwg_LinkedTableData . . . . . . . . . . . . . . . . . . . . . . . . 139Dwg_LTYPE_dash . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139Dwg_LWPOLYLINE_width . . . . . . . . . . . . . . . . . . . . . . . 139Dwg_MESH_edge . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139Dwg_MLEADER_AnnotContext . . . . . . . . . . . . . . . . . . . 140Dwg_MLINE_line . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141Dwg_MLINE_vertex . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141Dwg_MLINESTYLE_line . . . . . . . . . . . . . . . . . . . . . . . . 141Dwg_SPLINE_control_point . . . . . . . . . . . . . . . . . . . 141Dwg_SPLINE_point . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142Dwg_SummaryInfo_Property . . . . . . . . . . . . . . . . . . . 142Dwg_SUNSTUDY_Dates . . . . . . . . . . . . . . . . . . . . . . . . . . 142Dwg_TABLE_BreakHeight . . . . . . . . . . . . . . . . . . . . . . 143Dwg_TABLE_BreakRow . . . . . . . . . . . . . . . . . . . . . . . . . . 143Dwg_TABLE_Cell . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144Dwg_TABLE_CustomDataItem . . . . . . . . . . . . . . . . . . . 146Dwg_TABLE_value . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146Dwg_TableCell . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146Dwg_TableCellContent . . . . . . . . . . . . . . . . . . . . . . . 147Dwg_TableCellContent_Attr . . . . . . . . . . . . . . . . . . 148Dwg_TableDataColumn . . . . . . . . . . . . . . . . . . . . . . . . 148Dwg_TABLEGEOMETRY_Cell . . . . . . . . . . . . . . . . . . . . . 142Dwg_TableRow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148Dwg_TABLESTYLE_border . . . . . . . . . . . . . . . . . . . . . . 142Dwg_TABLESTYLE_Cell . . . . . . . . . . . . . . . . . . . . . . . . 142
Chapter 12: Index 180
Dwg_TABLESTYLE_rowstyles . . . . . . . . . . . . . . . . . . . 143DWG_ERR_CLASSESNOTFOUND . . . . . . . . . . . . . . . . . . . . 158DWG_ERR_INTERNALERROR . . . . . . . . . . . . . . . . . . . . . . 158DWG_ERR_INVALIDDWG . . . . . . . . . . . . . . . . . . . . . . . . . . 158DWG_ERR_INVALIDEED . . . . . . . . . . . . . . . . . . . . . . . . . . 158DWG_ERR_INVALIDHANDLE . . . . . . . . . . . . . . . . . . . . . . 158DWG_ERR_INVALIDTYPE . . . . . . . . . . . . . . . . . . . . . . . . 158DWG_ERR_IOERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158DWG_ERR_NOTYETSUPPORTED . . . . . . . . . . . . . . . . . . . . 158DWG_ERR_OUTOFMEM . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158DWG_ERR_PAGENOTFOUND . . . . . . . . . . . . . . . . . . . . . . . 158DWG_ERR_SECTIONNOTFOUND . . . . . . . . . . . . . . . . . . . . 158DWG_ERR_UNHANDLEDCLASS . . . . . . . . . . . . . . . . . . . . . 158DWG_ERR_VALUEOUTOFBOUNDS . . . . . . . . . . . . . . . . . . . 158DWG_ERR_WRONGCRC . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158DWGCODEPAGE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12DYNAMICBLOCKPURGEPREVENTER . . . . . . . . . . . . . . . . . . 93
Eedge[4] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134edge_color . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124edge_crease_angle . . . . . . . . . . . . . . . . . . . . . . . . . . . 124edge_flags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93, 130edge_halo_gap . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124edge_hide_precision_flag . . . . . . . . . . . . . . . . . . . 124edge_intersection_color . . . . . . . . . . . . . . . . . . . . 124edge_intersection_line_pattern . . . . . . . . . . . . 124edge_jitter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124edge_model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124edge_modifier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124edge_obscured_color . . . . . . . . . . . . . . . . . . . . . . . . 124edge_obscured_line_pattern . . . . . . . . . . . . . . . . 124edge_opacity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124edge_overhang . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124edge_silhouette_color . . . . . . . . . . . . . . . . . . . . . . 124edge_silhouette_width . . . . . . . . . . . . . . . . . . . . . . 124edge_style . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124edge_style_apply_flag . . . . . . . . . . . . . . . . . . . . . . 125edge_visualstyle . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149edge_width . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124edges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49ee_bl98 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77ee_bl99 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77eed . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149, 151elevation . . . . 23, 24, 25, 27, 28, 30, 31, 32, 33, 35,
39, 48, 56, 58, 61, 72, 73, 101, 120, 122, 133elevation_r11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149ELEVATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12ELLIPSE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36enable_frame_text . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39encr_sat_data . . . . . . . . . . . . . . 21, 36, 46, 54, 59, 63end . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45, 138, 139, 143end_angle . . . . . . . . . . . . . . . . . . . . . . . . 22, 36, 110, 136end_draft_angle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47end_draft_dist . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78end_draft_magnitude . . . . . . . . . . . . . . . . . . . . . . . . . . 47end_tan_vec . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41, 62
end_tangent . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137end_time . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118end_width . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56, 74endblk_entity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87ENDBLK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36ENDCAPS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12endpoint . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136endptproj . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43entities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87entmode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149entries . . . . . 79, 86, 92, 99, 103, 117, 121, 123, 127ents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115environ_image_enabled . . . . . . . . . . . . . . . . . . . . . . 114environ_image_filename . . . . . . . . . . . . . . . . . . . . . 114evalexpr . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93evaluation_error_code . . . . . . . . . . . . . . . . . . . . . . . 94evaluation_error_msg . . . . . . . . . . . . . . . . . . . . . . . . 94evaluation_option . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94evaluation_status . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94EVALUATION_GRAPH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93evaluatorid . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130explodable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87expression . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130ext_line_rotation . . . . . . . . . . . . . . . . . . . . . . . . 28, 33extent_max . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101extent_min . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101extents_height . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51extents_width . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51EXTMAX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12EXTMIN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12EXTNAMES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12extra_acis_data . . . . . . . . . . . . 22, 37, 46, 55, 60, 63extra_r11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149extref . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117extref_handle . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92, 103EXTRUDEDSURFACE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36extrusion . . . . 22, 23, 24, 25, 27, 28, 30, 31, 32, 33,35, 36, 38, 39, 43, 45, 48, 49, 50, 56, 58, 61, 62, 66,
72, 73, 115, 133
Fface_color_mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123face_lighting_model . . . . . . . . . . . . . . . . . . . . . . . . 123face_lighting_quality . . . . . . . . . . . . . . . . . . . . . . 123face_modifier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123face_mono_color . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124face_opacity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123face_specular . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123face_visualstyle . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149face1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135face2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135face3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135face4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135faces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49FACETRES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12fade . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42, 73, 76, 96falloff_angle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
Chapter 12: Index 181
FASTZOOM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126fdata . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65, 119feature_location_pt . . . . . . . . . . . . . . . . . . . . . . . . . . 34field_length . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25, 26field_refs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139field_state . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94fields . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94FIELD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93FIELDLIST . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94file_path . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98filename . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121filing_option . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94fill_color . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110, 143FILLETRAD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12FILLMODE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12final_gather_mode . . . . . . . . . . . . . . . . . . . . . . . . . . . 107FINGERPRINTGUID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12first_arc_pt . . . . . . . . . . . . . . . . . . . . . . . 29, 31, 32, 36first_attrib . . . . . . . . . . . . . . . . . . . . . . . . . . 43, 49, 71first_endpoint . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136first_entity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87first_seg_angle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108first_vertex . . . . . . . . . . . . . . . . . . . . . . . . . . 56, 57, 58fit_pts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41, 62fit_tol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41, 62fitpts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137fixed_height . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116flag . . 23, 27, 29, 30, 31, 32, 34, 35, 40, 48, 54, 56,57, 62, 73, 74, 79, 86, 89, 93, 98, 101, 102, 110, 115,
116, 120, 121, 125, 128, 133, 136, 142, 143, 146flag_for_table_value . . . . . . . . . . . . . . . . . . . . . . . . 66flag_r11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149flag1 . . . . . . . 23, 27, 29, 30, 31, 32, 34, 35, 128, 133flag2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24, 34, 86flag3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86flags . . . . . 25, 26, 50, 52, 58, 83, 119, 138, 144, 146FLAGS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12flip_arrow1 . . . . . 23, 28, 29, 30, 32, 33, 34, 35, 134flip_arrow2 . . . . . 23, 28, 29, 30, 32, 33, 34, 35, 134flow_direction . . . . . . . . . . . . . . . . . . . . . . . . . . . 66, 119flow_reversed . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51fog_background_enabled . . . . . . . . . . . . . . . . . . . . . 114fog_color . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114fog_density_far . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114fog_density_near . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114fog_distance_far . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114fog_distance_near . . . . . . . . . . . . . . . . . . . . . . . . . . . 114fog_enabled . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114font_name . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94format_string . . . . . . . . . . . . . . . . . . . . . . . . . . . 143, 146from . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139from_dxf . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58, 113front_clip . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122, 125front_clip_dist . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116front_clip_on . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116front_clip_z . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75frozen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
frozen_in_new . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98full_visualstyle . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149
Ggeneration . . . . . . . . . . . . . . . . . . . . . . . . 24, 26, 72, 117genprocname . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107genproctableend . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107genprocvalbool . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107genprocvalcolorindex . . . . . . . . . . . . . . . . . . . . . . . 107genprocvalcolorname . . . . . . . . . . . . . . . . . . . . . . . . 108genprocvalcolorrgb . . . . . . . . . . . . . . . . . . . . . . . . . . 107genprocvalint . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107genprocvalreal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107genprocvaltext . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107geo_rss_tag . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95GEODATA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94geoimage_brightness . . . . . . . . . . . . . . . . . . . . . . . . . . 97geoimage_contrast . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97geoimage_fade . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97geoimage_height . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97geoimage_position . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97geoimage_width . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97geom_data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142, 147geom_data_flag . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147geom_parent . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131GEOMAPIMAGE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96geomesh_faces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96geomesh_pts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96geometry_status . . . . . . . . . . . . . . . . . . . . . . . 79, 80, 82GEOPOSITIONMARKER . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38global_illumination_mode . . . . . . . . . . . . . . . . . . . 107gradient_angle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39gradient_name . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39gradient_shift . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39gradient_tint . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39grid_flags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127grid_major . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75, 127grid_spacing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75GRIDMODE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12, 126GRIDUNIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12, 126groups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97GROUP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97guide_curves . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47gutter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
HHALOGAP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12handedness . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42handle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147handleref . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151HANDLING . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12HANDSEED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12hard_owner . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88has_align_start . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78has_attribs . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43, 49, 66has_bgcolor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143
Chapter 12: Index 182
has_border_color_overrides . . . . . . . . . . . . . . . . . . 67has_border_lineweight_overrides . . . . . . . . . . . . 68has_border_visibility_overrides . . . . . . . . . . . . 69has_break_data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71has_cell_geom . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147has_civil_data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96has_content_blk . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140has_content_format_overrides . . . . . . . . . . . . . . 148has_content_txt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140has_derived . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40has_dogleg . . . . . . . . . . . . . . . . . . . . . . . . . . 52, 109, 138has_ds_binary_data . . . . . . . . . . . . . . . . . . . . . 149, 151has_edge_visualstyle . . . . . . . . . . . . . . . . . . . . . . . 149has_face_visualstyle . . . . . . . . . . . . . . . . . . . . . . . 149has_file . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79, 111has_full_visualstyle . . . . . . . . . . . . . . . . . . . . . . . 149has_geom_data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147has_graph . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93has_landing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52, 108has_lastleaderlinepoint . . . . . . . . . . . . . . . . . . . . 138has_lastpt_ref . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133has_linked_data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147has_no_flags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21has_reflection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129has_rotation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129has_shadow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117has_shear . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129has_table_overrides . . . . . . . . . . . . . . . . . . . . . . . . . . 66has_text_frame . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53has_unit_scale . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115has_vertex . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56, 57has_xdic_file . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140hasattrs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86HATCH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39header_horiz_bottom_color . . . . . . . . . . . . . . . . . . . 68header_horiz_bottom_linewt . . . . . . . . . . . . . . . . . . 69header_horiz_bottom_visibility . . . . . . . . . . . . . 70header_horiz_ins_color . . . . . . . . . . . . . . . . . . . . . . 68header_horiz_ins_linewt . . . . . . . . . . . . . . . . . . . . . 69header_horiz_ins_visibility . . . . . . . . . . . . . . . . 70header_horiz_top_color . . . . . . . . . . . . . . . . . . . . . . 68header_horiz_top_linewt . . . . . . . . . . . . . . . . . . . . . 69header_horiz_top_visibility . . . . . . . . . . . . . . . . 70header_row_alignment . . . . . . . . . . . . . . . . . . . . . . . . 67header_row_color . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66header_row_fill_color . . . . . . . . . . . . . . . . . . . . . . . 67header_row_fill_none . . . . . . . . . . . . . . . . . . . . . . . . 67header_row_height . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67header_row_style_override . . . . . . . . . . . . . . . . . . . 71header_suppressed . . . . . . . . . . . . . . . . . . . . . . . 66, 120header_text_style . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67header_vert_ins_color . . . . . . . . . . . . . . . . . . . . . . . 68header_vert_ins_linewt . . . . . . . . . . . . . . . . . . . . . . 69header_vert_ins_visibility . . . . . . . . . . . . . . . . . . 70header_vert_left_color . . . . . . . . . . . . . . . . . . . . . . 68header_vert_left_linewt . . . . . . . . . . . . . . . . . . . . . 69header_vert_left_visibility . . . . . . . . . . . . . . . . 70header_vert_right_color . . . . . . . . . . . . . . . . . . . . . 68
header_vert_right_linewt . . . . . . . . . . . . . . . . . . . . 69header_vert_right_visibility . . . . . . . . . . . . . . . 70height . . . 24, 26, 37, 72, 74, 97, 121, 131, 143, 148height_w_gap . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142HELIX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40HIDETEXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12highlevel_info . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115history_id . . . . . . . . . . . . . . . . . . 22, 37, 46, 55, 60, 63hookline_dir . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44hookline_on . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44hor_dir . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71horiz_alignment . . . . . . . . . . . . . . . . . . . . . . . 24, 26, 72horiz_cell_margin . . . . . . . . . . . . . . . . . . . . . . . 66, 120horiz_dir . . . . . . . 23, 27, 29, 30, 31, 32, 34, 35, 133horiz_direction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66horiz_margin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131host_block . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95host_drawing_visibility . . . . . . . . . . . . . . . . . . . . 111hotspot_angle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45hours . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118HYPERLINKBASE . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12, 151
Iid . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60, 74, 93, 130, 142IDBUFFER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97idxlong . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137illumination_model . . . . . . . . . . . . . . . . . . . . . . . . . . 108image_file . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97image_height . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96, 115image_size . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98image_visibility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97image_width . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96, 115imagedef . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42, 77IMAGEDEF_REACTOR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98imagedefreactor . . . . . . . . . . . . . . . . . . . . . . . . . . . 42, 77IMAGE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42IMAGEDEF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148INDEXCTL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12indirect_dump_scale . . . . . . . . . . . . . . . . . . . . . . . . 106ins_point . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101ins_pt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42, 49, 61, 72ins_rotation . . . 23, 28, 29, 30, 31, 33, 34, 35, 134ins_scale . . . . . . . 23, 28, 29, 30, 31, 32, 34, 35, 133INSBASE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13insert_units . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87insertion_point . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65insertion_pt . . . . . . . . . . . . . . . . . . . 24, 25, 50, 72, 73inserts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87INSERT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42INSUNITS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13intensity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44, 117INTERFERECOLOR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13INTERFEREOBJVS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13INTERFEREVPVS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13INTERSECTIONCOLOR . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13INTERSECTIONDISPLAY . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Chapter 12: Index 183
interval . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118intsect_gsmarker . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89intsect_subent_type . . . . . . . . . . . . . . . . . . . . . . . . 133intsectobj . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133intval . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88inverse_block_transform . . . . . . . . . . . . . . . . . . . . 116invis_flags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21invisible . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130, 149ipe_alignment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53is_annotative . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53, 110is_body_a_proxy . . . . . . . . . . . . . . . . . . . . . . . 80, 81, 82is_ccw . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136is_default . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137, 140is_dst . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117is_gradient_fill . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39is_internal_use_only . . . . . . . . . . . . . . . . . . . . . . . 125is_loaded . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98is_new_format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109is_normal_reversed . . . . . . . . . . . . . . . . . . . . . . . . . . 141is_on . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117is_periodic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136is_rational . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136is_watertight . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48isbylayerlt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149isobjectstate_dep . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82isoline_present . . . . . . . . . . . . 22, 37, 46, 55, 60, 63ISOLINES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13isread_dep . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81iswrite_dep . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81itemhandles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88, 89
JJOINSTYLE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13julian_day . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117, 142justification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50, 53
Kkey . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134, 142KEYWORDS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151kind_r11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149knot_tol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41, 62knotparam . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41, 62knots . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41, 62, 137
Ll5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80l6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80l7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80l8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80label_text . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137label_viewports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119landing_dist . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52, 109landing_gap . . . . . . . . . . . . . . . . . . . . . . . . . 39, 109, 140last_attrib . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43, 49, 71last_entity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
last_height . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117last_vertex . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56, 57, 58lastleaderlinepoint . . . . . . . . . . . . . . . . . . . . . . . . 138LASTSAVEDBY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151LATITUDE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13layer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149layer_entries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99layer_r11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149layername . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137LAYER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98LAYER_CONTROL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99LAYER_CONTROL_OBJECT . . . . . . . . . . . . . . . . . . . . . . . . 13LAYER_INDEX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99layout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87layout_name . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101LAYOUT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99ldata . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65, 119leader_endpt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34leader_len . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24, 32, 36leader_order . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108leaders . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140LEADER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43left_col . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135left_grid_color . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145left_grid_linewt . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145left_margin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100, 112left_visibility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145length . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139lens_length . . . . . . . . . . . . . . . . . . . . . . . . . 75, 122, 125LENSLENGTH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13LIGHT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44LIGHTGLYPHDISPLAY . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13LIGHTLIST . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102lights_handles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102lights_layer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45lights_names . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102LIMCHECK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13LIMMAX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13LIMMIN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13line_color . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108line_index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138line_type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108, 130lines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111, 139, 141linespace_factor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51linespace_style . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51linewt . . . . . . . . . . . . . 52, 99, 108, 130, 138, 142, 149LINE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45livesection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123loaded_bit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87lock_aspect . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54lock_position_flag . . . . . . . . . . . . . . . . . . . . . . . 25, 26lock_viewports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119locked . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98loft_entity_transmatrix . . . . . . . . . . . . . . . . . . . . . 47LOFTANG1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13LOFTANG2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13LOFTEDSURFACE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45LOFTMAG1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Chapter 12: Index 184
LOFTMAG2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13LOFTNORMALS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13LOFTPARAM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13long . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5LONG_TRANSACTION . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102LONGITUDE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13lower_left . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126lspace_factor . . 23, 28, 29, 30, 31, 33, 34, 35, 134lspace_style . . . 23, 28, 29, 30, 31, 33, 34, 35, 134LTSCALE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13ltype . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52, 99, 138, 150ltype_flags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150ltype_r11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150ltype_rs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99ltype_scale . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150LTYPE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102LTYPE_BYBLOCK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14LTYPE_BYLAYER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14LTYPE_CONTINUOUS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14LTYPE_CONTROL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103LTYPE_CONTROL_OBJECT . . . . . . . . . . . . . . . . . . . . . . . . 14luminance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106luminance_mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106LUNITS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14LUPREC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14LWDISPLAY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14LWPOLYLINE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
Mm_density . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57main_gsmarker . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133main_subent_type . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133mainobj . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133maint_version . . . . . . . . . . . . . . . . . . . . . . . . 41, 58, 113major_version . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41map_utile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108margin_horiz_spacing . . . . . . . . . . . . . . . . . . . . . . . 131margin_override_flags . . . . . . . . . . . . . . . . . . . . . . 131margin_vert_spacing . . . . . . . . . . . . . . . . . . . . . . . . 131material . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99, 150material_flags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150materials_anonymous . . . . . . . . . . . . . . . . . . . . . . . . 107MATERIAL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103max_extent . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111max_points . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108MAXACTVP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14maximum_limits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101MEASUREMENT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14MENU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14merge_flags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131merged_cells . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134merged_height_flag . . . . . . . . . . . . . . . . . . . . . . . . . . 144merged_value . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144merged_width_flag . . . . . . . . . . . . . . . . . . . . . . . . . . . 144MESH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48min_extent . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111minimum_limits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
minor_major_ratio . . . . . . . . . . . . . . . . . . . . . . . . . . . 136MINSERT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49MIRRTEXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14miter_direction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141miter_option . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78mleader_order . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108mleaderstyle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52MLEADERSTYLE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108mlinestyle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50MLINE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50MLINESTYLE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54model_space . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86modeler_format_version . . . . . . . . 37, 46, 55, 60, 64morehandles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93mtext_handle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39mtext_handles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25, 26mtext_visible . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39MTEXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50MULTILEADER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
Nn_density . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57name . . . . . . . . . . . . . 27, 40, 44, 79, 83, 86, 88, 89, 97,98, 102, 103, 110, 115, 116, 119, 120, 121, 125, 128,
130, 139, 142, 146, 148named_ucs . . . . . . . . . . . . . . . . . . . . . . 102, 121, 123, 127NAVISWORKSMODELDEF . . . . . . . . . . . . . . . . . . . . . . . . . . 111neg_textdir . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53next_entity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150no_twist . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47node . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82node_edge1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93node_edge2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93node_edge3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93node_edge4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93nodeid . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93nolinks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150normalmap_autotransform . . . . . . . . . . . . . . . . . . . . 107normalmap_blendfactor . . . . . . . . . . . . . . . . . . . . . . 107normalmap_filename . . . . . . . . . . . . . . . . . . . . . . . . . . 107normalmap_method . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106normalmap_projection . . . . . . . . . . . . . . . . . . . . . . . 107normalmap_source . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107normalmap_strength . . . . . . . . . . . . . . . . . . . . . . . . . . 107normalmap_tiling . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107normalmap_transmatrix . . . . . . . . . . . . . . . . . . . . . . 107north_dir . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95north_dir_angle_deg . . . . . . . . . . . . . . . . . . . . . . . . . . 96north_dir_angle_rad . . . . . . . . . . . . . . . . . . . . . . . . . . 96NORTHDIRECTION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39null_handle . . . . . . . . . . . . . . . . . 79, 87, 121, 123, 127num_actions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82num_areafillparms . . . . . . . . . . . . . . . . . . . . . . . . . . . 141num_arrowheads . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53num_attr_defs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145
Chapter 12: Index 185
num_attrs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147num_blocklabels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53num_blocks . . . . . . . . . . . . . . . . . . 21, 36, 46, 54, 59, 63num_borders . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132, 143num_boundary_handles . . . . . . . . . . . . . . . . . . . . 40, 136num_break_heights . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71num_break_rows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71num_breaks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138, 139num_bulges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48, 59num_bytes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121num_cell_contents . . . . . . . . . . . . . . . . . . . . . . . . . . . 147num_cells . . . . . . . . . . . . . . . . . . . 66, 87, 119, 120, 148num_childs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94num_childval . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94num_clip_verts . . . . . . . . . . . . . . . . . . . . . . . . 42, 73, 77num_colors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39num_cols . . . . . . . . . . . . . . . . . . . . 49, 66, 119, 139, 147num_column_heights . . . . . . . . . . . . . . . . . . . . . . . . . . . 51num_control_points . . . . . . . . . . . . . . . . . . . . . . . . . . 137num_crease . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49num_cross_sections . . . . . . . . . . . . . . . . . . . . . . . . . . . 47num_ctrl_pts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41, 62num_custom_print_scale . . . . . . . . . . . . . . . . . . . . . 112num_customdata_items . . . . . . . . . . . . . . . . . . . 146, 148num_dashes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103, 135num_databytes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128num_dates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118num_deflines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40num_deps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81num_edge_isolines . . . . . . . . . . . . . . . . . . . . . . . . . . . 124num_edges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49num_eed . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150, 151num_entries . . 79, 86, 92, 99, 103, 117, 121, 123, 127num_ents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115num_evalexpr . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93num_faces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49num_field_refs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139num_fields . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94num_fit_pts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41, 62num_fitpts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137num_frozen_layers . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75num_geom_data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142num_geomesh_faces . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96num_geomesh_pts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96num_groups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97num_guide_curves . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47num_hours . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118num_inserts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87num_isolines . . . . . . . . . . . . . . . 22, 37, 46, 55, 60, 63num_knots . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41, 62, 136num_leaders . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140num_lights . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102num_lines . . . . . . . . . . . . . . . . . . . . . . . 50, 110, 138, 141num_m_verts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57num_merged_cells . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134num_morehandles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93num_n_verts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57num_obj_ids . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
num_objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94num_objid_handles . . . . . . . . . . . . . . . . . . . . . . . . . . . 128num_owned . . . . . . . . . . . . . . . 43, 49, 56, 57, 58, 66, 87num_params . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83num_paths . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40num_points . . . . . . . . . . . . . . 43, 48, 58, 115, 129, 138num_props . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152num_reactors . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150, 151num_rows . . . . . . . . . . . . . . . . . . . . 49, 66, 119, 139, 147num_rowstyles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120num_seeds . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40num_segparms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141num_segs_or_paths . . . . . . . . . . . . . . . . . . . . . . . . . . . 136num_silhouettes . . . . . . . . . . . . 22, 37, 46, 55, 60, 63num_subdiv_vertex . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48num_turns . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41num_vertex . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49num_vertexids . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48num_verts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50num_viewports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102num_widths . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48, 59num_wires . . . . . . . . . . . . . . 22, 37, 46, 55, 60, 63, 129num_xdata . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128numcols . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119numfaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58numitems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88numrows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119numverts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58numvports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118
Oobj_ids . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98OBJECT_PTR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111OBJECTCONTEXTDATA . . . . . . . . . . . . . . . . . . . . . . . . . . . 111objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94objid . . 79, 86, 92, 99, 103, 117, 121, 123, 127, 128,
150, 151objid_handles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128objid_object_handles . . . . . . . . . . . . . . . . . . . . 58, 113oblique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61oblique_ang . . . . . . . . . . . . . . . . . . . . . . . 24, 26, 72, 117obs_pt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95OBSCOLOR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14observation_coverage_tag . . . . . . . . . . . . . . . . . . . . 96observation_from_tag . . . . . . . . . . . . . . . . . . . . . . . . 95observation_to_tag . . . . . . . . . . . . . . . . . . . . . . . . . . . 96OBSLTYPE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14obsolete_false . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96offset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135, 141offset_to_block_ins_pt . . . . . . . . . . . . . . . . . . . . . . 43OLE2FRAME . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54oleclient . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54OLEFRAME . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54OLESTARTUP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14oleversion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54on . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98on_off . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
Chapter 12: Index 186
opacity_percent . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105opacitymap_autotransform . . . . . . . . . . . . . . . . . . . 105opacitymap_blendfactor . . . . . . . . . . . . . . . . . . . . . 105opacitymap_filename . . . . . . . . . . . . . . . . . . . . . . . . 105opacitymap_projection . . . . . . . . . . . . . . . . . . . . . . 105opacitymap_source . . . . . . . . . . . . . . . . . . . . . . . . . . . 105opacitymap_tiling . . . . . . . . . . . . . . . . . . . . . . . . . . . 105opacitymap_transmatrix . . . . . . . . . . . . . . . . . . . . . 105opts_r11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150order . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82origin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43, 120, 122orthographic_type . . . . . . . . . . . . . . . . . . . . . . . . . . . 120orthographic_view_type . . . . . . . . . . . . . . . . 120, 122ORTHOMODE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14orthoview_type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101OSMODE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14osnap_dist . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133osnap_pt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133osnap_type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132output_type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118owner . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82ownerhandle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150, 151owningnetwork . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
Ppab_l2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81, 85pab_l3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81, 85pab_l4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81, 85pab_l5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81, 85pab_l6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81pab_status . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81, 85page_setup_name . . . . . . . . . . . . . . . . . . . . . . . . . 99, 112page_setup_wizard . . . . . . . . . . . . . . . . . . . . . . . . . . . 119paper_height . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100, 112paper_image_origin . . . . . . . . . . . . . . . . . . . . . 101, 113paper_r11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150paper_size . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100, 112paper_space . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86paper_units . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100, 115paper_width . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100, 112parent . . 21, 22, 24, 25, 27, 28, 29, 31, 32, 33, 34, 36,38, 39, 40, 42, 43, 44, 45, 48, 49, 50, 52, 54, 55, 56, 57,58, 59, 61, 62, 65, 71, 72, 73, 74, 76, 77, 79, 80, 81, 82,83, 85, 86, 87, 88, 89, 92, 93, 94, 96, 97, 98, 99, 102,103, 108, 110, 111, 112, 113, 114, 115, 116, 117, 118,119, 120, 121, 123, 125, 127, 128, 129, 130, 132, 133,134, 135, 136, 137, 138, 139, 141, 142, 143, 145, 148path . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111path_curve . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48path_entity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38path_entity_id . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64path_entity_transform_computed . . . . . . . . . 38, 65path_entity_transmatrix . . . . . . . . . . . . . . . . . 38, 64path_entity_transmatrix1 . . . . . . . . . . . . . . . . . . . . 64path_type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43pathdata . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64pathentity_transform . . . . . . . . . . . . . . . . . . . . . . . . 78
paths . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40pattern_len . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102pattern_type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40pbsab_status . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86PDMODE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14PDSIZE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14PELEVATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14PELLIPSE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14periodic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41, 62PERSSUBENTMANAGER . . . . . . . . . . . . . . . . . . . . . . . . . . . 111PEXTMAX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14PEXTMIN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14PICKSTYLE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14PINSBASE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14pixel_size . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40, 98PLACEHOLDER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112plane_normal_lofting_type . . . . . . . . . . . . . . . . . . . 47PLANESURFACE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54PLIMCHECK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15PLIMMAX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15PLIMMIN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15PLINEGEN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15PLINEWID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15plot_glyph . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44plot_layout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112plot_layout_flags . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99plot_origin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100, 112plot_paper_units . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112plot_rotation . . . . . . . . . . . . . . . . . . . . . . . . . . . 100, 113plot_type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100, 113plot_view . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101plot_view_name . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100plot_window_ll . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112plot_window_ur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112plotflag . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98PLOTSETTINGS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112plotstyle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99, 150plotstyle_flags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150plotview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112point . . . . . . . . . . 22, 36, 46, 55, 59, 63, 74, 135, 137point_present . . . . . . . . . . . . . . 22, 36, 46, 55, 59, 63points . . . . . . . . . . . . . . . . . . . 43, 48, 58, 115, 129, 138POINT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55polyline_paths . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136POLYLINE_2D . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56POLYLINE_3D . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56POLYLINE_MESH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57POLYLINE_PFACE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57position . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38, 45, 143predef_presets_first . . . . . . . . . . . . . . . . . . . . . . . 115prev_entity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150preview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87, 150preview_exists . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150preview_size . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87, 150printer_cfg_file . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112printer_or_config . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99procedure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114PROJECTNAME . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Chapter 12: Index 187
prompt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25property_flags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132property_override_flags . . . . . . . . . . . . . . . 131, 132props . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152PROXY_ENTITY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58PROXY_LWPOLYLINE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58PROXY_OBJECT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113PROXYGRAPHICS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15psab_status . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86PSLTSCALE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15PSOLHEIGHT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15PSOLWIDTH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15pspace_flag . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122PSTYLEMODE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15PSVPSCALE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15pt0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42, 76, 96, 135pt1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54pt2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54, 78PUCSBASE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15PUCSNAME . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15PUCSORG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15PUCSORGBACK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15PUCSORGBOTTOM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15PUCSORGFRONT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15PUCSORGLEFT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15PUCSORGRIGHT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15PUCSORGTOP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15PUCSORTHOREF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15PUCSORTHOVIEW . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16PUCSXDIR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16PUCSYDIR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
QQTEXTMODE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Rr_node . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81radius . . . . . . . . . . . . . . . . . . . . . . . . . 22, 27, 39, 41, 136RASTERVARIABLES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113rational . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41, 62RAY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59reactors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150, 151readdep . . . . . . . . . . . . . . . . . . . . . . . . . 79, 80, 81, 82, 85real_world_units . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100REALWORLDSCALE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16rect_height . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50rect_width . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50ref . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89ref_pt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95reference_vector_for_
controlling_twist . . . . . . . . . . . . . . . . . . . . . . 38, 65reflectance_scale . . . . . . . . . . . . . . . . . . . . . . . . . . . 106reflectionmap_autotransform . . . . . . . . . . . . . . . 105reflectionmap_blendfactor . . . . . . . . . . . . . . . . . . 105reflectionmap_filename . . . . . . . . . . . . . . . . . . . . . 105reflectionmap_projection . . . . . . . . . . . . . . . . . . . 105
reflectionmap_source . . . . . . . . . . . . . . . . . . . . . . . 105reflectionmap_tiling . . . . . . . . . . . . . . . . . . . . . . . 105reflectionmap_transmatrix . . . . . . . . . . . . . . . . . . 105reflectivity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108refraction_index . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106refractionmap_autotransform . . . . . . . . . . . . . . . 106refractionmap_blendfactor . . . . . . . . . . . . . . . . . . 106refractionmap_filename . . . . . . . . . . . . . . . . . . . . . 106refractionmap_projection . . . . . . . . . . . . . . . . . . . 106refractionmap_source . . . . . . . . . . . . . . . . . . . . . . . 106refractionmap_tiling . . . . . . . . . . . . . . . . . . . . . . . 106refractionmap_transmatrix . . . . . . . . . . . . . . . . . . 106REGENMODE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16REGION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59render_mode . . . . . . . . . . . . . . . . . . . . . . . . . 75, 122, 126RENDERENVIRONMENT . . . . . . . . . . . . . . . . . . . . . . . . . . . 114RENDERGLOBAL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114REQUIREDVERSIONS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16reserved . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39resunits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98REVISIONNUMBER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151revolve_angle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60revolved_entity_transmatrix . . . . . . . . . . . . . . . . 61REVOLVEDSURFACE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59rgb . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88right_col . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135right_grid_color . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145right_grid_linewt . . . . . . . . . . . . . . . . . . . . . . . . . . . 145right_margin . . . . . . . . . . . . . . . . . . . . . . . 100, 112, 131right_visibility . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145rotated_type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132rotation . . . 24, 26, 43, 49, 61, 65, 72, 96, 132, 139rotation_value . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144row_heights . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66row_parent . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146, 147row_spacing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49rows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139rowstyles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120ruled_surface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
Ssab_b1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85sab_b2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85sab_l2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85sab_s1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85sab_status . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85save_enabled . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114save_filename . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114SAVEIMAGES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16scale . . 42, 49, 50, 61, 65, 73, 79, 110, 129, 139, 140scale_est . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95scale_factor . . . . . . . . . . . . . . 38, 53, 64, 78, 97, 100scale_flag . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42, 49scale_handle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140scale_spacing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40scale_type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100SCALE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115
Chapter 12: Index 188
scenario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40, 62sea_level_corr . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95sea_level_elev . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95second_endpoint . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136second_seg_angle . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108seeds . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40segparms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141segs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136select_dates_from_calendar . . . . . . . . . . . . . . . . 118select_range_of_dates . . . . . . . . . . . . . . . . . . . . . . 118selectable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97selection_marker . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129self_illumination . . . . . . . . . . . . . . . . . . . . . . . . . . . 108seqend . . . . . . . . . . . . . . . . . . . . . . 43, 50, 56, 57, 58, 71SEQEND . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61setup_name . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118shade_plot_custom_dpi . . . . . . . . . . . . . . . . . 101, 113shade_plot_id . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113shade_plot_mode . . . . . . . . . . . . . . . . . . . . . . . . 101, 113shade_plot_res_level . . . . . . . . . . . . . . . . . . . 101, 113shade_plot_type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118SHADEDGE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16SHADEDIF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16shadeplot_mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76shadow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150shadow_flags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150shadow_map_size . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45shadow_map_softness . . . . . . . . . . . . . . . . . . . . . . . . . . 45shadow_mapsize . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117shadow_softness . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118shadow_type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45, 117SHADOWPLANELOCATION . . . . . . . . . . . . . . . . . . . . . . . . . . 16shape_file . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116shape_flag . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139SHAPE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61sheet_set_name . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118sheet_subset_name . . . . . . . . . . . . . . . . . . . . . . . . . . . 118shhn_b92 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77shhn_bl347 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77shhn_bl98 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77shhn_bl99 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77shhn_pts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77shift_value . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135short . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5show_rotation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97SHOWHIST . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16shsw_b294 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78shsw_b295 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78shsw_b296 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78shsw_bl90 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77shsw_bl91 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77shsw_bl92 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77shsw_bl93 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78shsw_size_text . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77shsw_size_text2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78shsw_text . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77shsw_text2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78silhouettes . . . . . . . . . . . . . . . . . 22, 37, 46, 55, 60, 63
simple_surfaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47single_color_gradient . . . . . . . . . . . . . . . . . . . . . . . 39size . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19, 42, 58, 76, 96size_bindata . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37size_pathdata . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64size_sweepdata . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64SKETCHINC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16SKPOLY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16skyparams . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118sm_axis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36snap_angle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75snap_base . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75snap_spacing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75SNAPANG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16, 126SNAPBASE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16, 126SNAPISOPAIR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16, 126SNAPMODE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16, 126SNAPSTYL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16SNAPSTYLE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126SNAPUNIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16, 126solid . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38, 47, 61, 65solid_fill . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40SOLID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61SOLIDHIST . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16solution_status . . . . . . . . . . . . . . . . . . . . . . . 79, 80, 82sort_ents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115SORTENTS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16SORTENTSTABLE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115source_pt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135spacing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119SPATIAL_FILTER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115SPATIAL_INDEX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116specular_color . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104specular_color_factor . . . . . . . . . . . . . . . . . . . . . . 104specular_color_flag . . . . . . . . . . . . . . . . . . . . . . . . 104specular_gloss_factor . . . . . . . . . . . . . . . . . . . . . . 104specularmap_autotransform . . . . . . . . . . . . . . . . . . 104specularmap_blendfactor . . . . . . . . . . . . . . . . . . . . 104specularmap_filename . . . . . . . . . . . . . . . . . . . . . . . 104specularmap_projection . . . . . . . . . . . . . . . . . . . . . 104specularmap_source . . . . . . . . . . . . . . . . . . . . . . . . . . 104specularmap_tiling . . . . . . . . . . . . . . . . . . . . . . . . . . 104specularmap_transmatrix . . . . . . . . . . . . . . . . . . . . 104SPLFRAME . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16splineflags1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40, 62SPLINE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62SPLINESEGS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16SPLINETYPE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16start . . . . . . . . . . . . . . . . . . . . . . . . . . . 45, 138, 139, 143start_angle . . . . . . . . . . . . . . . . . . 22, 36, 60, 110, 136start_draft_angle . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47start_draft_dist . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78start_draft_magnitude . . . . . . . . . . . . . . . . . . . . . . . 47start_pt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41start_tangent . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137start_time . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118start_width . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56, 74status . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44, 81, 83, 111
Chapter 12: Index 189
status_flag . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75std_scale_factor . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113std_scale_type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113STEPSIZE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17STEPSPERSEC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17str . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88strings_area . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103struct . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6style . . . . . . . . . . . . . . . . . . . 25, 26, 40, 51, 61, 72, 130style_attachment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53style_content . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52style_id . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61, 147, 148style_parent . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147style_sheet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75STYLE_CONTROL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117STYLE_CONTROL_OBJECT . . . . . . . . . . . . . . . . . . . . . . . . 17styles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103stylesheet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113STYLE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116STYLESHEET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17subdiv_vertex . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48SUBJECT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151sun . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123, 127SUN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117SUNSTUDY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118SURFTAB1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17SURFTAB2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17SURFTYPE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17SURFU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17SURFV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17sweep_alignment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65sweep_alignment_flags . . . . . . . . . . . . . . . . . . . . . . . 38sweep_entity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38sweep_entity_id . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64sweep_entity_transform_computed . . . . . . . . 38, 65sweep_entity_transmatrix . . . . . . . . . . . . . . . . 38, 64sweep_entity_transmatrix1 . . . . . . . . . . . . . . . . . . . 64sweep_transmatrix . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37sweep_vector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37sweepdata . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64sweepentity_transform . . . . . . . . . . . . . . . . . . . . . . . 78SWEPTSURFACE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
Ttab_order . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101table_flag_override . . . . . . . . . . . . . . . . . . . . . . . . . . 66table_style . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65, 119tabledatacolumn_parent . . . . . . . . . . . . . . . . . . . . . 132tablerow_parent . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132TABLE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65TABLECONTENT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119TABLEGEOMETRY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119TABLESTYLE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119tag . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25, 26tangent_dir . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74target . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45, 122tdata . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65, 119
TDCREATE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17, 152TDINDWG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17, 152TDUCREATE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17TDUPDATE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17, 152TDUSRTIMER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17TDUUPDATE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17text . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39, 51text_align_type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109text_alignment . . . . . . . . . . . . . . . . . . . . . . 39, 140, 143text_always_left . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109text_angle_type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109text_angletype . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52text_area_is_present . . . . . . . . . . . . . . . . . . . . . . . 103text_bottom . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141text_color . . . . . . . . . . . . . . . . . . . . . . . . . . 52, 109, 143text_default . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109text_extended . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53, 110text_frame . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109text_height . . . . . . . . . . . 50, 109, 132, 140, 143, 145text_left . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52, 140text_midpt . . . . . . 23, 27, 28, 30, 31, 32, 33, 35, 133text_right . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52, 140text_rotation . . 23, 27, 29, 30, 31, 32, 34, 35, 133text_string . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73, 144text_style . . . . . . . . . 39, 52, 109, 119, 132, 143, 144text_style_override . . . . . . . . . . . . . . . . . . . . . . . . 145text_top . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141text_value . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26, 72TEXTQLTY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17texts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88, 89TEXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71TEXTSIZE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17TEXTSTYLE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17thickness . . 22, 24, 26, 27, 45, 48, 56, 58, 61, 72, 73thickness_r11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151THICKNESS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17TILEMODE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17TILEMODELIGHTSYNCH . . . . . . . . . . . . . . . . . . . . . . . . . . . 17time . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117, 142timestamp1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99, 116timestamp2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99, 116TIMEZONE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17title_horiz_bottom_color . . . . . . . . . . . . . . . . . . . . 68title_horiz_bottom_linewt . . . . . . . . . . . . . . . . . . . 69title_horiz_bottom_visibility . . . . . . . . . . . . . . 70title_horiz_ins_color . . . . . . . . . . . . . . . . . . . . . . . 67title_horiz_ins_linewt . . . . . . . . . . . . . . . . . . . . . . 69title_horiz_ins_visibility . . . . . . . . . . . . . . . . . . 70title_horiz_top_color . . . . . . . . . . . . . . . . . . . . . . . 67title_horiz_top_linewt . . . . . . . . . . . . . . . . . . . . . . 68title_horiz_top_visibility . . . . . . . . . . . . . . . . . . 70title_row_alignment . . . . . . . . . . . . . . . . . . . . . . . . . . 67title_row_color . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66title_row_fill_color . . . . . . . . . . . . . . . . . . . . . . . . 67title_row_fill_none . . . . . . . . . . . . . . . . . . . . . . . . . . 67title_row_height . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67title_row_style_override . . . . . . . . . . . . . . . . . . . . 71title_suppressed . . . . . . . . . . . . . . . . . . . . . . . . 66, 120
Chapter 12: Index 190
title_text_style . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67title_vert_ins_color . . . . . . . . . . . . . . . . . . . . . . . . 68title_vert_ins_linewt . . . . . . . . . . . . . . . . . . . . . . . 69title_vert_ins_visibility . . . . . . . . . . . . . . . . . . . 70title_vert_left_color . . . . . . . . . . . . . . . . . . . . . . . 68title_vert_left_linewt . . . . . . . . . . . . . . . . . . . . . . 69title_vert_left_visibility . . . . . . . . . . . . . . . . . . 70title_vert_right_color . . . . . . . . . . . . . . . . . . . . . . 68title_vert_right_linewt . . . . . . . . . . . . . . . . . . . . . 69title_vert_right_visibility . . . . . . . . . . . . . . . . 70TITLE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152to . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140TOLERANCE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72tooltip . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146top_grid_color . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145top_grid_linewt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145top_margin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100, 112top_row . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134top_visibility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145TRACE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73TRACEWID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17trans_space_flag . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89transform_present . . . . . . . . . . . . . . . . . . . . . . . . . . . 129translation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129translucence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108transmittance_scale . . . . . . . . . . . . . . . . . . . . . . . . 106transparency . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97TREEDEPTH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17TSTACKALIGN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17TSTACKSIZE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18turn_height . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41twist_angle . . . . . . . . . . . . . . . . . . . 38, 61, 64, 78, 122two_sided_material . . . . . . . . . . . . . . . . . . . . . . . . . . 106type . . . . . 25, 26, 38, 44, 52, 54, 108, 123, 129, 130,
131, 138, 142, 144, 147type_status . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136
Uu_isolines . . . . . . . . . . . . . . . . . . . . . 37, 47, 55, 60, 64ucs_at_origin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75ucs_elevation . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76, 127ucs_origin . . . . . . . . . . . . . . . . . . . . . . . . . . 75, 101, 127ucs_ortho_view_type . . . . . . . . . . . . . . . . . . . . . . . . . . 76ucs_orthografic_type . . . . . . . . . . . . . . . . . . . . . . . 127ucs_per_viewport . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75ucs_x_axis . . . . . . . . . . . . . . . . . . . . . . . . . . 75, 101, 127ucs_y_axis . . . . . . . . . . . . . . . . . . . . . . . . . . 76, 101, 127UCS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120UCS_CONTROL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121UCS_CONTROL_OBJECT . . . . . . . . . . . . . . . . . . . . . . . . . . . 18UCSBASE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18UCSFOLLOW . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126UCSICON . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126UCSNAME . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18UCSORG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18UCSORGBACK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18UCSORGBOTTOM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
UCSORGFRONT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18UCSORGLEFT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18UCSORGRIGHT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18UCSORGTOP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18UCSORTHOREF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18UCSORTHOVIEW . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18UCSVP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126UCSXDIR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18UCSYDIR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18ui_index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137uint64_t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5underlay_layer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73UNDERLAY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73UNDERLAYDEFINITION . . . . . . . . . . . . . . . . . . . . . . . . . . 121unit_scale_horiz . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95unit_scale_vert . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95unit_type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143, 146UNITMODE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18units . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114units_value_horiz . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95units_value_vert . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95unknown . . . . . . . . . . 21, 23, 28, 29, 30, 32, 33, 34, 35,36, 46, 54, 59, 63, 79, 83, 94, 97, 116, 117, 126, 131,
134, 142, 145, 147unknown_0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19unknown_1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19, 59unknown_10 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19unknown_11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19unknown_12 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19unknown_13 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20unknown_14 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20unknown_14b . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20unknown_15 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20unknown_16 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20unknown_17 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20unknown_2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20, 59unknown_20 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20unknown_2007 . . . . . . . . . . . . . . . 22, 37, 46, 55, 60, 63unknown_21 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20unknown_22 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20unknown_23 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20unknown_3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20, 59unknown_54 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20unknown_55 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20unknown_56 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20unknown_57 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20unknown_8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20unknown_9 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20unknown_assoc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82unknown_b . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65unknown_b37 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85unknown_b4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82unknown_b5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82unknown_bit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51unknown_bit_1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43unknown_bit_2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44unknown_bit_3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44unknown_bit_5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
Chapter 12: Index 191
unknown_bl . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65unknown_bl1 . . . . . . . . . . . . . . . . . . . . . . . . . . 65, 83, 111unknown_bl10 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84unknown_bl11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84unknown_bl12 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84unknown_bl13 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84unknown_bl14 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84unknown_bl15 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84unknown_bl16 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84unknown_bl17 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84unknown_bl18 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84unknown_bl19 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84unknown_bl2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83, 111unknown_bl20 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84unknown_bl21 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84unknown_bl22 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84unknown_bl23 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84unknown_bl24 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84unknown_bl25 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84unknown_bl26 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84unknown_bl27 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84unknown_bl28 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84unknown_bl29 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85unknown_bl3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83, 111unknown_bl30 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85unknown_bl31 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85unknown_bl32 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85unknown_bl33 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85unknown_bl34 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85unknown_bl35 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85unknown_bl36 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85unknown_bl4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83, 111unknown_bl5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83, 111unknown_bl6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83, 111unknown_bl6a . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83unknown_bl7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83unknown_bl7a . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83unknown_bl8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83unknown_bl9 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83unknown_bs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71unknown_d40 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147unknown_d41 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147unknown_float45 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125unknown_h . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65unknown_n1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82unknown_n2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82unknown_pt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24unknown_rc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65unknown_rs1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93unknown_short . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72unknown_short_1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44unknown_text1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20unknown_text2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21unknown_text3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21unknown_text4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21unknown1 . . . . . . . . . . . . . . . . . . . . . . . . . . 83, 88, 93, 152unknown2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88, 93, 152unknown3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
UNKNOWN_ENT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73UNKNOWN_OBJ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121unnamed . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97up_dir . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95upper_right . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126use_attenuation_limits . . . . . . . . . . . . . . . . . . . . . . 45use_block_rotation . . . . . . . . . . . . . . . . . . . . . . . . . . 110use_block_scale . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110use_default_lights . . . . . . . . . . . . . . . . . 76, 122, 126use_std_scale . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113use_subset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118used . . . 79, 86, 89, 98, 102, 116, 120, 121, 125, 128user_scale_factor . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95user_text . . . . . . . 23, 27, 29, 30, 31, 32, 34, 35, 133USERI1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18USERI2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18USERI3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18USERI4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18USERI5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18USERR1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18USERR2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18USERR3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18USERR4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18USERR5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18USRTIMER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19uvec . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42, 76
Vv_isolines . . . . . . . . . . . . . . . . . . . . . 37, 47, 55, 60, 64value . . . . . . . . 94, 130, 134, 142, 145, 146, 147, 148value_data_type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132value_format_string . . . . . . . . . . . . . . . . . . . . . . . . 132value_string . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94, 146value_string_length . . . . . . . . . . . . . . . . . . . . . . . . . . 94value_unit_type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132VBA_PROJECT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121vector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59version . . . . . . . . . . . . . 21, 36, 46, 54, 58, 59, 63, 113VERSIONGUID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19vert_alignment . . . . . . . . . . . . . . . . . . . . . . . . 25, 26, 72vert_cell_margin . . . . . . . . . . . . . . . . . . . . . . . . 66, 120vert_margin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131vertex . . . . . . . . . . . . . . . . . . . . . . . . . 49, 56, 57, 58, 141vertex_direction . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141VERTEX_2D . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74VERTEX_3D . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74VERTEX_PFACE_FACE . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74vertexids . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48vertical . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116vertind[4] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74verts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50view . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27, 119view_center . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75view_direction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74view_height . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75view_target . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74, 125view_twist . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74, 125
Chapter 12: Index 192
VIEW_CONTROL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123VIEW_CONTROL_OBJECT . . . . . . . . . . . . . . . . . . . . . . . . . . 19VIEWCTR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19, 125VIEWDIR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125VIEWMODE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122, 126viewports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102VIEWPORT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74VIEWSIZE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19, 125viewwidth . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125VIEW . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121virtual_edge_flag . . . . . . . . . . . . . . . . . . . . . . . . . . . 144virtual_guide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47visible . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143VISRETAIN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19visualstyle . . . . . . . . . . . . . . . . . . . 101, 119, 123, 127VISUALSTYLE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123void* . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6vp_dir_from_target . . . . . . . . . . . . . . . . . . . . . . . . . . 129vp_id . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128vp_perspective . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129vp_target . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129vp_up_dir . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129vport_entity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128VPORT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125VPORT_CONTROL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127VPORT_CONTROL_OBJECT . . . . . . . . . . . . . . . . . . . . . . . . 19VPORT_ENTITY_CONTROL . . . . . . . . . . . . . . . . . . . . . . . 127VPORT_ENTITY_CONTROL_OBJECT . . . . . . . . . . . . . . . . 19VPORT_ENTITY_HEADER . . . . . . . . . . . . . . . . . . . . . 19, 128vvec . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42, 76
Ww . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142w1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80w2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80w3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80wchar* . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6weight . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135weighted . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41, 62width . . . . . . . . . . . . . . . . . . . 74, 97, 121, 131, 137, 148width_factor . . . . . . . . . . . . . . . . . . 24, 26, 61, 72, 116width_w_gap . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142widths . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48, 59
window_max . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100window_min . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100WIPEOUT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76WIPEOUTVARIABLES . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128wireframe_data_present . . . . 21, 36, 46, 55, 59, 63WIREFRAME . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19wires . . . . . . . . . . . . . . . . . . . 22, 37, 46, 55, 60, 63, 129workplane[3] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80WORLDVIEW . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19writedep . . . . . . . . . . . . . . . . . . . . . . . . 80, 81, 82, 83, 85
Xx . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55, 141, 142x_ang . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56x_axis_dir . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50x_direction . . . . . . . . . . . . . . . . . . . . . . 43, 72, 120, 122x_offset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139XCLIPFRAME . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19xdata . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128xdic_missing_flag . . . . . . . . . . . . . . . . . . . . . . . . . . . 151xdicobjhandle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151XEDIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19XLINE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77XRECORD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128xref . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99xref_handle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128xref_pname . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87xrefdep . . 79, 86, 89, 98, 102, 116, 120, 121, 125, 128xrefindex_plus1 . . . . 79, 86, 89, 98, 102, 116, 120,
121, 125, 128xrefoverlaid . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86xrefref . . 79, 86, 89, 98, 102, 116, 120, 121, 125, 128
Yy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55, 141, 142y_direction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120, 122y_offset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139
Zz . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56, 142z_is_zero . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21, 45