明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 222|回复: 2

[源码] 空间三点画三维圆弧和三维圆

[复制链接]
发表于 2024-4-1 23:12 | 显示全部楼层 |阅读模式
;;;空间三点画三维圆弧和三维圆
  1. (defun c:3Darc (/ p1 p2 p3)  

  2. (command "_ucs" "_w")

  3. (setq p1(getpoint "Arc point #1: "))

  4. (setq p2(getpoint "Arc point #2: "))

  5. (setq p3(getpoint "Arc point #3: "))

  6. (command "_ucs" "_3p" p1 p2 p3)

  7. (command "_arc" (trans p1 0 1)(trans p2 0 1)(trans p3 0 1))

  8. (command "_ucs" "_p")

  9. )



  10. (defun c:3Dcircle (/ p1 p2 p3)

  11. (command "_ucs" "_w")

  12. (setq p1(getpoint "Circle point #1: "))

  13. (setq p2(getpoint "Circle point #2: "))

  14. (setq p3(getpoint "Circle point #3: "))

  15. (command "_ucs" "_3p" p1 p2 p3)

  16. (command "_circle" "_3p"(trans p1 0 1)(trans p2 0 1)(trans p3 0 1))

  17. (command "_ucs" "_p")

  18. )


评分

参与人数 1明经币 +1 收起 理由
xyp1964 + 1 赞一个!

查看全部评分

"觉得好,就打赏"
还没有人打赏,支持一下
发表于 2024-4-2 10:17 | 显示全部楼层
沙发支持一下
发表于 2024-4-3 09:24 | 显示全部楼层
向量叉积定法向,向量与法向叉积定径向,中点、径向定中垂线,中垂线交点定圆心,全都是代数运算,比用command 要好。

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

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-5-3 16:20 , Processed in 0.428368 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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