Ã÷¾­CADÉçÇø

 ÕÒ»ØÃÜÂë
 ×¢²á

QQ怬

Ö»ÐèÒ»²½£¬¿ìËÙ¿ªÊ¼

ËÑË÷
Â¥Ö÷: gamexia

[ÌáÎÊ] ÇóÖú£¡£¡Á½Ìõ·ÇµÈ¾àÀëµÄÑùÌõÇúÏßÖ®¼äÈçºÎ»æÖƼ¸ÌõµÈ·ÖµÄÇúÏß

  [¸´ÖÆÁ´½Ó]
·¢±íÓÚ 2018-10-30 01:58:31 | ÏÔʾȫ²¿Â¥²ã
±¾Ìû×îºóÓÉ lisperado ÓÚ 2018-10-30 02:12 ±à¼­
20060510412 ·¢±íÓÚ 2018-10-29 19:24
¸öÈ˸оõòËÆ»¹Óм¸µã¿ÉÒԸĽøһϣº
1.Éú³ÉµÄÊÇÖ±Ïߣ¬¸ÄΪ¶à¶ÎÏßÊÇ·ñ¸ü·½±ãÑ¡È¡¡£
2.¶ÔÓڱ߽çΪֱÏßµÄ ...

µ±È»¿ÉÐÐÖ»ÊǹÊÒâÈÃÄã×Ô¼º´Ó˼·ÖÐѧϰÈçºÎÓÅ»¯...

ÒÔÏÂ˼·£¬ Çë×ÔÐÐÃ÷¾­ÉçÇøÀïËÑË÷Ó¦¸Ã»áºÃ¶à»­¶à¶ÎÏߺ¯Êý
1.ÎÞÐè´úÂ룺ÏÈÑ¡È¡³ÌÐòËù»­µÄÏߣ¨»ò¹ýÂËÆäͼ²ã£©ÒÔÃüÁî: _PEDIT JOIN ¿É½â¾ö£¡
2.ÃüÁʽ £º PLINE
3.entmake·½Ê½ £º LWPOLYLINE
4.activeX·½Ê½£ºvla-AddLightWeightPolyline
ÍƼö·½·¨Ö®3ÒԲο¼ , ÆäËü×ÔÐÐËÑË÷&Ñо¿
ÔÚÕâÀïÊÇÒÔ 'x' ±äÁ¿±í´ï
  1. (foreach x (vlax-curve-DivideBetweenPair e1 e2 y)
  2. ;;;      (mapcar ''((a b) (grdraw a b 1) ) x (cdr x))
  3.          (entmakex (vl-list* '(0 . "LWPOLYLINE")
  4.                             '(100 . "AcDbEntity")
  5.                             '(100 . "AcDbPolyline")
  6.                             '(62 . 1)
  7.                             (cons 70 0)
  8.                             (cons 90 (length x))
  9.                             (mapcar '(lambda (x) (cons 10 x) ) x)
  10.                             )
  11.                   )

  12.       )









·¢±íÓÚ 2018-10-30 18:17:09 | ÏÔʾȫ²¿Â¥²ã
(defun c:tt ( / e1 e2 y ) ;×Ô¶¨ÒålispÃüÁî=tt , e1 e2 y ¾Ö²¿»¯±ÜÃâ±äÁ¿³åÍ»

  (if
    (and (setq e1 (car (entsel "\nÑ¡È¡µÚÒ»ÌõÇúÏß "))) ; ´¢´æÓÚ±äÁ¿e1
           (setq e2 (car (entsel "\nÑ¡È¡µÚ¶þÌõÇúÏß "))) ; ´¢´æÓÚ±äÁ¿e2
           (setq y (cond  ((getint "\nDivide by # ? ")) (5))) ;ƽ·ÖĬÈÏÖµ=5
           ) ; ´¢´æÓÚ±äÁ¿ y

    (foreach x (vlax-curve-DivideBetweenPair e1 e2 y) ; °Ñ¸÷×ÔÓÐЧ±äÁ¿Ê¹ÓÃÓÚº¯Êý²ÎÊý£¬·µ»ØÖµ=×ø±ê±í

;»­ÏßÐèÒª¿ªÊ¼&ÖÕµã
;ÀûÓÃcdr·Ö³ÉÁ½¸öÐòÁбí A B C D ...
;(A B C D) Åã¶Ô (B C D) ...

;ÒÔmapcarµü´ú±íÖµÒÔÓÃÓڻ滭¹¦ÄÜ
;A-B,B-C,C-D etc.. ·ûºÏÏßÐͱí´ï
      ;(mapcar ''((a b) (grdraw a b 1)) x (cdr x)) £»ÒÔgrdrawº¯Êý˲̬»æ»­A-B,B-C,C-D....
      (Entmake-Spline x)
      )
    (princ "\nÍ˳ö£¿") ;Èç¹ûÑ¡È¡ÎÞЧÍ˳ö
    )
  (princ) ; ÎÞºÛ¼£Í˳ö
)

(defun Entmake-Spline (ptn / a)
  (entmake (append (list '(0 . "SPLINE")
                         '(100 . "AcDbEntity")
                         '(100 . "AcDbSpline")
                         '(71 . 3)
                   )
                   (mapcar '(lambda (pt) (cons 11 pt)) ptn)
           )
  )
  (entlast)
)

µãÆÀ

ÀûÓÃÇúÏßÄ£Ä⣬¸ü¼Ó±ÆÕ棬ÈÃÎÒ»ñÒæ·Ëdz£¡¸ÐлÁ½Î»µÄÖ¸µ¼£¡  ·¢±íÓÚ 2018-10-30 19:14
¶Ô£¬SPLINEÇúÏßÕâ²ÅÍêÃÀ£¡ p/s:¿ªÔ´º¯ÊýµÄºÃ´¦ÊÇÔÚÓëÆäËüÈ˽»Á÷¹ý³ÌÒ²¿ÉÒÔ»ñÒæÒý·¢¸ü¶à˼·£¬Ð»Ð»Ç°±² :) СС½¨Òé entmake + 'x' Ö±½Óentmakex ¿ÉÊ¡ÂÔ (entlast)  ·¢±íÓÚ 2018-10-30 18:50
·¢±íÓÚ 2018-10-30 19:24:28 | ÏÔʾȫ²¿Â¥²ã
yoyoho ·¢±íÓÚ 2018-10-30 18:17
(defun c:tt ( / e1 e2 y ) ;×Ô¶¨ÒålispÃüÁî=tt , e1 e2 y ¾Ö²¿»¯±ÜÃâ±äÁ¿³åÍ»

  (if

ÇëÎÊ£¬¶ÔÓڱ߽çÇúÏßΪֱÏßµÄÌØÀý£¬ÄÜ·ñÖ±½ÓÉú³ÉÖ±Ï߶ø²»ÊÇÑùÌõÇúÏßÄØ
·¢±íÓÚ 2018-10-31 10:58:26 | ÏÔʾȫ²¿Â¥²ã
20060510412 ·¢±íÓÚ 2018-10-30 19:24
ÇëÎÊ£¬¶ÔÓڱ߽çÇúÏßΪֱÏßµÄÌØÀý£¬ÄÜ·ñÖ±½ÓÉú³ÉÖ±Ï߶ø²»ÊÇÑùÌõÇúÏßÄØ

ÕâºÃÏóÒ²ÊÇÃ÷¾­ÀïµÄ£¬²»¼ÇµÃÊÇ˭дµÄ£¬Ìù¸øÄ㣺

(defun c:hx(/ e1 e2 p1 p2 p3 p4 n i)
  (while(and(setq e1(ssget":E:S"'((0 . "line"))))
      (setq e2(ssget":E:S"'((0 . "line"))))
      (setq n(getint"²åÈëÖ±ÏßÊýÁ¿")
      n(if n n 1)))
    (setq e1(entget(ssname e1 0))
    p1(mapcar'+'(0 0)(cdr(assoc 10 e1)))
    p2(mapcar'+'(0 0)(cdr(assoc 11 e1)))
    e2(entget(ssname e2 0))
    p3(mapcar'+'(0 0)(cdr(assoc 10 e2)))
    p4(mapcar'+'(0 0)(cdr(assoc 11 e2))))
    (if(inters p1 p3 p2 p4 t)(setq e1 p4 p4 p3 p3 e1))
    (setq e1(/(distance p1 p3)(1+ n)1.)
    e2(/(distance p2 p4)(1+ n)1.)
    p3(angle p1 p3)
    p4(angle p2 p4)
    i 0)
    (while(< i n)
      (setq i(1+ i))
      (entmakex(mapcar'cons'(0 10 11)(list"line"(polar p1 p3(* e1 i))(polar p2 p4(* e2 i))))))
    ))
·¢±íÓÚ 2018-10-31 18:29:20 | ÏÔʾȫ²¿Â¥²ã
Â¥Ö÷,ÄãºÃ.ÄÜ·ñ°ÑÕûºÏºÃµÄ·¢ÉÏÀ´¹©´ó¼Òѧϰ.

µãÆÀ

¼û24Â¥Ö±ÏßÄ£ÄâµÄ´úÂë  ·¢±íÓÚ 2021-6-9 14:35
¾Í20¶à²ãÂ¥£¬´ÓÍ·µ½Î²¶Áһϣ¬Ò²ÊÇÒ»ÖÖѧϰ¹þ  ·¢±íÓÚ 2018-11-1 10:21
·¢±íÓÚ 2019-1-16 10:54:47 | ÏÔʾȫ²¿Â¥²ã
lisperado ·¢±íÓÚ 2018-10-28 01:53
ÊÔÊÔÉÏ´«Í¼Æ¬
[/img]

¿ÉÒÔ·ÖÏíÂð£¿Ì«°ôÁË
·¢±íÓÚ 2019-1-16 17:18:10 | ÏÔʾȫ²¿Â¥²ã
lisperado ·¢±íÓÚ 2018-10-28 01:53
ÊÔÊÔÉÏ´«Í¼Æ¬
[/img]

´óʦ£¬ÄÜ°Ñ×îºóµÄ²å¼þ·ÖÏíÒ»ÏÂÂð£¿ÎÒÌ«ÐèÒªÁË£¬Ð»Ð»¡£

µãÆÀ

¼û22Â¥ÇúÏßÄ£Ä⣬24Â¥Ö±ÏßÄ£Äâ  ·¢±íÓÚ 2021-6-9 14:37
 Â¥Ö÷| ·¢±íÓÚ 2021-6-9 14:36:44 | ÏÔʾȫ²¿Â¥²ã
yaokui25 ·¢±íÓÚ 2018-10-31 18:29
Â¥Ö÷,ÄãºÃ.ÄÜ·ñ°ÑÕûºÏºÃµÄ·¢ÉÏÀ´¹©´ó¼Òѧϰ.

22Â¥¾ÍÊÇÇúÏßÄ£ÄâµÄ´úÂë
·¢±íÓÚ 2021-6-11 01:43:44 | ÏÔʾȫ²¿Â¥²ã
lisperado ·¢±íÓÚ 2018-10-28 21:03
ллl¶¥ÉÏ
µ«²»¼ûÔ­°æÖ÷»Ø¸´ËùÒÔÖ»Ìṩº¯Êý £¬ÆäËûÓ÷¨Ö»Ðè×ÔÐиü¸Ä²ÎÊý°É£¡

×îºóÒ»¸öforeach ÕæµÄÊÇдµÄ ²»´í   
·¢±íÓÚ 2023-2-28 20:25:36 | ÏÔʾȫ²¿Â¥²ã
yoyoho ·¢±íÓÚ 2018-10-30 18:17
(defun c:tt ( / e1 e2 y ) ;×Ô¶¨ÒålispÃüÁî=tt , e1 e2 y ¾Ö²¿»¯±ÜÃâ±äÁ¿³åÍ»

  (if

Ç×£¬²âÊÔ³öÀ´±ä³ÉÖ±ÏßÁË£¬¿É·ñ´Í½Ì£¿
ÄúÐèÒªµÇ¼ºó²Å¿ÉÒÔ»ØÌû µÇ¼ | ×¢²á

±¾°æ»ý·Ö¹æÔò

СºÚÎÝ|ÊÖ»ú°æ|CADÂÛ̳|CAD½Ì³Ì|CADÏÂÔØ|ÁªÏµÎÒÃÇ|¹ØÓÚÃ÷¾­|Ã÷¾­Í¨µÀ ( ÔÁICP±¸05003914ºÅ )  
©2000-2023 Ã÷¾­Í¨µÀ °æȨËùÓÐ ±¾Õ¾´úÂ룬ÔÚδȡµÃ±¾Õ¾¼°×÷ÕßÊÚȨµÄÇé¿öÏ£¬²»µÃÓÃÓÚÉÌÒµÓÃ;

GMT+8, 2024-9-28 12:46 , Processed in 0.173830 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

¿ìËٻظ´ ·µ»Ø¶¥²¿ ·µ»ØÁбí