青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

青华模具培训学院
查看: 2345|回复: 0

AutoCAD二次开发所用的autolisp函数

[复制链接]
发表于 2010-11-11 15:55 | 显示全部楼层 |阅读模式
AutoCAD二次开发所用的autolisp函数 本文介绍了AutoCAD二次开发所用的autolisp函数。
0 p0 s/ b, y  k  h# g  一、数学运算功能函数
9 J" {8 H# Y; N8 q" |8 V  1.l(十 数值 数值…)返回:累计实数或整数数值+ v. f/ s! x0 B/ }$ h$ U7 d& @
  1.2(一 数值 数值…)返回:差值: J4 ]$ D7 ?" s* \' l2 B
  1.3(* 数值 数值…)返回:所有数值乘积* V8 L2 k" v4 |
  1.4(/ 数值 数值…)返回:第一个数值除以第二个以后数值的商
5 [! J- N2 N( e6 T3 `$ Z8 ~% s  1.5(l十 数值)返回:数值十l; J- k6 g3 C# T4 E
  l. 6(1— 数值)返回:数值一l* f5 t' v5 o# N/ K; u1 m
  l.7(abs 数值)返回:数值的绝对值
1 i" D- v8 t( M) M. t8 k4 A; H  1.8(atan 数值)返回:反正切值! i0 }4 K! @8 D! s, |3 B
  1.9(cos 角度)返回:角度的余弦值,角度值为弧度- _$ A& C7 r- x9 p! ?7 r
  1.10(exp 数值)返回:数值的指数
# h4 y9 i& B* y: T  1.11(expt 底数指数)返回:底数的指数值
  v5 @. i8 x1 I& e' K" B  1.12(fix 数值)返回:将数值转换为整数值
5 K) X: \9 s  P; E) t  1.14(gcd 数值1 数值2)返回:两数值的最大公因数/ Y: j6 G; F7 @* i. u5 E
  1.15(log 数值)返回:数值的自然对数值
% Z- X& j/ g4 H/ _. u6 f9 B  1.16(max 数值 数值…)返回:数值中的最大值
0 A7 N. ]* D5 E( c7 `  1.17(min 数值 数值…)返回:数值中的最小值
& t: W5 L4 y. B3 P+ s5 p6 r; p  1.18 pi 常数∏,其值约为3.14159267 X' {7 F" e0 ]
  1.19(rem 数值 1数值 2)返回:M数值的相除的余数6 k8 `* \) {8 N& v, @0 M  c1 v
  l.20(sin 角度)返回:角度的正旋值,角度值为弧度
( [  i) z8 d+ P9 j! o  1.21(sqrt 数值)返回:数值的平方根
7 Z- [; M- @, ]  二、检验与逻辑运算功能函数  U; i4 j/ U6 }4 s6 V* R
  2.l(= 表达式1 表达式2)比较表达式1是否等于式2,适用数值及字符串
5 @$ f) G# G8 c: V0 C: O  2.2 (/= 表达式1 表达式2)比较表达式1是否大于等于表达式2( e2 q# A& L# G
  2.3(< 表达式1 表达式2) 比较表达式1是否<小于表达式2
, Q! [7 M2 ?, H% y$ n  2.4(<= 表达式1 表达式2)比较表达式1是否<一小于等于表达式28 V( }' w* j! R- T! H
  2.5(> 表达式1 表达式2) 比较表达式1是否>大于表达式2
: r! w2 U& D  d( y: n  2.6(>= 表达式1 表达式2) 比较表达式1是否大于等于表达式27 a/ e" J, O+ ]1 t3 U* F
  2.7 (~ 数值)返回:数值的位 not值,(1的补码)
* s1 k( K% U/ d8 g; a; c# j  2.8 (and 表达式1 表达式2…)返回:逻辑and的结果
/ A2 p; {; f/ s1 o5 H; J  2.9(boole 函数 整数 整数…)返回:位式布尔运算3 B- P; N; j- u2 T2 e2 e
  2.10(eq 表达式1 表达式2)比较表达式1与表达式2是否相同,适用列表比较(实际相同), w" \) X2 j# ]3 }3 n
  2.11(equal 表达式 1表达式 2[差量])比较表达式 1与表达式 2是否相同,差量可省略(内容相同)1 S$ K/ g  e( e: I) {: g
  三、转换运算功能函数0 _8 i1 ^& t* N/ R9 `6 B5 M- X
  3.l(angtof 字符串[模式])返回:角度值的字符串转成实数! D0 |% U+ {5 }+ V2 w5 s6 Y
  3.2(angtos 角度[模式[精度]])返回:角度转成的字符串值
9 O5 j9 W' m% D. u" \  3.3(atof 字符串)返回:字符串转成实数值
4 A8 ]; m1 s" f* i  3.4 (atoi 字符串)返回:字符串转成整数值/ g# S& o! n7 F# k$ w4 a
  3.5 (cvunit 数值 原始单位 转换单位)返回:数值转换单位后的值转换根据acad.nut文件
. a- t9 U8 n/ \$ @9 }8 m! l  3.6(distof 字符串 [模式])返回:根据模式将字符串转成实数值
" F: O  ?/ b, K4 X+ i  3.7(itoa 整数)返回:整数转成字符串7 `9 A4 f# j' a) f9 |9 x& g1 o6 b$ d
  3.8(rtos 数值 模式[精度])返回:实数转成字符串
9 K4 Q, a' a+ y' h+ [6 b  3.9 (trans 点 原位置 新位置[位移]) 返回:转换坐标系统值7 g! L2 e$ H8 n4 X4 g
  四、列表处理功能函数6 n) r9 M) P4 N! G- E: y) V; J
  4.1 (append 列表 列表……) 结合所有列表成一个列表
' \9 Y  I2 T/ O  4.2(assoc 关键元素 联合列表)根据关键元素找寻联合列表中关系信息
, p2 i" Q; m4 J0 `  4.3 (car 列表)返回列表中的第一个元素,通常用来求X坐标
) t& p6 r( c2 j& H  4.4(cadr 列表)返回列表中的第二个元素,通常用来求y坐标
3 H' k3 f) R: k; H0 M+ B" L/ n5 e9 X  4.5(caddr 列表)返回列表中的第三个元素,通常用来求Z坐标/ m# d8 N" J* ]) T6 S7 n: Y- o
  4.6(cdr 列表)返回:除去第一个元素后的列表4 f: {, J' x" f. R; G" N
  4.7(cons 新元素 列表)返回:将新元素添加到列表
- F3 ?0 x4 h" @7 e5 l0 ]  4.8(foreach 名称 列表 表达式)返回:将列表的每一元素对应至名称再根据表达式执行响应$ _5 I/ x( z  `5 C: z1 D" a
  4.9(length 列表)返回:列表内的元素数量
0 R5 f* g# F' ?1 x/ L$ u  4.10(list 元素 元素…)返回:将所有元素合并为一列表
  X4 D, j. K# B% J  4.11(listp 元素)返回:判断元素是否为一串- m. ]' W* Q+ h/ x; A( k  `+ T
  4.12(mapcar函数 列表1列表2…)返回:将列表1、列表2列表的元素配合函数,求得新列表
" P7 _" |' ~( Z% k  4.13(member 关键元素列表)返回:根据关键元素(含似后的列表
' f, A, c( H! P7 L8 d! T1 Y  4.14(nth n 列表)返回:列表的第n个元素9 z: q0 U8 p  B2 D: y
  4.15(reverse 列表)返回:将列表元素根据顺序颠倒过来的列表- _* j: A: S) V) Q4 _
  4.16(subst 新项旧项列表)返回:替换新旧列表后的列表
3 @' S; X: Y- b) I# V6 L  五、字符串、字符、文件处理函数" \5 v2 Q# H" b$ ~1 Y0 H
  5.l(ascii 字符串)返回:字符串第一个字符的“ASCII”码1 H( U" P4 \/ _3 \% |9 z
  5.2 (chr 整数)返回:整数所对应的ASCII单一字符串* \1 L1 X$ r' \
  5.3(close 文件 名称)关闭文件
6 W! h8 b6 f8 Z3 c5 u  5.4(open 文件名 模式)返回:打开文件代码,准备读取或写入信息: o. l* z. r4 m5 {
  5.5(read 字符串)返回:列表中的字符串的第一组元素
* U( m( s! W. R6 _* a7 Z: k  5.6(read-char[文件代码])返回:通过键盘或文件中读取单一字符9 {" M4 J5 ?0 w( k
  5.7(read-line [文件代码])返回:经由键盘或文件中读取一行字符串6 M# u6 |  f% b% ]) K! o
  5.8(strcase 字符串[字样])返回:转换字符串大小写. t: @4 L! d# z& b3 A
  5.9(strcat 字符串1字符串2…)返回:将各字符串合并为一个字符串" p; a9 v8 c9 L
  5.10(strlen 字符串)返回:字符串构成的字符数(即字符串长度)
' e8 a, ?+ q. Z3 [' r+ C  5.11(substr 字符串 起始 长度)返回:取出于字符串‘
, ^3 Z6 y7 u3 t" S9 F6 d$ n  5.12(wcmatch 字符串 格式)返回:T或 nil,将字符串与通用字符进行比较
6 O8 B& S7 h: i, q6 K" `! ^  5.13(write-char数值[文件代码])返回:将一ASCII字符写到文件或屏幕
, p5 |" X7 r0 x* P* t3 @9 h2 V3 h* @  15.14(write-line字符串[文件代码])返回:将字符串写到文件或屏幕上- _' B# p$ w' z5 O; o1 f
  六、等待输入功能函数9 ?2 ]6 v& v% O; t; e
  6.l (getangle [基点] [提示])请求输入十进制角度数值,响应一个弧度值提示及参考点可有可无/ ?, |8 v2 L9 |
  6.2(getcorner 基点[提示])请求输入另一矩形框对角点坐标2 W+ Q% T% }% N+ J
  6.3(getdist [基点][提示])请求输入一段距离
# J. S' {; O& Y! K9 U  ~4 [5 P' k  6.4(getint [提示])请求输入一个整数值# g9 c! N6 x. @
  6.5(getkword [提示]请求输入“关键词”% ]" M! t, R, D7 @7 A. O
  6.6(getorient [基点][提示])请求输入十进制角度,响应一弧度值不受angbase、angdir影响
% P$ a7 y1 V- k/ f4 m6 G  6.7(getPoint [基点][提示])请求输入一个点的坐标
6 z6 o: w2 t! |: q3 i, y  t. M4 n' G) j  6.8(getreal [提示]请求输入一个实数2 @0 _) A& y9 ]' k4 a6 g6 }
  6.9(getstring [提示])请求输入一个字符串$ W* s7 W! e$ v7 W6 O2 E7 {
  6.10(initget [位]字符串)设定下次getxxx函数的有效输入
* H  a/ J# B3 X  七、几何运算功能函数. S: `# V! M4 g6 a2 O
  7.l(angle 点1 点2)取得两点的角度弧度值
# k5 [# H9 K7 l0 u- a- }7 V  7.2(distance 点1 点2)取得两点的距离
/ _6 f/ p7 c9 C  7.3(inters 点1 点2 点3 点 4[模式])取得两条线的交点3 O3 P6 h# N7 r$ t* ]: E( o2 K
  7.4(osnap 点 模式字符串)按照捕捉模式取得另一坐标点# y4 k1 c5 M) M8 |! s( }
  7.5(polar 基点 弧度 距离)按照极坐标法取得另一坐标点
8 h7 A+ i( S. E; U) Q4 F  7.6(textbox 对象列表)取得文字字符串的两个对角点坐标
4 W' f/ q6 F) h$ }% ^  八、对象处理功能函数
& P# A2 P# H. t" ^8 l" {  8.l(entdel 对象名称)删除或取消删除对象$ c' S/ @3 u5 G$ M' M1 G
  8.2(entget 对象名称[应用程序列表])取出对象名称的信息列表
+ P- C5 M# d- f) |3 n2 A  8.3 (entlast) 取出图形信息中的最后一个对象+ X8 ~0 m4 _- ^: H0 }. \
  8.4(entmake 对象列表)建立一个新的对象列表
6 k. r, u, U4 V' \7 M  8.5(entmod 对象列表)根据更新的信息列表更新屏幕上元体
$ |. h% c2 C. c: D  J  8.6(entnext [对象名称])找寻图面中的下一个对象8 {8 n* J. E9 ~" a+ I! @, y
  8.7(entsel [提示])请求选取一个对象,响应包含对象名称及选点坐标的列表;! M0 w( u% D7 E. i0 z' c# ~6 d
  8.8(entupd 对象名称)更新屏幕上复元体图形% T; T( d( {) c8 c
  8.9(handent 图码)返回:图码的元体名称$ |. V/ ^8 o' X' Z* y. a4 @
  8.10(nentsel[提示])返回:BLOCK所含副元体对象信息列表" b- P, K% w* F3 t! O7 O* M/ }# K
  8.11(nentselp [提示][点])返回:BLOCK所含副元体对象信息似4*4矩形表示)
9 W6 H$ P4 [9 N2 K* f5 t  九、选择集、符号表处理函数
  u; F- z. K" p" z4 f( I8 M  9.l(ssadd [对象名称][选择集])将对象加入选择集或建立一新选择集
9 a2 P& O( V9 r/ p  9.2(ssdel 对象名称选择集)将对象自选择集中移出6 u" S9 C7 Q% ?7 H
  9.3(ssget [模式][点 1][点 2]取得一个选择集& M9 f0 ?8 \' m4 @5 h# f
  9.4(ssget ”X” [过滤列表])取得根据过滤列表所指定范围的选择集
3 v& [) C7 U( s  9.5(sslenth 选择集)计算选择集的对象个数' V8 _, y! Z3 Y: s  b
  9.6(ssmemb 对象名称选择集)响应对象名称是否包含于选择集内
) C5 |" ^4 v/ K* }  9.7(ssname 选择集索引值)根据索引值取出选择集中的对象名称* R) C; ?' m# z
  9.8(tblnext 符号表名称[T])检视符号表,有效的符号表:”LAYER”、”LTYPE”、”VIEW”、8 c7 Q% P& e- Z; K& U6 G
  ”STYLE”、”BLOCK”
4 H. M6 u0 H2 f" E  9.9(tblsearch 符号表名称 符号)在符号表中搜寻符号$ }5 s  {* g2 Q% X+ ~# M0 |
  十 、AutoCAD相关查询、控制功能函数1 s# l/ X- p/ C; U2 T" X
  10.l(command ”AutoCAD命令”…)超重量级函数,调用执行 AutoCAD命令
" `8 g7 W9 M0 e$ _1 _  10.2(findfile 文件名)返回:该文件名的路径及文件名
5 E" \! ]1 g1 R4 Q" H$ A  10.3(getfiled 标题 内定档名 扩展名 旗号)通过标准 AutoCAD文件对话 DCL对话框获得文件2 ]  e* J1 U0 v! }
  10.4(getenv ”环境变量”)取得该环境变量的设定值,以字符串表示
) g0 d& b  j7 j# u, E. Q( K  10.5(getvar ”系统变量”)取得该系统变量的设定值,以字符串表示. V( h0 C, _+ Q. Q
  10.6(setvar ”系统变量”值)设定该系统变量的值: k4 e# W. ~6 c$ E6 N. V( B
  10.7(regapp 应用类项)将目前的AutoCAD图形登记为一个应用程序名称( v' x! ~/ E2 o1 U/ `+ p
  十一、判断式、循环相关功能函数
. j. c5 S: E. f5 P4 }+ W  _  11.1(If <比较式> <表达式1> [表达式2] 检算比较式结果,如果为真,执行<表达式1>,否则执行<表达式2>$ f- |5 E9 A& q
  11.2( repeat 次数 [< 表达式> <表达式>…])重复执行 N次表达式# x! m8 d9 ^/ g* n& m2 Y
  11.3(While <比较式> <表达式>…) 当条件成立则执行表达式内容
: B/ d' V; A7 ], ]- c( f  11.4(cond <比较式 1> <表达式 1> 多条件式的 if整合功能
) }* _% y4 B( X7 m" [1 r  <比较式2> <表达式2># ?2 Q: O& D1 M4 h8 d
  <比较式3> <表达式3>)
* \5 d0 f  f: `- L( S  11.5 ( prong 表达式1 表达式2…) 连接其中的表达式为一组,常用于配合if、cond等函数+ K% e) U+ T: J: n* ~
  十二、函数处理、定义、追踪与错误处理功能函数1 ?, ]+ U( D" O" a/ u( X2 w
  12.l(*error* 字符串)程序错误时的警示信息
, O" v0 h. N: N  12.2(alert 字符串)以对话框式显示出警告字符串
/ m, D6 `1 H* ?: d. s* @8 m  12.3(apply 功能函数列表)将功能函数与列表结合后执行" _7 S6 ]: V7 A2 N+ r1 F/ C- X
  12.4(defun 名称 自变量列表表达式_.)自定函数或子程序
- Z8 n. @) m! L& T  12.5(eval 表达式)返回:表达式的执行结果/ I5 L! z" F2 v/ \+ t7 v2 k, o
  12.6(exit)强制退出目前的应用程序
* }0 M( P8 R' S- e3 ~4 P/ I  12.7(lambda 自变量表达式)定义未命名的函数, Y6 C4 r- Z5 c* f/ Q1 G
  12.8(progn 表达式1 表达式2…)连接其内的表达式为一组,常用于配合if、cond等函数! {. g2 H1 O) l$ Q2 X
  12.9(quit)强制退出目前的应用程序! I" Y" i2 S. l9 y! ?- _
  12.10(tablet 代码 [列1列2列3方向])取用或建立对数字板的校调: Q  S% W- w: B2 N
  12.11(trace 函数…)对函数设定追踪标记,辅助检错: o2 a$ `+ ~# V3 K; D
  12.12(untrace 函数…)对函数设定解除追踪标记/ {6 d7 T3 h! Q' ~+ W8 k  r8 @5 l
  十三、显示、打印控制功能函数2 E3 ^) i$ D, u7 Q9 f
  13.l(gfaphscr)作图环境切换到图形画面
( e  M& v' R6 |. p  13.2(grclear)暂时清除模前的屏幕画面1 b3 ~$ P9 q/ c, B: ?4 i
  13.3(grdraw起点终点颜色[亮显])暂时性的画出一条线4 A, N* H, Y) ]% X3 M
  13.4(grread[追踪])由输入设备读取追踪值
; A4 \0 R( _* D) t1 k* _  13.5(grtext位置字符串[亮显])将字符串显示在状态列或屏幕菜单上
% T0 c+ \. Z: ^, h. s  13.6(grvecs向量列表[转置矩阵])暂时性的画出多条线0 R) @$ ?2 v0 g
  13.7(menucmd字符串);提供在 AlltOLISP中调用各菜单( O0 S+ m* i3 c7 s
  13.8(Prinl[表达式[文件代码]]将表达式打印于命令区或已打开的文件句柄字符则以“\”为前缀展开
( f. L& e& W! u  13.9(pinc[表达式[文件代码]]除句柄字符则不以”\”为前缀展外开其余同Prinl
+ G. Y8 @& H- b/ \- y# K( I: t  13.10(print[表达式[文件代码]]除表达式会往下一新行列出,及空一格外其余同prinl
* o- m% {4 Q% r( M+ c1 M  13.11(prompt信息)将信息显示于屏幕的命令区,并随后响应一个nil信息
3 c3 |4 ]( }+ ?! R8 s1 b4 K1 f  13.12(redraw[对象名称[模式]])重绘整张图或根据对象名称重绘该图形
9 ~5 @1 T; [% v! G  13.13(terpri) 在屏幕上显示新列
5 P# }; }/ I" C1 |$ `  13.14(textscr) 作图环境切换到文字画面
  o3 H  N7 Z7 y: i  13.15(textpage)清除文字画面文字类似 DOS的cls命令. K% z3 |5 A' B- L' N3 `0 F3 ?# e
  13.16(vports)返回:窗口组态列表" w( X. E7 W2 T% g& k
  十四、符号、元素、表达式处理功能函数$ ^# W( \5 n0 z4 |( P2 v% Y
  14.l(atom元素)如果元素不是列表,响应T,否则为nil
4 r  j" O  k  O+ D, _  14.2(atoms-family格式闲号列表])返回:一组己定义函数的符号列表
5 @! v1 C2 h/ P  14.3(boundp表达式)返回:T或 nil,响应表达式是否有值存在
: x+ W) a* X0 v( C  14.4(minusp元素)返回:T或n儿 元素是否为负值) E* G" X, H8 ?: C# ^
  14.5(not元素)返回:T或n儿 判定元素是否为ni1
5 D+ i; o$ @( K$ O  14.6(null元素)返回:T或nil判定元素是否被赋予nil值9 E) K  Y+ b) _/ X6 L3 C8 c' \
  14.7(numberp元素)返回:T或nil,元素是否为整数或实数3 U8 b8 W- b) h$ V6 M$ X: ]: L3 \
  14.8(quote表达式)响应表达式未检算前状态,同“‘”功能
$ G* A' J9 T  r0 Y  14.9(set符号 表达式)将表达式结果设定给带单引号’符号
3 O! l$ H' d- p  14.10(setq符号1 表达式1[符号2表达式2]…)设定表达式结果给各符号5 h2 c3 t6 i5 q! D1 j7 c
  14.11(type元素)返回:元素的信息型态) o$ j* U3 E; L. c4 R+ T) {
  14.12(zerop元素)返回:T或nil,元素是否为0值3 i2 U, y0 O. o! ^" z6 v$ N# |) T
  十五、ADS、ARX、AutoLISP加载与卸载函数
5 ?+ W( e# h) A% P/ P  15.l(ads)返回:目前加载ADS程序列表3 P$ K, L  w  s
  15.2(arx)返回:目前加载 ARX程序列表; ]/ T' U: Z$ Q9 ]
  15.3(arxload应用程序[出错处理]))返回:加载 ARX程序
9 O$ S1 X* u. Q, h9 l2 O  15.4(arxunload应用程序[出错处理]))返回:卸载 ARX程序) z2 d0 C4 a9 Y) p
  15.5(ver) 返回:目前 AutoLISP版本字符串0 H4 k0 y) j) k; O4 U. f
  15.6(load LSP文件名[加载失败])加载 AutoLISP文件(*.lsp)
6 G5 g7 Z" o  l0 ]1 f/ L) [  15.7 (xload应用程序[错处理])加载ADS应用程序
2 o! m+ K6 Q2 a2 S  ?0 g  15.8 (xunloa应用程序[出错处理])卸载 ADS应用程序8 _" L9 E! m$ {1 s3 u% z' h
  十六、内存空间管理函数" c! V  v$ g7 L& v2 w& R
  16.l(alloc数值)以节点数值设定区段大小( A  [' F2 ^1 v. g
  16.2(expand数值)以区段数值配置节点空间
4 J% P$ v; |- D" q8 c7 U: v  16.3(gc)强制收回废内存3 p, z/ n8 @4 L
  16.4(mem)显示目前的内存使用状态- t. v1 `2 {4 c8 |2 l. K" r
  16.5(xdroom对象名称)返回对象扩展信息允许使用的内存空间
& j. `" f4 |1 j$ O8 e( S9 [7 z  16.6(xdsize列表)返回对象扩展信息所占用的内存空间
& Z5 x" N8 `$ E6 U3 c  十七、其它重要的功能函数' w" @) n- ^& a8 i* u3 F
  17.l(acad _colordlg 颜色码 旗号)显示出标准 AutoCAD颜色选择对话框# S7 ?+ b, H! j+ V% I
  17.2(acad_helpdlg 求助文件名 主题)显示出标准 AutoCAD求助对话框
1 q5 T/ T( p3 {2 j  17.3(acad_strlsort字符串列表)作字符串列表排序
# }) }/ p% B! e/ e/ ]4 v2 R  17.4(bherrs) 取得 bhatch与 bpcly失败所产生的错误信息
2 ^7 _( v3 B# L6 }  t& @( `  17.5(bhatch点[选择集[向量]])根据 Pick point选点方式调用 bhatch命令,绘制选集区域的剖面线4 \% w8 F# b1 e* ?% u# n: S  q
  17.6(bpoly点[选择集[向量]])根据Pick point选点方式调用bpoly命令并产生一定域Polyline
# Z' P/ Y5 l# X' r% Y0 A! _8 M  17.7(cal计算式字符串)执行如 CAL计算功能
+ v+ z1 Z1 u3 i4 T6 F' p9 F  十八、ADS、ARX外部定义的3D函数2 h, |1 Q& n1 q2 ^& n# O; y$ v5 e
  18.1(align自变量 1 自变量 2....)执行如 ALIGN命令各选项顺序
. ?/ F# l7 {5 Q/ Z  18.2(c:3dsin模式3DS文件名)导入3DS文件& J9 t$ V- ]4 e2 I" L0 _8 @
  18.3(C:3dsout模式3DS文件名)输出3DS文件
& p* D5 s# x8 ^  `1 g* K  18.4(c:background模式[选项])设定渲染背景$ g$ T& A* P2 j+ d9 c# _
  18.5(C:fog模式[选项])设定渲染的雾效果) X2 c& k& H- t: ^$ u$ o
  18.6(C:light模式[选项])设定渲染的灯光控制7 b5 j$ j7 [2 H. R# v9 G* e  B
  18.7(c:lsedit模式【选项1】设定渲染的景物控制
% c, ~( I3 O' q8 g# m  18.8(C:lslib模式[选项])管理景物图库0 G! `9 ?- F5 |" S% X9 x
  18.9(c:matilb模式 材质 材质库名)管理材质数据库: R) Q' v6 b: B# L" C8 S" i
  18.10(c:mirror3d 自变量1 自变量2……)执行如MIRROR3D命令# _; ^4 N( B3 A
  18.11(C:psdrap模式)根据模式设定值(0或1),传唤psdrap命令2 e, p# [' R% T( f9 S
  18.12(C:psfill对象名称 图案名称[自变量1[自变量2]])以POStSCript图案填满
& M# w  L6 M/ m  18.13(c:psin文件名 位置 比例)插入一个Postscript(*.eps)文件
% Z' O, l/ f* x- M, b  18.14(c:render[渲染文件])执行渲染效果
1 m% Z7 `( T0 S. x0 x  18.15(C:rfileopt格式 自变量1 自变量2 自变量3…)设定执行渲染选项
/ E  j; U% z2 d  18.16(c:replay影像文件名 影像类别[选项])展示影像文件TGA、BMP、TIF$ Y! I1 U" y: q8 o- K) Z( w2 ]
  18.17(C:rmat模式 选项)控管材质建立、贴附、编辑、分离
  u: n4 ^7 [+ X  D' T* o  18.18(c:rotate3d自变量 1 自变量2…)执行如 ROTATE3D命令各选项顺序: k, m" w0 r- d& F
  18.19(C:rpref模式 选项[设定])渲染环境设定4 d* E% j/ T( c  N  \5 U
  18.20(c:saveimg影像文件名影像类别[选项])储存图像文件TGA、BMP、TIF9 a' [+ r& e. d! d
  18.21 (c:scene模式 [选项]) SCENE场景管理7 }0 _5 R" c/ G3 Y
  18.22(C:setuv模式 选集 自变量1 自变量2…)SETUV贴图模式管理5 r1 _) X5 k& x$ [$ {; u+ D
  18.23(C:showmat自变量1)显示对象的材质贴附信息
' w; ~4 O* @; s2 J  18.24(C:solprof自变量 1 自变量工..)建立 3D实体的轮廓影像. J7 X/ p$ t0 O% C: r
  18.25(C:StatS[渲染信息文件])显示渲染信息统计信息
4 p# ~2 j  K# p& ~& O$ l  十九、ADS、ARX外部定义的数据库相关函数
+ O# T. N& ?; r' i2 N& C/ G3 O- R9 ?  19.l(c:aseadmin自变量1 自变量2…)管理外部数据库" n' o+ |! h3 _0 Y. E
  19.2(c:aseexportt自变量1 自变量2…)输出信息
  ^. a  q! C. T  19.3 (c:aselinks自变量1 自变量2…)连接对象与信息6 X1 ?0 t4 Q9 U% E: I7 `! G1 [
  19.4(c:aserow自变量1 自变量2…)管理外部信息表格
& n$ G! b, r: l- Q& w* f7 r( Z  19.5(c:aseselect自变量1 自变量2…)建立外部信息与对象选集% f* C) a/ w$ F) v0 X. I7 E
  19.6 (c:asesqled自变量 1 自变量2…) 执行SQL程序

评分

参与人数 1流量 +2 收起 理由
wyi + 2 上传资料

查看全部评分

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|关于我们|sitemap|小黑屋|Archiver|手机版|UG网-UG技术论坛-青华数控模具培训学校 ( 粤ICP备15108561号 )

GMT+8, 2025-2-19 06:37 , Processed in 0.064215 second(s), 28 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表