QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

全站
8天前
查看: 1957|回复: 3
收起左侧

[已答复] AutoLisp程序执行有问题

[复制链接]
发表于 2008-8-15 09:35:33 | 显示全部楼层 |阅读模式 来自: 中国浙江宁波

马上注册,结识高手,享用更多资源,轻松玩转三维网社区。

您需要 登录 才可以下载或查看,没有帐号?注册

x
刚学AUTOLISP,书上的第一个例子,执行后只能画矩形,(command "line" mp1 mp3 "")和(command "line" mp2 mp4 "")两句指令根本没作用,中心线没有连接在一起1 {. v- A: K) ]1 w; z: u: C
请教高手。我用的是2004版本。非常感谢7 A( {& M! O1 I% t$ X8 A' k  v$ J
(
4 R2 j2 c2 d$ P/ y+ Wdefun c:pbox (/ pa pb pc pd ww hh mp1 mp2 mp3 mp4) ; r+ O5 O" d$ i" {
(setvar "cmdecho" 0) # S; @& Y3 }9 \2 ]7 j5 g' N  h; v
(setvar "blipmode" 0)
. B8 Z$ m- G, f7 p* c ;以下pa,ww,hh值需用户输入
9 d% W4 |6 |" _# e7 I6 r; m(setq pa (getpoint "Enter Left/Bottom Point:"))
( ~  T9 ~- `& K7 L% I( {2 ^(setq ww (getreal "\nWidth"))
8 J& _$ k9 V6 ]+ t; p5 I(setq hh (getreal "\nHeight")) 2 z2 Y5 o- L- A1 Z
;以下pb,pc,pd值由程序依据pa,ww,hh计算得出 9 s/ u' E/ @, Y' }# O
(setq pb (polar pa 0 ww)) ; X* R! k2 _& u( p
(setq pc (polar pb (/ pi 2) hh)) ; @) z6 f# T( Q$ d) d
(setq pd (polar pc pi ww))
+ v5 A" w% Q6 G# C2 V/ V5 c(command "pline" pa pb pc pd "c") : b5 E5 E" m( ?: k- E8 x1 w
;以下mp1,mp2,mp3,mp4值由程序依据pa,ww,hh,pb,pc,pd计算得出 " X# u( W( c6 P
(setq mp1 (polar pa 0 (/ ww 2))) - [$ Q) c  R8 i2 S4 H% Z* a
(setq mp2 (polar pb (/ pi 2) (/ hh 2)))
3 M  `9 n8 n; b$ Z: G5 E; X  V(setq mp3 (polar pd 0 (/ ww 2))) , }, A( a9 P9 n
(setq mp4 (polar pa (/ pi 2) (/ hh 2))) 2 j+ j/ V9 E  [
(command "line" mp1 mp3 "")
, y# Z' Z  u1 b- ~* P% |(command "line" mp2 mp4 "") + N" W$ x& c* @- W) E. f, S, Y
(prin1)
5 N8 i$ a5 F' d: z)
发表于 2008-8-15 10:11:54 | 显示全部楼层 来自: 中国辽宁营口
程序本身没有问题。
 楼主| 发表于 2008-8-16 08:13:29 | 显示全部楼层 来自: 中国浙江宁波
谢谢斑竹热心回帖 1 z) j/ |- c3 B7 |1 j
其他程序都能正常运行,呵呵
发表于 2008-8-16 11:09:14 | 显示全部楼层 来自: 中国台湾
关闭补捉以免干扰会好些

评分

参与人数 1三维币 +3 收起 理由
woaishuijia + 3 技术讨论

查看全部评分

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

本版积分规则


Licensed Copyright © 2016-2020 http://www.3dportal.cn/ All Rights Reserved 京 ICP备13008828号

小黑屋|手机版|Archiver|三维网 ( 京ICP备2023026364号-1 )

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