QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

全站
10天前
查看: 2272|回复: 4
收起左侧

[已解决] 那位大哥有AUTOCAD的编程资料

[复制链接]
发表于 2006-11-8 20:39:47 | 显示全部楼层 |阅读模式 来自: 中国河北沧州

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

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

x
那位大哥有AUTOCAD的编程资料,谢谢!
1 a: l) W4 s5 Q4 m8 ]" y
$ @% Q2 `' `+ v  c& l) `[ 本帖最后由 唐昕晨 于 2007-3-10 21:40 编辑 ]
发表于 2006-11-8 21:44:01 | 显示全部楼层 来自: 中国广东
这些去看看。

VB指令函数集.rar

33.16 KB, 下载次数: 28

autolisp.rar

266.61 KB, 下载次数: 42

AutoLISP教学.rar

347.01 KB, 下载次数: 50

发表于 2010-1-19 14:15:28 | 显示全部楼层 来自: 中国台湾
楼主谢謝 下來看看
发表于 2010-1-23 11:08:12 | 显示全部楼层 来自: 中国广东东莞
资料非常不错啊,好不容易才找到.
# F. x% ^* s3 z! b: q7 e$ A请教下怎样取得一段圆弧的角度和半径啊??
! W3 |9 Z5 I+ A谢谢!!!
& y& r" ?! C) I' @- n8 p
发表于 2010-1-23 17:15:55 | 显示全部楼层 来自: 中国辽宁营口
4# liu_guangqun " e4 C& q# W& Y! b3 _4 J
LISP  m( ^% W6 C2 I4 f% Y; w& c
  1. 3 Z: H5 u) L% w3 [$ c8 X4 @
  2. (defun c:aaa()
    # J! H: E" j& d
  3.   (setq arc(entsel))
    1 b% O6 A$ L1 Z4 w; \
  4.   (if arc% k- ~5 j& w6 o+ ~: d  ^2 U
  5.     (progn
    4 w, U6 n4 y5 k1 f# R1 L% \
  6.       (setq a(entget(car arc)))1 \' w  N, v" V, f) C
  7.       (if (= (cdr(assoc 0 a)) "ARC" )
    : ]# d9 @+ Y3 b4 p; f6 x
  8. (progn8 i3 g# n+ }7 L: m# z1 a% |
  9.    (princ "\n圆心:" )
    . e) Z" U% }# T( u3 ]
  10.    (princ (cdr(assoc 10 a)))
    7 m1 [6 K9 b: M* O2 g( c0 |
  11.    (princ "\n起始角度:" )0 K6 ?8 p5 [6 S: M
  12.    (princ (angtos(cdr(assoc 50 a)) 0 2))1 Z, {; _! S" o( a
  13.    (princ "\n终止角度:" )
    8 T4 t0 M3 a: _
  14.    (princ (angtos(cdr(assoc 51 a))0 2))7 p) Y7 d. r3 O) F3 _& C
  15.    (princ "\n半径:" )
    ' O+ l/ q7 Q0 s, W  w6 @
  16.    (princ (cdr(assoc 40 a)))6 e* o8 t8 H1 t9 n
  17. )
    3 T' F4 u) B1 s
  18.       )5 h0 B! X: q( D. r
  19.     )3 a. b. F( `9 g# T. y
  20.   ). L9 o. e2 v3 e
  21.   (princ)
    ! S* Y8 Q$ ]6 P% s$ \
  22. )
    ( `, L3 ?$ ]7 `+ L# B- s  q
复制代码

% Q' f0 h5 V0 a8 yVBA, u4 \- Z% y2 X( l; T/ g

  1. / C: ^4 g3 o7 ^' h, H3 w9 ^. Z
  2. Sub AAA()& ~7 K% c+ Q: V2 R, j# L& `
  3.     Dim ARC As AcadArc, P As Variant
    $ g7 v; d+ _8 V2 U
  4.     On Error GoTo 10
    0 J) m& \+ m" Q* N
  5.     With ThisDrawing( I) c: R. D' H
  6.         .Utility.GetEntity ARC, P/ V  N  u' ?4 a/ V" J. Y) Z
  7.         .Utility.Prompt vbCrLf & "圆心:" & ARC.Center(0) & "," & ARC.Center(1) & "," & ARC.Center(2) _' C9 o3 e1 X. Q( f) }* w8 n
  8.         & vbCrLf & "起始角度:" & .Utility.AngleToString(ARC.StartAngle, acDegrees, 2) _7 D6 j4 v( T4 o
  9.         & vbCrLf & "终止角度:" & .Utility.AngleToString(ARC.EndAngle, acDegrees, 2) _
    # \" T. U4 K: r1 P  S
  10.         & vbCrLf & "半径:" & ARC.Radius & vbCrLf
    * P3 C, ~+ J* O9 y2 y) z
  11.     End With0 i$ x6 U" l) N% {9 D
  12. 10: End Sub3 L7 K- Y* f, }4 ^$ s; Q
复制代码
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

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