找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 3803|回复: 3

[已解决] 这两个曲线为什么没有交点?

[复制链接]

23

主题

310

回帖

8

威望

工程师

积分
401
发表于 2018-12-19 16:08 | 显示全部楼层 |阅读模式
本帖最后由 帝国超武 于 2018-12-19 16:23 编辑

2018-12-19_161047.png 2018-12-19_160333.png
曲线1
THETA=(T+14*7)*360*25/16/2
X=(RA+RB)*COS(THETA*RB/(RA+RB)+PSI1)+(1+K)*RB*COS(THETA+PSI2)
Y=(RA+RB)*SIN(THETA*RB/(RA+RB)+PSI1)+(1+K)*RB*SIN(THETA+PSI2)
Z=((RA+2*RB)^2-X^2-Y^2)^0.5
曲线2
THETA=-(T+0)*360*25/16/2
X=(RA+RB)*COS(THETA*RB/(RA+RB)+PSI1)+(1+K)*RB*COS(THETA+PSI2)
Y=(RA+RB)*SIN(THETA*RB/(RA+RB)+PSI1)+(1+K)*RB*SIN(THETA+PSI2)
Z=((RA+2*RB)^2-X^2-Y^2)^0.5


2018-12-19_161714.png

按理说应该有交点的,其他曲线都能相交,只有point8不在曲线上。

jiaodian.prt.zip (36.66 KB, 下载次数: 16)
2018-12-19_160745.png

6

主题

213

回帖

0

威望

工程师

积分
271
发表于 2018-12-20 10:11 | 显示全部楼层
好厉害
回复

使用道具 举报

1

主题

67

回帖

13

威望

助工

积分
122
发表于 2018-12-20 11:26 | 显示全部楼层
看方程,只要方程曲线在XY平面内投影有交点,即当Z取常量0时,方程曲线有交点,那你原来的方程曲线必有交点,至于为什么没有交点,应该不是方程的问题,而是proe自身问题
回复

使用道具 举报

23

主题

310

回帖

8

威望

工程师

积分
401
 楼主| 发表于 2019-1-18 08:21 | 显示全部楼层
飞花逐岳 发表于 2018-12-20 11:26
看方程,只要方程曲线在XY平面内投影有交点,即当Z取常量0时,方程曲线有交点,那你原来的方程曲线必有交点 ...

我感觉就是精度问题,不过后来还是找到办法解决了。
回复

使用道具 举报

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

本版积分规则

本站为非营利性站点,部分资源为网友搜集或发布,仅供学习和研究使用,如用于商业用途,请购买正版。站内所发布的资源,如有侵犯你的权益,请发邮件联系我们,本站将立即改正或删除。

手机版|小黑屋|野火论坛(©2007~2024) ( 苏ICP备11036728号-2 )苏公网安备 32039102000103号|站长QQ28016688

GMT+8, 2024-11-24 22:24 , Processed in 0.156804 second(s), 24 queries .

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