| 查看: 1051 | 回复: 3 | |||
[求助]
通过Catmull Rom插值算法求得曲线各点,怎么让这些点等距离分布?已有1人参与
|
|
比如我已知四个点(p0x,p0y),(p1x,p1y)(p2x,p2y)(p3x,p3y)我可以让 t 从0 变到1, 通过以下Catmull Rom方程计算出(p1x,p1y)(p2x,p2y)的样条曲线。 x = 0.5 * ((2 * p1x) + (p2x - p0x)*t + (2*p0x - 5*p1x + 4*p2x - p3x)*t*t + (3*p1x + p3x - p0x - 3*p2x)*t*t*t) y = 0.5 * ((2 * p1y) + (p2y - p0y)*t + (2*p0y - 5*p1y + 4*p2y - p3y)*t*t + (3*p1y + p3y - p0y - 3*p2y)*t*t*t) 我的问题来了,当我让t 等步长变大的时候, 这些(x0,y0),(x1,y1)...并不是等距离的,我想得到等距离的(x0,y0),(x1,y1)..该如何计算呢?同时我想知道,t怎么变化的时候,(x0,y0),(x1,y1)..这些点是等距离的。 不要用微积分什么的求距离啊,我要编程实现的,谢谢! |
» 猜你喜欢
请问哪里可以有青B申请的本子可以借鉴一下。
已经有4人回复
真诚求助:手里的省社科项目结项要求主持人一篇中文核心,有什么渠道能发核心吗
已经有6人回复
孩子确诊有中度注意力缺陷
已经有14人回复
三甲基碘化亚砜的氧化反应
已经有4人回复
请问下大家为什么这个铃木偶联几乎不反应呢
已经有5人回复
请问有评职称,把科研教学业绩算分排序的高校吗
已经有5人回复
2025冷门绝学什么时候出结果
已经有3人回复
天津工业大学郑柳春团队欢迎化学化工、高分子化学或有机合成方向的博士生和硕士生加入
已经有4人回复
康复大学泰山学者周祺惠团队招收博士研究生
已经有6人回复
AI论文写作工具:是科研加速器还是学术作弊器?
已经有3人回复

wurongjun
专家顾问 (职业作家)
-

专家经验: +831 - 数学EPI: 9
- 应助: 791 (博后)
- 贵宾: 0.308
- 金币: 24607.5
- 散金: 310
- 红花: 75
- 帖子: 3004
- 在线: 881.2小时
- 虫号: 1368482
- 注册: 2011-08-14
- 性别: GG
- 专业: 计算数学与科学工程计算
- 管辖: 数学

2楼2016-11-28 22:05:26

3楼2016-11-29 05:20:29
wurongjun
专家顾问 (职业作家)
-

专家经验: +831 - 数学EPI: 9
- 应助: 791 (博后)
- 贵宾: 0.308
- 金币: 24607.5
- 散金: 310
- 红花: 75
- 帖子: 3004
- 在线: 881.2小时
- 虫号: 1368482
- 注册: 2011-08-14
- 性别: GG
- 专业: 计算数学与科学工程计算
- 管辖: 数学

4楼2016-11-29 21:38:10













回复此楼