一种基于投影的花瓣间碰撞的检测和绘制修正花瓣的方法技术

技术编号:7629672 阅读:268 留言:0更新日期:2012-08-02 13:26
本发明专利技术公开了一种基于投影的花瓣间碰撞的检测和绘制修正花瓣的方法,其特征是采用参数方程表示花瓣曲面的初始状态;碰撞检测方法为将花瓣面中的各点的三维直角坐标x,y,z从内轮到外轮分别投影到地理坐标的球面上用经度和纬度表示,并将经纬度离散取值,转换到二维坐标平面上;采用多个缓冲区分别记录各花瓣的投影结果及花瓣离地理坐标原点的距离;碰撞检测过程为根据各缓冲区中的值,确定当前花瓣是否与其它花瓣有碰撞;根据碰撞检测结果,确定碰撞的范围,再将当前花瓣进行变形或移动,避免当前花瓣与其它花瓣碰撞。本发明专利技术同时还提出了绘制修正花瓣的方法。通过对花朵的生成过程中花瓣间的碰撞检测试验,说明其检测效果好。

【技术实现步骤摘要】

本专利技术涉及计算机图形学及植物学方面的知识,主要是与图形学中三维物体碰撞检测及植物花的花瓣分布有关,特别涉及。
技术介绍
随着计算机技术的发展,人们对仿真建模、计算机辅助设计、计算机艺术、计算机视觉、智能机器人等的需求大大推动了虚拟现实技术的发展。碰撞检测是虚拟现实系统中不可缺少的一个重要部分,简单地讲,碰撞检测就是检测虚拟场景中的不同对象之间是否发生了碰撞。碰撞检测问题按运动物体所处的空间可分为二维平面碰撞检测和三维空间碰撞检测。二维平面碰撞检测算法相对简单;而三维空间碰撞检测算法相对复杂并但在仿真系统中应用十分广泛,现有技术中对于花瓣间碰撞的检测,大都是采用物体的最小包围盒之间的关系进行检测,其缺点是计算量大,检测速度慢。
技术实现思路
本专利技术目的是针对花朵中的花瓣分布规律及花瓣的曲面特征,提出基于投影的植物花三维造形模拟中花瓣间的碰撞检测方法,从而提供。本专利技术技术方案之一采用参数方程表示花瓣曲面的初始状态;碰撞检测方法为将花瓣面中的各点的三维直角坐标X,y, Z从内轮到外轮分别投影到地理坐标的球面上用经度和纬度表示,并将经纬度离散取值,转换到二维坐标平面上;采用多个缓冲本文档来自技高网...

【技术保护点】

【技术特征摘要】

【专利技术属性】
技术研发人员:陆玲李丽华
申请(专利权)人:东华理工大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术