zoukankan      html  css  js  c++  java
  • AutoLISP等分圆内相切弧

    AutoLISP等分圆内相切弧,代码如下。

    (defun c:test()
      (setvar "cmdecho" 0)
      (setq os (getvar "osmode"))
      (setvar "osmode" 0)
      (setq cen (getpoint "\n中心点:"))
      (setq srr (getvar "circlerad"))
      (setq str_rr (strcat "\n圆半径<" (rtos srr 2) ">:"))
      (setq rr (getdist cen str_rr))
      (if (null rr) (setq rr srr))
      (command "circle" cen rr)
      (setq nn (getint "\n输入等分数<6>:"))
      (if (null nn) (setq nn 6))
      (setq dd (/ rr (/ nn 2)))
      (setq pt1 (polar cen pi rr))
      (setq pt2 (polar cen 0 rr))
      (setq pta pt1)
      (repeat nn
        (setq pta (polar pta 0 dd))
        (command "pline" pt1 "a" "a" -180 pta pt2 "")
        )
      (setvar "osmode" os)
      (prin1)
      )

    代码完。

    作者:codee
    文章千古事,得失寸心知。


  • 相关阅读:
    Docker
    Web
    爬虫
    Python
    软件脱壳
    网络抓包
    HTTPS单向认证,双向认证
    新版无完整背景图片滑块验证码
    Frida Hook
    闭包函数与装饰器
  • 原文地址:https://www.cnblogs.com/bimgoo/p/2502982.html
Copyright © 2011-2022 走看看