• CN:11-2187/TH
  • ISSN:0577-6686

›› 2007, Vol. 43 ›› Issue (4): 59-64.

• 论文 • 上一篇    下一篇

扫码分享

基于样例的建模方法

秦绪佳;徐晓刚   

  1. 浙江工业大学软件学院;浙江大学CAD&CG国家重点实验室;大连舰艇学院装备系统与自动化系
  • 发布日期:2007-04-15

MODELING METHOD BY EXAMPLES

QIN Xujia;XU Xiaogang   

  1. College of Software, Zhejiang University of Technology State Key Lab of CAD&CG, Zhejiang University Department of Equipment System and Automatization, Dalian Naval Academy
  • Published:2007-04-15

摘要: 提出一种新的基于样例的几何造型方法,该方法利用三维模型之间的剪切/粘贴操作从已有的两个或多个三维几何模型构造出新的几何模型。设计并实现了一种基于隐式曲面布尔运算的网格模型剪切/粘贴算法,该算法首先将需要的部分网格从源模型上剪切下来,并将其配准到目标模型上;然后将两网格模型转化成点模型表示,并将点模型转化成径向基函数(RBF)的隐函数表示;再对两隐函数进行布尔运算;最后将布尔运算生的隐函数曲面进行多边形化,得到最终的网格模型。该算法的布尔运算不是直接对网格模型进行操作,避免了耗时的面线、面面求交计算。试验结果表明,该算法具有很好的网格融合效果,可用于影视动画中构造特殊夸张造型。

关键词: 布尔运算, 剪切/粘贴, 建模, 网格模型, 隐式曲面

Abstract: A new geometry modeling method by examples is presented. The method constructs a new model from two or more existed models by cutting some useful parts from source models and pasting to target model. A novel cut-and-paste algorithm for mesh models based on implicit surface Boolean operations is proposed. Firstly, cut part of mesh from source model and align it with the target model. Secondly, convert the two mesh models into point models and convert the point models into implicit surfaces with radial basis function (RBF) interpolation. Then merge the two implicit surfaces by union operation. Finally, polygonize the implicit surface after oper- ation and the final new mesh model is obtained. Because the Boolean operation dose not use mesh models directly in this algorithm, so complex and time consume intersection calcu- lations of facets and edges can be avoided. The experiments show that good results can be obtained with the algorithm. The approach can be used to create special and exaggerated models for computer animation.

Key words: Boolean operations, Cut-and-paste, Implicit, Mesh models, Modeling, surface

中图分类号: