Contents of the book "AutoCAD 2004" ("In Origin" series) by Nikolai Poleshchuk, in Russian


Preface

Part 1. General

Chapter 1. About AutoCAD in Total
Main Differences between AutoCAD 2004 and AutoCAD 2002
System Designation
Environment Configuration
System Buy
Solving Technical Problems
Installation of the System
  Programmer's Notes
Shortcut Properties

Chapter 2. Interface Elements
Menu Bar
  File Menu
  Edit Menu
  View Menu
  Insert Menu
  Format Menu
  Tools Menu
  Draw Menu
  Dimension Menu
  Modify Menu
  Express Menu
  Window Menu
  Help Menu
  dbConnect Menu
  Programmer's Notes
Toolbars
  Toolbar Adding and Deleteing
  Restoring Hidden Toolbar
Modeless Windows

Command Line Window
  Restoring Vanished Command Line
  Command Line Shortcut Menu
Status Line
Screen Menu
Graphics Window
  Document Graphics Area
  UCS Icon
  Shortcut Menu
  Layouts Line
    Layout Shortcut Menu
Text Window
  Programmer's Notes
Pointing Device

Chapter 3. Commands
Commands List
Command Options
  Shortcut Menu
Cancelling Command
Command Repeating
Command Executing Modes
Modifiers
  Transparent Commands
  Minus Sign
  Plus Sign
  Localized Commands
  Command Redefinition
  Modifiers Sequence
Aliases and External Commands
  Acad.pgp File
  External Commands in the Standard PGP File
  Aliases in the Standard PGP File
  New Tools for Editing Acad.pgp File

  Reinitializing PGP file
Handling Input in Command Line
Scripts
Programmer's Notes

Chapter 4. Files and Formats
Beginning AutoCAD Session
  Startup Window
New Drawing Creation
Saving
  DWG Files Protection
  Backup Copy
Opening and Partial Opening
Closing and Exiting
DWG and DXF Formats Export and Import
  WBLOCK Command
  INSERT Command
Other Formats Export and Import
  WMF
  SAT
  STL
  EPS
  DXX
  BMP
  3DS
  DXB
  DWF
  XML
  HTML
  JPEG, PNG
  PLT (HPGL)
  TIFF
External References
OLE Objects Inserting
Hyperlinks
Utilities
Drawing Properties
Drawing Zoom Handling
  Panning
  Real-time Zooming
  ZOOM Command
    Window Option
    Center Option
    Extents Option
    All Option
    Previous Option
    Scale Option
    Dynamics Option
  Zoom Toolbar
  Zoom Submenu in View Menu
  Clearing Screen
  Zooming in 3D Space

Chapter 5. Points and Coordinates
Visual Coordinates
Absolute Cartesian Coordinates
Relative Cartesian Coordinates
Relative Polar Coordinates
  Coordinates Line Shortcut Menu
Object Snap
  Endpoint Function
  Midpoint Function
  Intersection Function
  Apparent Intersection Function
  Nearest Function
  From Function
  Temporary Tracking Point Function
  Extension Function
  Center Function
  Quadrant Function
  Tangent Function
  Perpendicular Function
  Parallel Function
  Insert Function
  Node Function
  None Function
  Osnap Settings Item
  Programmer's Notes
CAL Command
Coordinates in 3D Space
Coordinates Filters
Coordinate Systems
  UCS Command
  UCS Toolbar
  UCS II Toolbar
  Programmer's Notes
Using Points While Numbers Inputing

Chapter 6. Modes
Units
Drawing Modes
  GRID Mode
  SNAP Mode
  ORTHO Mode
  POLAR Mode
  OSNAP Mode
  OTRACK Mode
  LWT Mode
  MODEL/PAPER Mode
  Modes Line Customization
Active Assistance Modes

Chapter 7. System Variables
List of System Variables (except Dimension System Variables)
Additional Notes to System variables
  *ENTEXTS, ENTEXTS
  *ERRNO, ERRNO
  *MACROTRACE, MACROTRACE
  *RE-INIT, RE-INIT
  *WHIPTHREAD, WHIPTHREAD
 
  AUTOSNAP
  BINDTYPE
  CDATE
  CECOLOR
  CELTYPE
  CELWEIGHT
  CMDACTIVE
  CMDECHO
  CMLSCALE
  COORDS
  CPLOTSTYLE
  CTAB
  CVPORT
  DATE
  DBMOD
  DCTMAIN
  DEFLPLSTYLE
  DEFPLSTYLE
  DELOBJ
  DEMANDLOAD
  DISPSILH
  DRAGMODE
  DWGCHECK
  ENTEXTS
  EXPERT
  EXTNAMES
  FACETRATIO
  FILEDIA
  FONTALT
  FONTMAP
  GFNAME
  GRIPOBJLIMIT
  HIDETEXT
  HYPERLINKBASE
  INDEXCTL
  INSUNITS
  INTERSECTIONCOLOR, INTERSECTIONDISPLAY
  ISAVEPERCENT
  LAYOUTREGENCTL
  LUNITS
  MEASUREINIT, MEASUREMENT
  MENUCTL
  MENUECHO
  MTEXTED
  OBSCUREDCOLOR, OBSCUREDLTYPE
  OFFSETDIST
  OFFSETGAPTYPE
  OSMODE
  PALETTEOPAQUE
  PDMODE, PDSIZE
  PERIMETER
  PICKADD
  PICKAUTO
  PICKDRAG
  PICKSTYLE
  PLINETYPE
  PLOTROTMODE
  POLARADDANG
  POLARANG
  POLARDIST
  POLARMODE
  PROJECTNAME
  PROXYNOTICE
  PROXYWEBSEARCH
  PSLTSCALE
  PSQUALITY
  PSTYLEPOLICY
  SCREENMODE
  SDI
  SHORTCUTMENU
  SNAPANG, SNAPBASE
  SORTENTS
  SPLINESEGS
  STARTUP
  SYSCODEPAGE
  TEXTEVAL
  TRACKPATH
  TREEDEPTH
  TREEMAX
  UCSICON
  UNDOCTL
  VIEWMODE
  VISRETAIN
  VSMAX
  WHIPTHREAD
  WMFBKGND, WMFFOREGND
  WORLDVIEW
  XLOADCTL, XLOADPATH
  XREFNOTIFY
List of Dimension System Variables
Additional Notes to Dimension System Variables
  DIMALTTZ
  DIMALTU
  DIMALTZ
  DIMAPOST
  DIMASSOC
  DIMATFIT
  DIMAUNIT
  DIMAZIN
  DIMBLK
  DIMCEN
  DIMDSEP
  DIMGAP
  DIMJUST
  DIMLFAC
  DIMLUNIT
  DIMLWD
  DIMPOST
  DIMSCALE
  DOMSOXD
  DIMSTYLE
  DIMTAD
  DIMTIH
  DIMTM
  DIMTMOVE
  DOMTOFL
  DIMTOH
  DIMTP
  DIMTVP
  DIMTZIN
System Variables Editor
Programmer's Notes

Part 2. Entities in Plane

Chapter 8. Entity Types, Ways of Creating and Modifying
Main Entities
Commands for Main Entities Creating
Commands For Main Entities Modifying
Objects Geometry Listing
Programmer's Notes

Chapter 9. Common DXF Codes of Objects
Entities
Symbol Tables

Chapter 10. Grips. Methods of Object Selection
Grips and Selection Sets
Main Selection Methods
Other Selection Methods
  SELECT Command
  QSELECT Command
  Express Selection Tools
Grip Colors
  Progammer's Notes
Groups
  Programmer's Notes

Chapter 11. Linear Entities
Line
  Creating
  Modifying
  Programmer's Notes
Ray
  Creating
  Modifying
  Programmer's Notes
Construction Line
  Creating
  Modifying
  Programmer's Notes
Trace
  Creating
  Modifying
  Programmer's Notes
Solid
  Creating
  Modifying
  Programmer's Notes

Chapter 12. Points (Nodes)
Creating
  Points Display Mode Handling
  POINT Command
  DIVIDE Command
  MEASURE Command
Listing Information
Modifying
Programmer's Notes

Chapter 13. Arc Entities
Circle
  Creating
  Some Cases of Osnap Use
  Modifying
  Programmer's Notes
Arc
  Creating
  Modifying
  Programmer's Notes

Chapter 14. 2D Polylines
Creating
  PLINE Command
  RECTANG Command
  POLYGON Command
  DONUT Command
  BOUNDARY Command
  SKETCH Command
  REVCLOUD Command
  BREAKLINE Command
Modifying
  PEDIT Command
  MPEDIT Command
  EXPLODE Command
  CHAMFER and FILLET Commands
Joining into Polyline
Lightweight and Heavyweight Polylines
  PLINETYPE System Variable
  Type Conversion
Programmer's Notes

Chapter 15. Ellipses
Creating
Modifying
Programmer's Notes

Chapter 16. Splines
Creating
Modifying
  Editing Fit Points
  Other Editing Options
Programmer's Notes

Chapter 17. Text Entities and Styles
Single-line Text
  Text Creating
  Text Styles
  Text Modifying
    MIRRTEXT System Variable
  Quick Text
  3D Text Thickness
  Programmer's Notes
Multiline Text
  Mtext Creating
  Mtext Modifying
    MIRRTEXT System Variable
  Mtext Editor Specifying
  Loading Editor Problems
  Problems of SHX Fonts Displaying in Mtext Editor
  Programmer's Notes
Text Objects in Express Tools
  ARCALIGNEDTEXT Entity
  RTEXT Entity
Additinal Tools of Text Handling

Chapter 18. Dimensions and Dimension Styles
Dimensions
  Creating Dimensions, Tolerances and Leaders
    Linear Dimension
    Algned Dimension
    Ordinate Dimension
    Radius Dimension
    Diameter Dimension
    Angular Dimension
    Quick Dimension
    Baseline Dimension
    Continue Dimension
    Leader
    Tolerance
    Center Mark

  Putting User's Text Above or Under Dimension Line
  Modifying Dimension Entities
  Dimensions Associativity
  Listing Information
  Programmer's Notes
Dimension Styles
  Styles Export and Import
  Programmer's Notes

Chapter 19. Multilines and Styles
Creating
Modifying
Multilne Styles
Programmer's Notes

Chapter 20. Hatches and Fills
Hatch Creating
  Hatch Elevation
Fill Creating
Toolpalettes
  Tools
  Palettes
  Adding Tool to Palette
  Palette Export and Import
  Programmer's Notes
Hatch and Fill Modifying
Superhatch
Programmer's Notes

Chapter 21. General Modifying Commands
ERASE Command
  OVERKILL Command
COPY Command
  Express Copy Commands

MIRROR Command
OFFSET Command
  OFFSETGAPTYPE System Variable
  Offsetting Ellipse
  EXOFFSET Command
ARRAY Command
  Rectangular Array
  Polar Array
MOVE Command
ROTATE Command
SCALE Command
ALIGN Command
STRETCH Command
  MSTRETCH Command
LENGTHEN Command
TRIM Command
  Trimming by Block or External Reference
  EXTRIM Command
EXTEND Command
  Extending to Block or External Reference
BREAK Command
CHAMFER Command
  Chamfering 3D Solid Faces
FILLET Command
  Filleting 3D Solid Faces
EXPLODE Command
Editing with Grips
Editing with Properties Window

Part 3. Properties

Chapter 22. Colors
Setting Current Color
Changing Object Color
Color Palette
Programmer's Notes

Chapter 23. Linetypes
Loading Linetype
Setting Current Linetype
Changing Object Linetype
Removing Unused Linetype
Linetype Scale
Changing Global Linetype Scale
Setting Current Linetype Scale in Model Space
Changing Own Object Linetype Scale
Handling Linetype Scale in Paper Space
Programmer's Notes

Chapter 24. Layers
Layer Properties Manager
Creating New Layer
Setting Current Layer
Changing Object Layer
Turning Layer Off
Freezing Layer
Locking Layer
Setting Layer Color
Setting Layer Linetype
Setting Layer Lineweight
Setting Layer Plotstyle
Turning Layer Plotting Off
Layer Renaming
Removing Unused Layer
Saving and Restoring Layers State
BYLAYER Value
Layers in Paper Space
Working in Command Line Mode
Additional Express Tools
Programmer's Notes

Chapter 25. Lineweights
Handling Lineweights Displaying
Setting Current Lineweight
Changing Object Lineweight
DEFAULT Value
Programmer's Notes

Chapter 26. Hyperlinks
Creating
Modifying
  Express Tools Commands
Controlling the Display of Hyperlink Icon and Tooltips
Jumping with Hyperlink
Pasting Text with Hyperlink Creation
Working with Hyperlinks in Command Line Mode
  Inserting Hyperlink
    Hyperlink to an Object
    Hyperlink to an Area
    ATTACHURL Command
  Removing Hyperlink
Displaying Objects Having Hyperlinks
Programmer's Notes
  Hypername
  Access to Hyperlink Data

Chapter 27. Properties Management
Properties Window
CHPROP Command
CHANGE Command
Copying Properties
DesignCenter
Programmer's Notes

Chapter 28. Standards

Part 4. Complex Objects

Chapter 29. Blocks
Block Definition
Inserting Blocks
INSERT Entity
Editing Block Reference
BYBLOCK Value
Layer 0 Role
Editing Block Definition
Blocks Array
  Editing Block Included into Array
Inserting File
Using DesignCenter and Toolpalettes
Insert Object Snap Function
WBLOCK Command
Clipboard and Anonymous Blocks
Clipping Block Reference
Express Tools
Programmer's Notes

Chapter 30. Attributes
Attribute Definition
Including Attribute Definitions into Block Definition
Inserting Block with Attributes
Editing Attributes
Editing Attribute Definition
Changing Attribute Visibility
Clipping Blocks with Attributes
Attributes Extraction
Exploding Blocks with Attributes
Express Tools
Programmer's Notes

Chapter 31. External References
Inserting Xref
Editing Xref
BYBLOCK Value and Layer 0
Xref Manager
Converting Xref to Block Reference
Path Control
Control of Xref Loading
Exploding Xrefs
Editing Xrefs and Block References Editing from Within a Current Drawing
Clipping Xrefs
Additional Express Tools
Programmer's Notes

Chapter 32. Raster Images
Inserting Raster Image
Image Manager
Path Control
Handling the Display Order of Images
Clipping Image
Tuning the Display of Raster Image
SOLID Hatch
SAVEIMG Command
Unusual Ways of Raster Image Handling
Calling Image Editor
Wipeout
Programmer's Notes

Chapter 33. OLE Objects
Inserting Microsoft Word Document
OLE and Windows Clipboard
Links Editing
Programmer's Notes
Inserting Markups from the RML File

Part 5. Working in the 3D Space

Chapter 34. User Coordinate Systems
Using Z Coordinate
Construction Plane
Orthographic Coordinate Systems
Naming UCS
UCS Express Tools
Programmer's Notes

Chapter 35. 3D Model Elements
Viewpoint
  VPOINT Command
  DDVPOINT Command
  PLAN Command
    EXPLAN Command
  DVIEW Command
  3DORBIT and 3DORBITCTR Commands
  Programmer's Notes
Clipping Planes
Views
  Saving and Restoring Views
  Standard Views
  Programmer's Notes
Model Space Viewports
  Viewport Configurations
  Working with Viewport Configurations
  Programmer's Notes
DSVIEWER Command

Chapter 36. Elevation and Thickness
Elevation
Thickness
Programmer's Notes

Chapter 37. Polylines, Faces, Meshes and Regions
3D Polylines
  Creating
  Modifying
  Listing Information
  Programmer's Notes
Faces
  Creating
  Modifying
  Programmer's Notes
Polygon Meshes
  Creating
    3DMESH Command
    Standard Form Meshes
    REVSURF Command
    TABSURF Command
    RULESURF Command
    EDGESURF Command
    Listing Information
  Modifying
  Programmer's Notes
Polyface Meshes
  PFACE Command
  Programmer's Notes
Regions
  Creating
    REGION Command
    BOUNDARY Command
  Modifying
  Programmer's Notes

Chapter 38. 3D Solids
Creating Simple 3D Solids
Creating Compound 3D Solids
Chamfers and Fillets
Creating 3D Solids from Regions
Slices and Sections
Modifying
  Creating Shell
Listing Information
Programmer's Notes

Chapter 39. Shading
SHADEMODE Command
  2D Wireframe Mode
  3D Wireframe Mode
  Hidden Mode
  Flat Shaded Mode
  Gouraud Shaded Mode
  Flat Shaded, Edges On Mode
  Gouraud Shaded, Edges On Mode
HIDE Command
DVIEW Command

Chapter 40. Rendering
Rendering Types
Lights
Scenes
Materials and Textures
Background
Fog
Landscape Objects
Other Rendering Commands

Chapter 6. Paper Space

Chapter 41. Layout
Paper Space
Layouts
  LAYOUT Command
  Shortcut Menu
  Layout Submenu of the Insert Menu
  DesignCenter
  Programmer's Notes
Viewports in Paper Space
  Creating Rectangular Viewports
  Creating Non-rectangular Viewports
  Clipping Viewports
  Turning Viewport On and Off
  MODEL Mode in the Paper Space
  Viewport Scale
  Locking Viewport
  Listing Viewport Information
    Handling Viewports
    Freezing Object Layer in the Viewport
    Freezing Viewport Frames
    Dimensioning
  Maximum Number of Viewports
  Programmer's Notes
WBLOCK Command and Copying to Clipboard
INSERT Command and Pasting from Clipboard

Chapter 42. Special Means of Paper Space Layout Handling
SOLVIEW Command
  Main View
  Orthographic View
  Auxiliary View
  Sectional View
SOLDRAW Command
SOLPROFILE Command
MVSETUP Command
  Programmer's Notes
Additional Express Tools

Part 7. Hardcopy Getting

Chapter 43. Plotting
Plotting Tab
Adding a Plotter
  Calibrating Plotter
Plot Settings
  Plotstamp
Batch Plot Utility
Programmer's Notes

Chapter 44. Plotstyles
Plotstyle Types
  Color-dependent Styles
  Named Styles
Managing Plotstyles While New Drawing Creating
Converting Plotstyles
  Transferring to Named Styles

Conclusion

Index