明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
12
返回列表 发新帖
楼主: 河伯

[求助]圆弧求解问题,请指教!

  [复制链接]
发表于 2010-11-1 23:22:00 | 显示全部楼层
:)

To 河伯,其实可以临时加些辅助线和辅助圆就可以用Andyhon的方法的。我的代码对于P在角度外的时候需要另外判断,存在不少的局限性。

To chenjun兄,您的缩放解法是最经典的尺规解法~,此题应该确实存在根号解的,不过在LISP里面,比较烦人的一个地方就是直线方程的斜率问题,经常会遇到无穷大的情况,这时候编起程序来会有点麻烦。

此题只要满足角平分线上点与P和P1P2直线距离相等的方程即可,就是要分情况考虑斜率比较费事。


发表于 2010-11-2 09:12:00 | 显示全部楼层
  1. ....没有直线对象....
复制代码
是可以硬解,但除非是个考题的条件限制,一般我会搭Cad平台所提供的便车
连接 p1p2 p1p3 即得两条线,再依之求得切圆....
得出想要的数据后再 'Undo' 回复入题之初但数据已然在手....

发表于 2010-11-2 15:41:00 | 显示全部楼层

to qjchen兄:

可以先坐标变换,如将对角线变换为水平线,将P1点变为坐标原点,那么就简化成在X轴上求一点的X坐标,使其到一已知直线和到一已知点的距离相等,那么就是一个一元二次方程,一般有两个X解,再将坐标转换回去.

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

本版积分规则

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

GMT+8, 2024-11-24 03:44 , Processed in 0.162817 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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