找回密码
 注册
查看: 1852|回复: 5

[转载教程] 3沿曲线等弦长阵列 - trajpar_of_pnt 函数的应用

[复制链接]
发表于 2008-10-11 07:56:10 | 显示全部楼层 |阅读模式
先说说传统方法中,按点在曲线上的比例或按点在曲线上的长度的方法阵列出来,到底是不是等弦长阵列呢?

1、点在曲线上的比例
随便测量一下弦长~~~~~o
发现相差3多,明显不相等~~~:han
再测量一下弧长~~~o
基本上相等(误差很小,可以忽略):yun
2、点在曲线上的长度
很明显,这也是等弧长

那么,可以得到用传统的方法是做不到等弦长阵列的了(曲线为直线或圆时不算,呵呵),只好另想方法了~~~~~~~~~~
我们先从最简单的开始,假设曲线为2D曲线
PNT0为起点,做一个长为300的弦交于曲线于一点,如图,可知,第一条弦的终点为第二条弦的起点,以此类推
剩下的问题,是如何才能做到下一段圆弧的圆心正好在上一段圆弧与曲线的交点上?
这里,要用到一个函数,叫trajpar_of_pnt,以下是该函数的说明
阵列思路是采用关系式阵列,利用trajpar_of_pnt得到上一段圆弧与曲线交点的值,付于下一段圆弧圆点所在点的值,因此,还得用到一个字符串处理函数itos
基本知识讲完了,以下分别通过2D曲线和3D曲线为例子~~
以ratio的方式在曲线上建一点
..................................................待续,顶上做完题目再发
发表于 2008-10-11 08:05:57 | 显示全部楼层
好,找到党了。
 楼主| 发表于 2008-10-11 08:09:21 | 显示全部楼层
瞧了半天 ,我脑袋大了,关系好复杂,这关系式要数学逻辑厉害的上,我还是得慢慢学了
给你瞧个别人写的,看懂了你做佛珠小意思了.
m.jpg
发表于 2008-11-13 10:23:36 | 显示全部楼层
244454786768
发表于 2013-2-18 15:22:51 | 显示全部楼层
没有学会。。。
回复 支持 反对

使用道具 举报

发表于 2013-2-18 18:53:00 | 显示全部楼层
学习{:soso_e181:}
回复 支持 反对

使用道具 举报

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

本版积分规则

本站无意传播任何侵权软件与信息,部分资源为网友搜集或发布,仅供学习和研究使用,请支持正版。站内所发布的资源,如有侵犯你的权益,请联系我们,本站将立即改正或删除。

QQ|Archiver|手机版|小黑屋|联系我们|中华设计论坛 ( 苏ICP备20023187号-1

GMT+8, 2024-11-28 18:00

Powered by Discuz! X3.5

© 2006-2024 Daliang Team.

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