您的位置:首页 > 其它

NURBS曲线绘制

2008-09-04 09:49 113 查看
工作需要,最近做非均匀B样条曲线数据库建立。为养成良好的工作学习习惯,特此作总结,并希望以后在计算机仿真学上能有更深的造诣,以激励自己不断进步。

续前,前段时间终于把NURBS调通,甚是高兴!

NURBS样条曲线,这期间经过几次曲折。

第一次是参考网上的资料做出了均匀B样条曲线,后来拿到客户那里去,发现大致形状一致,但坐标对应差的太远,调整系数还是不对。没办法,我得继续查找新的方法。改进之。

第二次重大突破是在施法中那本书里找到一个绘NURBS的例子,根据多边形逼近原理,逐步逼近的方式代数形式求出NURBS图形,这次比上次更为接近AtuoCAD中的图形。但后拿到客户验证的时候,发现在图形极小的时候,出现锯齿状,不圆滑。这不符合工艺要求。yeah!go on。。。

Oh, My god!我不怕挑战,我不怕找不到答案。我相信发现问题,就等于问题解决了一半。既然问题解决了一半,我还担心剩下的工作不能完成。Yes,我继续了,把施法中的那本书和其他相关论文重新认真读了遍,在众多文章中,我尝试去用一种的新方法去做,多次调整后,发现新方法接近了答案,hehe,在疲惫和意志力的考验下,我又一次度过了难关,问题很快解决了。这次是全新的NURBS,也很光滑。但不是所有点都完全吻合,这是让我担心的,老总说客户那边吹的急,还没完全吻合,那先用这个应付下吧....

第三次,一天早上老总说“陈啊,能不能快点,现在发货压力大,先做个基本符合要求的”。我说“总啊,我周末都没休息,我一直在找方案,我尽快吧!" 事情往往没想到,我一直怀疑的地方不是,成功往往在拐角处,我偷偷去调换了另一个参数,当然参考了别人的文章,因为之前一直坚信施法中那本书,所以也没产生怀疑。哇塞,奇迹就以这样不经意的方式出现了,我做到了,完全吻合了,随便怎么变!

第二天我再完善了部分功能,发了份给老总,老总后来回信息“陈啊,很好,很强大!”。“总啊,嘿嘿,不是小Kiss嘛。”

Anyway, 不要放弃,咬咬牙做成功,发现问题就等于问题解决了一半。中间的过程肯定不好受,为了中途那一刻轻松,march on!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: