找回密码
 注册
Simdroid-非首页
查看: 104|回复: 3

[几何] Patran中Conic创建曲线说明

[复制链接]
发表于 2011-7-1 19:26:59 | 显示全部楼层 |阅读模式 来自 武汉大学
本帖最后由 Castor 于 2011-7-1 19:28 编辑

显然Conic创建的是圆锥曲线,包括椭圆(Ellipse)、抛物线(Parabola)和双曲线(Hyperbola)
大家都知道,根据Conic Section Classification值,对应不同曲线:
0~0.5:对应椭圆
0.5:对应抛物线
0.5~0.995:对应双曲线
问题是许多人不清楚,这个值是什么意思。
关于该参数的具体解释:
根据Patran 2010 document geometry_modeling文档的介绍(p146),说明如下:
首先焦点(我觉得叫焦点不太准确)分别和起点、终点连接起来,将这两条直线作为曲线的切线,然后根据Altitude值绘制圆锥曲线。那么Altitude值具体是多少呢?Altitude值可以这么计算:
定义:
曲线高度:曲线上点到过起点、终点直线的最大距离,记为d
总高度:Focal Point到过起点、终点直线的距离,记为H
然后这个值就是d/H
如下图:



上述三条曲线分别是值为0.2,0.5,0.8时对于的曲线
这也很好的解释了为什么只有在为0.5的时候才是抛物线,如下图:




HI应该是三角形CED的中位线(没有证明,解析几何忘得差不多了)。
虽然解释清楚了Conic曲线的绘制原理,但个人觉得这种方式没有太大的实用价值,或许开发该软件的人员是基于如下思路:
即已经有了客观的实体,例如一个门把手或者其他什么的东西,然后用游标卡尺量取曲线高度d,再根据曲线性质求得比率,通过这种方式绘制曲线。

原文地址:http://379910987.blog.163.com/blog/static/33523797201161783370/
欢迎大家踩踩我的博客
http://379910987.blog.163.com/
本人是Patran+Natran初学者,希望和大家共同进步!
发表于 2011-7-4 20:42:14 | 显示全部楼层 来自 河北石家庄
Simdroid开发平台
你有“Patran 2010 document”,在那下载的,
回复 不支持

使用道具 举报

发表于 2019-9-12 15:12:47 | 显示全部楼层 来自 湖北武汉
我用conic选取0.5画了抛物线,三个点依次选为(0,-5) (-100,5)  (100,5),则画出的曲线应该是抛物线,表达式为y=1/2000*x^2。但是当我按照表达式创建点(20,0.2)时,该点显示并不在这条曲线上。请问这是什么原因啊。
回复 不支持

使用道具 举报

发表于 2019-9-15 16:39:46 | 显示全部楼层 来自 江苏泰州
你这个不是抛物线吧
回复 不支持

使用道具 举报

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

本版积分规则

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-4-25 15:15 , Processed in 0.033094 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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