明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 2999|回复: 9

请教:怎样点三点确定一个坐标系,然后通过这三点确定一条弧?

[复制链接]
发表于 2003-11-11 18:32:00 | 显示全部楼层 |阅读模式
多谢!
发表于 2003-11-11 19:43:00 | 显示全部楼层
這樣就可以了吧


(defun c:test(/ p1 p2 p3)
  (setq p1 (getpoint"\n第一點")
        p2 (getpoint"\n第二點")
        p3 (getpoint"\n第三點"))
  (command "ucs" "3P" p1 p2 p3)
  (command "arc" p1 p2 p3)
  (princ))
 楼主| 发表于 2003-11-11 19:57:00 | 显示全部楼层
谢谢!
不过有个问题就是为什么画出来的圆弧有时候不在正确的位置上,跑到了其他地方
但是形状还是对的
发表于 2003-11-11 20:49:00 | 显示全部楼层
(defun c:test(/ p1 p2 p3)
  (setq p1 (getpoint"\n第一點")
p2 (getpoint"\n第二點")
p3 (getpoint"\n第三點"))
  (command "arc" p1 p2 p3)
  (command "ucs" "3P" p1 p2 p3)
  (princ))
 楼主| 发表于 2003-11-11 20:54:00 | 显示全部楼层
不对啊老兄
画的圆弧不在那三个点上啊
好像要转化什么点的坐标系的
怎么弄啊
谢谢
发表于 2003-11-11 20:55:00 | 显示全部楼层
四樓把命令順序反這干, 會使那個弧不會跟隨新定的坐標系, 而是跟未定新坐標系的构圖面來畫的. 當用戶的三個點不在那個构圖面上使得用戶的弧出錯或不合理了. 呵呵.
 楼主| 发表于 2003-11-11 20:58:00 | 显示全部楼层
我就是想在新的坐标系下画弧啊
好像有一个trans的命令可以把p1 p2 p3的坐标值转化过来的
知道怎么弄吗?
发表于 2003-11-11 21:00:00 | 显示全部楼层
TO fantan:
                        我還不是很明白你的意思哦, 你講明白一點
 楼主| 发表于 2003-11-11 21:04:00 | 显示全部楼层
就是我需要自己定义一个坐标系,然后在这个坐标系下画一个圆弧

所画的圆弧要通过我定义坐标系时点的三个点
发表于 2003-11-12 08:19:00 | 显示全部楼层
fantan发表于2003-11-11 21:04:00就是我需要自己定义一个坐标系,然后在这个坐标系下画一个圆弧

所画的圆弧要通过我定义坐标系时点的三个点



因为你的三个点是在新坐标系形成之前输入的,所以你在原来的坐标系里把通过这三个点的圆弧画好后再新建坐标系
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-27 06:38 , Processed in 0.153873 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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