QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

全站
11天前
查看: 1722|回复: 2
收起左侧

[已解决] 请大虾们帮忙改个程序

[复制链接]
发表于 2009-9-21 11:13:45 | 显示全部楼层 |阅读模式 来自: 中国广东深圳

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

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

x
这是我自己搞的,因为才接触LSP几天,还有很多搞不明白的,所以这个程序达不到想要的效果,麻烦帮我改改,谢谢了。1 m: f) f9 D- M- Z# Y3 f
  现在的问题1:没办法选方向(原来是想可以输入方向的,现在只能在一个方向)* B. v" g- N- Z8 Z! @* k" J
        问题2:画出来的直线和圆不知道怎样才能自动分配到想要的图层(想直线在7图层,圆在8  图层)
2 i4 H3 h4 u6 |2 T    请问可以实现不?
 楼主| 发表于 2009-9-21 11:16:29 | 显示全部楼层 来自: 中国广东深圳
(defun c:abb()
; A% k4 ]+ h3 E  X: S! V6 g. g7 M2 g, z: V' Z8 S4 q
    ;以下 pa、ww、 值須由使用者輸入
" i) G' ~) ]' d9 g' l% `  `: U) L& J1 E0 V2 Y4 g2 o/ P. ]
    (repeat 1000000 [(setq pa (getpoint "起点:"))
  g1 t1 [+ q/ m0 \+ {1 X+ W+ m0 b% y& \/ |( C! ]/ q( y& F5 d; C
     (setq ww (quote 4))
& U$ `6 ]" L9 Q$ J0 i# P1 o) a4 v* m6 e9 l! l
      ;以下pb值須由程式依據pa、ww、求出( g" |$ ~" x8 ?, E7 b

0 @1 R, N6 o6 X, \       (setq pb (polar pa pi ww))
$ ~- r: q% E0 S( f% z9 `# U$ H  G
5 k  Q( A* C' T, w. R0 c% A0 c  U       ;以下依據 pa、pb、點畫出條線! V* A: \8 N3 C: X4 W' F0 z. `

; k2 h9 y5 L3 q6 @, X       (command "line" pa pb "")
  m5 I( X0 s' P% y8 L# P9 u1 L& o8 C9 E: r0 ~1 T
      ;以下依據 pb點畫出圆( Z- T# o. p6 |# g0 C3 @. H

* f0 k/ F3 k, X, O. F' S9 \4 C. b       (command "CIRCLE" pb 1)])- q, [1 B4 [- ~3 a; P$ O

: i) O, r! M2 E* p9 @! \) @ )4 q! ?0 [; L/ W$ E2 o/ y9 R: w

0 w1 [* D8 o! Y% m, N+ ^  g[ 本帖最后由 A云 于 2009-9-21 11:24 编辑 ]
11.jpg
 楼主| 发表于 2009-9-21 16:37:06 | 显示全部楼层 来自: 中国广东深圳
这个问题已解决
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

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