| | | Preface | | |
| 1 | | Programming Autocad | | 1 |
| 2 | | Getting Started In C For Autocad | | 8 |
| 3 | | Getting Autocad To Do The Work | | 24 |
| 4 | | User Input | | 35 |
| 5 | | Result Buffers, Variables And Symbol Tables | | 52 |
| 6 | | Accessing The Autocad Database With Ads | | 80 |
| 7 | | Ads Geometric Utilities | | 102 |
| 8 | | Blocks And Polylines | | 113 |
| 9 | | Drawing In 3D And 3D Coordinate Systems | | 134 |
| 10 | | 3D Objects And Rendering | | 164 |
| 11 | | Working With Extended Data | | 181 |
| 12 | | Dialog Boxes And The Dialog Control Language | | 199 |
| 13 | | Practical Suggestions For Programming Autocad | | 231 |
| 14 | | Introduction To Arx | | 244 |
| 15 | | First Steps With Arx | | 253 |
| 16 | | Arx Iterators, Geometry Classes And Cloning | | 282 |
| 17 | | Derived Entities And Dictionaries | | 313 |
| 18 | | Dxf, the Drawing Exchange Format | | 339 |
| 19 | | Case Studies And Applications | | 359 |
| 20 | | Autolisp And Ads Communications | | 371 |
| App. A | | Compilers And Environments | | 383 |
| App. B | | Catalog Of Ads Functions | | 400 |
| App. C | | Autocad System Variables | | 424 |
| App. D | | Dxf Codes | | 452 |
| App. E | | Error Codes | | 472 |
| App. F | | Further Sources Of Information | | 478 |
| | More... | | |