检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:王永超[1]
机构地区:[1]广东技术师范学院机电学院,广东广州510665
出 处:《广东技术师范学院学报》2007年第12期34-37,41,共5页Journal of Guangdong Polytechnic Normal University
基 金:广东省自然科学基金(7006053)
摘 要:交互设计技术是曲线曲面造型应用研究的重要内容。基于OpenGL设计了Besizer曲线曲面的实时动态生成与显示系统。利用选择机制辅助设计人员选择窗口坐标系下的控制点,利用模拟变换技术获取该控制点投影变换后的Z坐标,利用鼠标拖放技术,将该点Z坐标与鼠标的窗口新位置进行逆变换,获取拖放后该控制点的世界坐标,在此基础上控制并绘制三维空间的Besizer曲线曲面。这一过程支持设计人员与曲线曲面图形的直接交互,满足实时绘制和动态调整的要求,提高了曲线曲面造型的效率。Interactive designing technology is important for curve and surface modeling. A real time calculating and displaying system, based on OpenGL, is designed in this paper for Besizer curve and surface modeling. Using select and picking mechanism, picking control point in window coordinate system determines control point sequence in world coordinate system. And using simulating transform technology, the z coordinate can be attained after executing projection transform calculation. When cursor position is updated, its (x,y) position and z coordinate are put into a converse transform function to calculate the world coordinates of corresponding control point. This new control point replaces the original one and is used to control, update and render new Besizer curve and surface. Due to supporting real time rendering and dynamic modification, this designing process facilitates interaction between designer and curve/surface geometry, and therefore improves the efficiency of Besizer curve and surface modeling.
关 键 词:实时动态交互设计 选择和拾取机制 逆变换和模拟变换 拖放技术 Besizer曲线曲面
分 类 号:TP391[自动化与计算机技术—计算机应用技术]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.117