1 概述 1
1.1 ADS、EED的基本概念、发展及演变 1
1.2 ADS与AutoLISP之间的关系 1
1.3 ADS的构成 3
1.4 如何在AutoCAD中运行DS应用程序 3
1.5 哪些C编译支持ADS编程 4
2 ADS程序结构及接口原理 5
2.1 ADS应用程序的一般结构 5
2.2 ADS应用程序的典型范例 8
3 数据结构与数据类型 16
4 函数库、一般函数、选择集常用示例 20
ads_abort() 20
ads_alert() 20
ads_angle() 21
ads_angtof() 22
ads_angtos() 23
ads_buildlist() 23
ads_cmd() 24
ads_command() 24
ads_cvunit() 25
ads_defun() 26
ads_distance() 27
ads_distof() 27
ads_draggen() 28
ads_entdel() 30
ads_entget() 30
ads_entgetx() 31
ads_entlast() 31
ads_entmake() 32
ads_entmod() 32
ads_entnext() 33
ads_entsel() 34
ads_entupd() 34
ads_exit() 35
ads_fail() 35
ads_findfile() 35
ads_getangle() 36
ads_getargs() 37
ads_getcorner() 38
ads_getdist() 39
ads_getfiled() 39
ads_getfuncode() 41
ads_getinput() 41
ads_getint() 42
ads_getword() 43
ads_getorient() 44
ads_getpoint() 44
ads_getreal() 45
ads_getstring() 46
ads_getsym() 46
ads_getvar() 47
ads_graphscr() 47
ads_grclear() 48
ads_grdraw() 48
ads_grread() 49
ads_grtext() 50
ads_grvecs() 51
ads_handent() 52
ads_init() 52
ads_initget() 53
ads_inters() 54
ads_invoke() 56
ads_isalnum() 57
ads_isalpha() 57
ads_iscntrl() 57
ads_isdigit() 58
ads_isgraph() 58
ads_islower() 58
ads_isprint() 59
ads_ispunct() 59
ads_isspace() 59
ads_isupper() 60
ads_isxdigit() 60
ads_link() 60
ads_loaded() 61
ads_memucmd() 61
ads_nentsel() 62
ads_nentselp() 63
ads_newrb() 65
ads_osnap() 65
ads_polor() 66
ads_printf() 66
ads_prompt() 67
ads_putsym() 67
ads_redraw() 68
ads_regapp() 68
ads_regfunc() 69
ads_relrb() 70
ads_retint() 70
ads_retlist() 70
ads_retname() 71
ads_retnil() 71
ads_retpoint() 71
ads_retreal() 72
ads_retstr() 72
ads_rett() 72
ads_retval() 73
ads_retvoid() 73
ads_rtos() 73
ads_setvar() 74
ads_ssadd() 75
ads_ssdel() 76
ads_ssfree() 76
ads_ssget() 77
ads_sslength() 79
ads_ssmemb() 80
ads_ssname() 81
ads_tablet() 81
ads_tblnext() 82
ads_tblsearch() 83
ads_textbo() 83
ads_textpage() 84
ads_textscr() 85
ads_tolower() 85
ads_toupper() 85
ads_trans() 86
ads_undef() 87
ads_usrbrk() 87
ads_vports() 88
ads_wcmatch() 89
ads_xdroom() 90
ads_xdsize() 91
ads_xformss() 91
ads_xload() 92
ads_xunload() 92
5 ADS高级编程 94
5.1 二维图形的布尔运算及其在计算机辅助绘图中的应用 94
5.2 二维零件图的自动装配 128
5.3 图样管理系统 138
5.4 基于AutoCAD的面向结构图控制仿真软件的开发 145
5.5 图像的直接写屏 181
5.6 将任意文件写入AutoCAD图形文件中 184
附录A 编译连接调试ADS程序 203
附录B DXF组代码 211