首页> 外文期刊>IEEE transactions on visualization and computer graphics >Boolean operations with implicit and parametric representation of primitives using R-functions
【24h】

Boolean operations with implicit and parametric representation of primitives using R-functions

机译:使用R函数以隐式和参数表示基元的布尔运算

获取原文
获取原文并翻译 | 示例
       

摘要

We present a new and efficient algorithm to accurately polygonize an implicit surface generated by multiple Boolean operations with globally deformed primitives. Our algorithm is special in the sense that it can be applied to objects with both an implicit and a parametric representation, such as superquadrics, supershapes, and Dupin cyclides. The input is a constructive solid geometry tree (CSG tree) that contains the Boolean operations, the parameters of the primitives, and the global deformations. At each node of the CSG tree, the implicit formulations of the subtrees are used to quickly determine the parts to be transmitted to the parent node, while the primitives' parametric definition are used to refine an intermediary mesh around the intersection curves. The output is both an implicit equation and a mesh representing its solution. For the resulting object, an implicit equation with guaranteed differential properties is obtained by simple combinations of the primitives' implicit equations using R-functions. Depending on the chosen R-function, this equation is continuous and can be differentiable everywhere. The primitives' parametric representations are used to directly polygonize the resulting surface by generating vertices that belong exactly to the zero-set of the resulting implicit equation. The proposed approach has many potential applications, ranging from mechanical engineering to shape recognition and data compression. Examples of complex objects are presented and commented on to show the potential of our approach for shape modeling.
机译:我们提出了一种新的高效算法,可以精确地将由多个布尔运算与全局变形图元生成的隐式表面多边形化。我们的算法具有特殊意义,因为它可以应用于具有隐式和参数表示形式的对象,例如超二次曲面,超形状和Dupin环。输入是一个构造性的实体几何树(CSG树),其中包含布尔运算,图元的参数和整体变形。在CSG树的每个节点上,子树的隐式公式用于快速确定要传输到父节点的部分,而图元的参数定义用于在相交曲线周围细化中间网格。输出既是隐式方程,又是表示其解的网格。对于生成的对象,通过使用R函数将图元的隐式方程简单组合,可以获得具有保证的微分性质的隐式方程。根据所选的R函数,此方程是连续的,并且在任何地方都可以微分。通过生成完全属于所得隐式方程的零集的顶点,可使用基元的参数表示形式直接对所得曲面进行多边形化。所提出的方法具有许多潜在的应用,范围从机械工程到形状识别和数据压缩。提出并评论了复杂对象的示例,以显示我们的形状建模方法的潜力。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号