首页 > 最新文献

Symposium on Solid and Physical Modeling最新文献

英文 中文
Robust Voronoi-based curvature and feature estimation 基于voronoi的鲁棒曲率和特征估计
Pub Date : 2009-10-05 DOI: 10.1145/1629255.1629257
Q. Mérigot, M. Ovsjanikov, L. Guibas
Many algorithms for shape analysis and shape processing rely on accurate estimates of differential information such as normals and curvature. In most settings, however, care must be taken around non-smooth areas of the shape where these quantities are not easily defined. This problem is particularly prominent with point-cloud data, which are discontinuous everywhere. In this paper we present an efficient and robust method for extracting principal curvatures, sharp features and normal directions of a piecewise smooth surface from its point cloud sampling, with theoretical guarantees. Our method is integral in nature and uses convolved covariance matrices of Voronoi cells of the point cloud which makes it provably robust in the presence of noise. We show analytically that our method recovers correct principal curvatures and principal curvature directions in smooth parts of the shape, and correct feature directions and feature angles at the sharp edges of a piecewise smooth surface, with the error bounded by the Hausdorff distance between the point cloud and the underlying surface. Using the same analysis we provide theoretical guarantees for a modification of a previously proposed normal estimation technique. We illustrate the correctness of both principal curvature information and feature extraction in the presence of varying levels of noise and sampling density on a variety of models.
许多形状分析和形状处理算法依赖于在法向和曲率等微分信息的准确估计。然而,在大多数情况下,必须注意形状的非光滑区域,因为这些数量不容易定义。这一问题在点云数据中尤为突出,因为点云数据处处不连续。本文提出了一种从点云采样中提取分段光滑表面的主曲率、尖锐特征和法线方向的高效鲁棒方法,并提供了理论保证。我们的方法本质上是积分的,并使用点云的Voronoi细胞的卷积协方差矩阵,这使得它在存在噪声的情况下具有可证明的鲁棒性。分析表明,我们的方法可以在形状的光滑部分恢复正确的主曲率和主曲率方向,并在分段光滑表面的锋利边缘恢复正确的特征方向和特征角度,误差由点云和下垫表面之间的豪斯多夫距离决定。使用相同的分析,我们为先前提出的正态估计技术的修改提供了理论保证。我们说明了在各种模型上存在不同程度的噪声和采样密度时,主曲率信息和特征提取的正确性。
{"title":"Robust Voronoi-based curvature and feature estimation","authors":"Q. Mérigot, M. Ovsjanikov, L. Guibas","doi":"10.1145/1629255.1629257","DOIUrl":"https://doi.org/10.1145/1629255.1629257","url":null,"abstract":"Many algorithms for shape analysis and shape processing rely on accurate estimates of differential information such as normals and curvature. In most settings, however, care must be taken around non-smooth areas of the shape where these quantities are not easily defined. This problem is particularly prominent with point-cloud data, which are discontinuous everywhere. In this paper we present an efficient and robust method for extracting principal curvatures, sharp features and normal directions of a piecewise smooth surface from its point cloud sampling, with theoretical guarantees. Our method is integral in nature and uses convolved covariance matrices of Voronoi cells of the point cloud which makes it provably robust in the presence of noise. We show analytically that our method recovers correct principal curvatures and principal curvature directions in smooth parts of the shape, and correct feature directions and feature angles at the sharp edges of a piecewise smooth surface, with the error bounded by the Hausdorff distance between the point cloud and the underlying surface. Using the same analysis we provide theoretical guarantees for a modification of a previously proposed normal estimation technique. We illustrate the correctness of both principal curvature information and feature extraction in the presence of varying levels of noise and sampling density on a variety of models.","PeriodicalId":216067,"journal":{"name":"Symposium on Solid and Physical Modeling","volume":"7 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-10-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115838663","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 51
Multi-core collision detection between deformable models 可变形模型之间的多核碰撞检测
Pub Date : 2009-10-05 DOI: 10.1145/1629255.1629303
Min Tang, Dinesh Manocha, Ruofeng Tong
We present a new parallel algorithm for interactive and continuous collision detection between deformable models. Our algorithm performs incremental hierarchical computations between successive frames and parallelizes the computation among multiple cores on current CPUs. The main computations include front building and updating and performing the elementary tests between the triangle primitives. The overall algorithm can perform inter- and intra-object collisions at interactive rates on current commodity processors on models with many tens of thousands of triangles. In practice, the performance of our algorithm almost scales linearly with the number of cores.
提出了一种新的可变形模型间交互式连续碰撞检测并行算法。我们的算法在连续帧之间进行增量分层计算,并在当前cpu的多核之间并行计算。主要计算包括前构建和更新以及执行三角形基元之间的基本测试。整体算法可以在现有商用处理器上对具有数万个三角形的模型以交互速率进行对象间和对象内碰撞。在实践中,我们的算法的性能几乎与内核数量线性扩展。
{"title":"Multi-core collision detection between deformable models","authors":"Min Tang, Dinesh Manocha, Ruofeng Tong","doi":"10.1145/1629255.1629303","DOIUrl":"https://doi.org/10.1145/1629255.1629303","url":null,"abstract":"We present a new parallel algorithm for interactive and continuous collision detection between deformable models. Our algorithm performs incremental hierarchical computations between successive frames and parallelizes the computation among multiple cores on current CPUs. The main computations include front building and updating and performing the elementary tests between the triangle primitives. The overall algorithm can perform inter- and intra-object collisions at interactive rates on current commodity processors on models with many tens of thousands of triangles. In practice, the performance of our algorithm almost scales linearly with the number of cores.","PeriodicalId":216067,"journal":{"name":"Symposium on Solid and Physical Modeling","volume":"66 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-10-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130838607","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 58
Semantic-based partial retrieval of CAD models for design reuse 面向设计重用的基于语义的CAD模型部分检索
Pub Date : 2009-10-05 DOI: 10.1145/1629255.1629289
Jing Bai, Shuming Gao, Weihua Tang, Yusheng Liu, Song Guo
In this paper, we present a semantic-based partial retrieval approach of CAD models for design reuse. Based on the observation of reusable regions for design of 3D CAD models, for each model in the model library, we propose an algorithm that automatically extracts its reusable regions for partial retrieval. To further effectively support the partial retrieval of these reusable regions through simple queries, we represent each reusable region by all its local matching regions and describe each local matching region in a hierarchical way. Based on the hierarchical descriptor, a partial retrieval method for reusable regions is put forward. The approach proposed is implemented and tested by hundreds of mechanical parts. Preliminary results show that the method can effectively support partial retrieval for design reuse.
本文提出了一种基于语义的CAD模型局部检索方法,用于设计重用。基于对三维CAD模型设计可重用区域的观察,针对模型库中的每个模型,提出了一种自动提取其可重用区域进行部分检索的算法。为了进一步通过简单查询有效地支持这些可重用区域的部分检索,我们用每个可重用区域的所有局部匹配区域表示每个可重用区域,并以分层方式描述每个局部匹配区域。在层次描述符的基础上,提出了一种可重用区域的局部检索方法。所提出的方法已在数百个机械零件上实现和测试。初步结果表明,该方法可以有效地支持设计重用的部分检索。
{"title":"Semantic-based partial retrieval of CAD models for design reuse","authors":"Jing Bai, Shuming Gao, Weihua Tang, Yusheng Liu, Song Guo","doi":"10.1145/1629255.1629289","DOIUrl":"https://doi.org/10.1145/1629255.1629289","url":null,"abstract":"In this paper, we present a semantic-based partial retrieval approach of CAD models for design reuse. Based on the observation of reusable regions for design of 3D CAD models, for each model in the model library, we propose an algorithm that automatically extracts its reusable regions for partial retrieval. To further effectively support the partial retrieval of these reusable regions through simple queries, we represent each reusable region by all its local matching regions and describe each local matching region in a hierarchical way. Based on the hierarchical descriptor, a partial retrieval method for reusable regions is put forward. The approach proposed is implemented and tested by hundreds of mechanical parts. Preliminary results show that the method can effectively support partial retrieval for design reuse.","PeriodicalId":216067,"journal":{"name":"Symposium on Solid and Physical Modeling","volume":"23 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-10-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133156271","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 13
Anisotropic resizing of model with geometric textures 具有几何纹理的模型的各向异性调整大小
Pub Date : 2009-10-05 DOI: 10.1145/1629255.1629292
Lin Chen, Xiangxu Meng
Model resizing is a useful technique for model reuse. Introduced by Kraevoy et al., non-homogeneous model resizing is able to preserve important geometric features during anisotropic scaling. However, many practical objects contain various geometric textures. Different from similar objects without geometric textures, such objects seem as if extremely difficult to resize even if the underlying surfaces are relatively simple. In this paper, we present an automatic model resizing method based on geometric texture transfer. Geometric textures are separated from the underlying surfaces and reproduced on the non-homogenously scaled surfaces using geometric texture synthesis. By utilizing the natural correspondence between the surfaces before and after resizing, surfaces with multiple geometric textures can be resized and geometric texture recovered automatically. Experimental results show that our method effectively and automatically preserves geometric textures during the model resizing process.
模型调整大小是一种有用的模型重用技术。Kraevoy等人提出,非均匀模型调整大小能够在各向异性缩放过程中保留重要的几何特征。然而,许多实际物体包含各种几何纹理。与没有几何纹理的类似物体不同,即使底层表面相对简单,这种物体似乎也很难调整大小。本文提出了一种基于几何纹理转移的模型自动大小调整方法。利用几何纹理合成将几何纹理从下垫面分离出来,并在非均匀缩放的表面上再现。利用大小调整前后表面之间的自然对应关系,实现了具有多个几何纹理的表面的大小调整和几何纹理的自动恢复。实验结果表明,该方法在模型调整过程中能够有效、自动地保留几何纹理。
{"title":"Anisotropic resizing of model with geometric textures","authors":"Lin Chen, Xiangxu Meng","doi":"10.1145/1629255.1629292","DOIUrl":"https://doi.org/10.1145/1629255.1629292","url":null,"abstract":"Model resizing is a useful technique for model reuse. Introduced by Kraevoy et al., non-homogeneous model resizing is able to preserve important geometric features during anisotropic scaling. However, many practical objects contain various geometric textures. Different from similar objects without geometric textures, such objects seem as if extremely difficult to resize even if the underlying surfaces are relatively simple. In this paper, we present an automatic model resizing method based on geometric texture transfer. Geometric textures are separated from the underlying surfaces and reproduced on the non-homogenously scaled surfaces using geometric texture synthesis. By utilizing the natural correspondence between the surfaces before and after resizing, surfaces with multiple geometric textures can be resized and geometric texture recovered automatically. Experimental results show that our method effectively and automatically preserves geometric textures during the model resizing process.","PeriodicalId":216067,"journal":{"name":"Symposium on Solid and Physical Modeling","volume":"33 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-10-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122228677","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 12
NURBS based molecular force calculation 基于NURBS的分子力计算
Pub Date : 2009-10-05 DOI: 10.1145/1629255.1629304
Pinghai Yang, Xiaoping Qian
The progress of nanotechnology has made it possible to make miniature electromechanical devices of sub-micrometer scale. This means that we will be in need of design packages that can model the physical properties of objects and their interactions involved down in nanometer scale. Toward this goal, our aim in this paper is to develop a computing procedure for determining molecular interaction forces, i.e. van der Waals force, between objects of arbitrary geometry. Currently there are two types of approaches for calculating van der Waals force. The first type is analytical where analytical force equations are derived for interactions between simple geometries such as spheres and half-spaces. The second type is numerical where volume integrals or surface integrals are conducted over discretized object domains where the object boundaries are approximated by simple mesh geometries. This paper presents a numerical approach that uses non-uniform rational B-spline (NURBS) based surface integrals. The integrals are done on the parametric domains of the NURBS surfaces and Gaussian quadrature points lie exactly on the object surfaces. Salient features of this approach include: 1) Orders of magnitude in accuracy improvement is achieved over other numerical approaches; The fundamental reason for such accuracy improvement is that molecular interaction force is very sensitive to surface geometry since it falls off at the rate of inverse power of 6 ~ 7. Any geometric approximation in object discretization would lead to significant bias in the calculation result. 2) Molecular interactions between arbitrary-shaped objects can be represented and evaluated since the NURBS model can represent exactly common analytical geometries such as spheres in nano-particles and cylinders in nano-rods, and complex geometries such as corrugated sample surfaces. We demonstrate its general shape applicability by calculating van der Waals force between complex geometries such as micro-gears. Further, we give error bounds for NURBS based numerical simulation and develop an adaptive subdivision scheme to improve both calculation accuracy and efficiency.
纳米技术的进步使亚微米级微型机电器件的制造成为可能。这意味着我们将需要设计出能够在纳米尺度上模拟物体物理特性及其相互作用的软件包。为了实现这一目标,我们在本文中的目标是开发一种计算程序来确定任意几何物体之间的分子相互作用力,即范德华力。目前有两种计算范德华力的方法。第一种是解析的,其中解析力方程是为简单几何形状(如球体和半空间)之间的相互作用导出的。第二种类型是数值的,其中在离散对象域上进行体积积分或表面积分,其中对象边界由简单的网格几何形状近似。本文提出了一种基于非均匀有理b样条(NURBS)曲面积分的数值方法。积分是在NURBS曲面的参数域上完成的,高斯正交点正好位于目标表面上。该方法的显著特点包括:1)与其他数值方法相比,精度提高了几个数量级;这种精度提高的根本原因是分子相互作用力对表面几何形状非常敏感,因为它以6 ~ 7的逆幂速率下降。在物体离散化过程中,任何几何近似都会导致计算结果出现较大偏差。2)任意形状物体之间的分子相互作用可以被表示和评估,因为NURBS模型可以准确地表示常见的分析几何形状,如纳米颗粒中的球体和纳米棒中的圆柱体,以及复杂的几何形状,如波纹样面。通过计算复杂几何结构(如微齿轮)之间的范德华力,证明了它的一般形状适用性。在此基础上,给出了NURBS数值模拟的误差范围,并提出了一种自适应细分方案,以提高计算精度和效率。
{"title":"NURBS based molecular force calculation","authors":"Pinghai Yang, Xiaoping Qian","doi":"10.1145/1629255.1629304","DOIUrl":"https://doi.org/10.1145/1629255.1629304","url":null,"abstract":"The progress of nanotechnology has made it possible to make miniature electromechanical devices of sub-micrometer scale. This means that we will be in need of design packages that can model the physical properties of objects and their interactions involved down in nanometer scale. Toward this goal, our aim in this paper is to develop a computing procedure for determining molecular interaction forces, i.e. van der Waals force, between objects of arbitrary geometry.\u0000 Currently there are two types of approaches for calculating van der Waals force. The first type is analytical where analytical force equations are derived for interactions between simple geometries such as spheres and half-spaces. The second type is numerical where volume integrals or surface integrals are conducted over discretized object domains where the object boundaries are approximated by simple mesh geometries.\u0000 This paper presents a numerical approach that uses non-uniform rational B-spline (NURBS) based surface integrals. The integrals are done on the parametric domains of the NURBS surfaces and Gaussian quadrature points lie exactly on the object surfaces. Salient features of this approach include: 1) Orders of magnitude in accuracy improvement is achieved over other numerical approaches; The fundamental reason for such accuracy improvement is that molecular interaction force is very sensitive to surface geometry since it falls off at the rate of inverse power of 6 ~ 7. Any geometric approximation in object discretization would lead to significant bias in the calculation result. 2) Molecular interactions between arbitrary-shaped objects can be represented and evaluated since the NURBS model can represent exactly common analytical geometries such as spheres in nano-particles and cylinders in nano-rods, and complex geometries such as corrugated sample surfaces.\u0000 We demonstrate its general shape applicability by calculating van der Waals force between complex geometries such as micro-gears. Further, we give error bounds for NURBS based numerical simulation and develop an adaptive subdivision scheme to improve both calculation accuracy and efficiency.","PeriodicalId":216067,"journal":{"name":"Symposium on Solid and Physical Modeling","volume":"22 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-10-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123924640","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
C∞ smooth freeform surfaces over hyperbolic domains 双曲域上的C∞光滑自由曲面
Pub Date : 2009-10-05 DOI: 10.1145/1629255.1629305
W. Zeng, Ying He, Jiazhi Xia, X. Gu, Hong Qin
Constructing smooth freeform surfaces of arbitrary topology with higher order continuity is one of the most fundamental problems in shape and solid modeling. This paper articulates a novel method to construct C∞ smooth surfaces with negative Euler numbers based on hyperbolic geometry and discrete curvature flow. According to Riemann uniformization theorem, every surface with negative Euler number has a unique conformal Riemannian metric, which induces Gaussian curvature of --1 everywhere. Hence, the surface admits hyperbolic geometry. Such uniformization metric can be computed using the discrete curvature flow method: hyperbolic Ricci flow. Consequently, the basis function for each control point can be naturally defined over a hyperbolic disk, and through the use of partition-of-unity, we build a freeform surface directly over hyperbolic domains while having C∞ property. The use of radial, exponential basis functions gives rise to a true meshless method for modeling freeform surfaces with greatest flexibilities, without worrying about control point connectivity. Our algorithm is general for arbitrary surfaces with negative Euler characteristic. Furthermore, it is C∞ continuous everywhere across the entire hyperbolic domain without singularities. Our experimental results demonstrate the efficiency and efficacy of the proposed new approach for shape and solid modeling.
构造具有高阶连续性的任意拓扑的光滑自由曲面是形状和实体建模中最基本的问题之一。本文提出了一种基于双曲几何和离散曲率流构造负欧拉数C∞光滑曲面的新方法。根据黎曼均匀化定理,每一个具有负欧拉数的曲面都有一个唯一的共形黎曼度规,这使得高斯曲率处处为-1。因此,曲面允许双曲几何。这种均匀化度量可以用离散曲率流法计算:双曲里奇流。因此,每个控制点的基函数可以在双曲圆盘上自然地定义,并且通过使用统一分割,我们直接在双曲域上建立了具有C∞性质的自由曲面。径向、指数基函数的使用为自由曲面建模提供了一种真正的无网格方法,具有最大的灵活性,而无需担心控制点的连接。该算法对任意具有负欧拉特征的曲面具有通用性。进一步,它是C∞连续的,在整个双曲域上无奇点。我们的实验结果证明了所提出的形状和实体建模新方法的效率和有效性。
{"title":"C∞ smooth freeform surfaces over hyperbolic domains","authors":"W. Zeng, Ying He, Jiazhi Xia, X. Gu, Hong Qin","doi":"10.1145/1629255.1629305","DOIUrl":"https://doi.org/10.1145/1629255.1629305","url":null,"abstract":"Constructing smooth freeform surfaces of arbitrary topology with higher order continuity is one of the most fundamental problems in shape and solid modeling. This paper articulates a novel method to construct C∞ smooth surfaces with negative Euler numbers based on hyperbolic geometry and discrete curvature flow. According to Riemann uniformization theorem, every surface with negative Euler number has a unique conformal Riemannian metric, which induces Gaussian curvature of --1 everywhere. Hence, the surface admits hyperbolic geometry. Such uniformization metric can be computed using the discrete curvature flow method: hyperbolic Ricci flow. Consequently, the basis function for each control point can be naturally defined over a hyperbolic disk, and through the use of partition-of-unity, we build a freeform surface directly over hyperbolic domains while having C∞ property. The use of radial, exponential basis functions gives rise to a true meshless method for modeling freeform surfaces with greatest flexibilities, without worrying about control point connectivity. Our algorithm is general for arbitrary surfaces with negative Euler characteristic. Furthermore, it is C∞ continuous everywhere across the entire hyperbolic domain without singularities. Our experimental results demonstrate the efficiency and efficacy of the proposed new approach for shape and solid modeling.","PeriodicalId":216067,"journal":{"name":"Symposium on Solid and Physical Modeling","volume":"19 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-10-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127497837","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
Extending the A-patch single sheet conditions to enable the tessellation of algebraics 推广A-patch单片条件,实现代数的镶嵌
Pub Date : 2009-10-05 DOI: 10.1145/1629255.1629300
Stephen Mann
A-patches are a form of representation of an algebraic curve or surface over a simplex. The A-patch conditions can be used as the basis for an adaptive subdivision style marching tetrahedra algorithm whose advantage is that it guarantees that we do not miss features of the algebraic: singularities are localized, and in regions around nearby multiple sheets, the subdivision process continues until the sheets are separated. Unfortunately, the A-patch single sheet conditions are too strict: for some algebraics, the subdivision process converges slowly or fails to converge. In this paper, I give an additional single sheet condition for curves that allows for convergence of this process. I also give additional conditions for surfaces that trades off some of the single sheet guarantees for improved convergence.
a -patch是单纯形上代数曲线或曲面的一种表示形式。A-patch条件可以作为自适应细分风格的前进四面体算法的基础,其优点是它保证我们不会错过代数的特征:奇点是局部化的,并且在附近的多个片周围的区域中,细分过程继续直到片分离。遗憾的是,A-patch单片条件过于严格:对于某些代数,细分过程收敛缓慢或不收敛。在本文中,我给出了一个额外的单页条件,允许这个过程的收敛。我还给出了一些额外的曲面条件,这些曲面可以用一些单片保证来改善收敛性。
{"title":"Extending the A-patch single sheet conditions to enable the tessellation of algebraics","authors":"Stephen Mann","doi":"10.1145/1629255.1629300","DOIUrl":"https://doi.org/10.1145/1629255.1629300","url":null,"abstract":"A-patches are a form of representation of an algebraic curve or surface over a simplex. The A-patch conditions can be used as the basis for an adaptive subdivision style marching tetrahedra algorithm whose advantage is that it guarantees that we do not miss features of the algebraic: singularities are localized, and in regions around nearby multiple sheets, the subdivision process continues until the sheets are separated.\u0000 Unfortunately, the A-patch single sheet conditions are too strict: for some algebraics, the subdivision process converges slowly or fails to converge. In this paper, I give an additional single sheet condition for curves that allows for convergence of this process. I also give additional conditions for surfaces that trades off some of the single sheet guarantees for improved convergence.","PeriodicalId":216067,"journal":{"name":"Symposium on Solid and Physical Modeling","volume":"5 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-10-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123230415","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
Exact Delaunay graph of smooth convex pseudo-circles: general predicates, and implementation for ellipses 光滑凸伪圆的精确Delaunay图:一般谓词,以及椭圆的实现
Pub Date : 2009-10-05 DOI: 10.1145/1629255.1629282
I. Emiris, Elias P. Tsigaridas, George M. Tzoumas
We examine the problem of computing exactly the Delaunay graph (and the dual Voronoi diagram) of a set of, possibly intersecting, smooth convex pseudo-circles in the Euclidean plane, given in parametric form. Pseudo-circles are (convex) sites, every pair of which has at most two intersecting points. The Delaunay graph is constructed incrementally. Our first contribution is to propose robust end efficient algorithms for all required predicates, thus generalizing our earlier algorithms for ellipses, and we analyze their algebraic complexity, under the exact computation paradigm. Second, we focus on InCircle, which is the hardest predicate, and express it by a simple sparse 5 X 5 polynomial system, which allows for an efficient implementation by means of successive Sylvester resultants and a new factorization lemma. The third contribution is our cgal-based c++ software for the case of ellipses, which is the first exact implementation for the problem. Our code spends about 98 sec to construct the Delaunay graph of 128 non-intersecting ellipses, when few degeneracies occur. It is faster than the cgal segment Delaunay graph, when ellipses are approximated by k-gons for k > 15.
我们研究了在参数形式给出的欧几里得平面上一组可能相交的光滑凸伪圆的精确计算Delaunay图(和对偶Voronoi图)的问题。伪圆是(凸)点,每一对最多有两个交点。Delaunay图是增量构造的。我们的第一个贡献是为所有必需的谓词提出鲁棒的端高效算法,从而推广了我们之前的椭圆算法,并在精确的计算范式下分析了它们的代数复杂性。其次,我们重点讨论了最难的谓词InCircle,并用一个简单的稀疏5 X 5多项式系统来表示它,该系统允许通过连续Sylvester结果和一个新的因式分解引理来有效地实现它。第三个贡献是针对省略号情况的基于cgal的c++软件,这是该问题的第一个精确实现。我们的代码花了大约98秒来构造由128个不相交椭圆组成的Delaunay图,当简并很少发生时。当k > 15时,椭圆近似为k-gons时,它比合法段Delaunay图更快。
{"title":"Exact Delaunay graph of smooth convex pseudo-circles: general predicates, and implementation for ellipses","authors":"I. Emiris, Elias P. Tsigaridas, George M. Tzoumas","doi":"10.1145/1629255.1629282","DOIUrl":"https://doi.org/10.1145/1629255.1629282","url":null,"abstract":"We examine the problem of computing exactly the Delaunay graph (and the dual Voronoi diagram) of a set of, possibly intersecting, smooth convex pseudo-circles in the Euclidean plane, given in parametric form. Pseudo-circles are (convex) sites, every pair of which has at most two intersecting points. The Delaunay graph is constructed incrementally. Our first contribution is to propose robust end efficient algorithms for all required predicates, thus generalizing our earlier algorithms for ellipses, and we analyze their algebraic complexity, under the exact computation paradigm. Second, we focus on InCircle, which is the hardest predicate, and express it by a simple sparse 5 X 5 polynomial system, which allows for an efficient implementation by means of successive Sylvester resultants and a new factorization lemma. The third contribution is our cgal-based c++ software for the case of ellipses, which is the first exact implementation for the problem. Our code spends about 98 sec to construct the Delaunay graph of 128 non-intersecting ellipses, when few degeneracies occur. It is faster than the cgal segment Delaunay graph, when ellipses are approximated by k-gons for k > 15.","PeriodicalId":216067,"journal":{"name":"Symposium on Solid and Physical Modeling","volume":"46 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-10-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123638012","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 19
Gabriel meshes and Delaunay edge flips 加布里埃尔网和德劳内边缘翻转
Pub Date : 2009-10-05 DOI: 10.1145/1629255.1629293
R. Dyer, Hao Zhang, Torsten Möller
We undertake a study of the local properties of 2-Gabriel meshes: manifold triangle meshes each of whose faces has an open Euclidean diametric ball that contains no mesh vertices. We show that, under mild constraints on the dihedral angles, such meshes are Delaunay meshes: the open geodesic circumdisk of each face contains no mesh vertex. The analysis is done by means of the Delaunay edge flipping algorithm and it reveals the details of the distinction between these two mesh structures. In particular we observe that the obstructions which prohibit the existence of Gabriel meshes as homeomorphic representatives of smooth surfaces do not hinder the construction of Delaunay meshes.
我们对2-Gabriel网格的局部性质进行了研究:流形三角形网格,其每个面都有一个开放的欧几里得直径球,不包含网格顶点。我们证明,在二面角的温和约束下,这样的网格是Delaunay网格:每个面的开放测地线圆面不包含网格顶点。采用Delaunay边缘翻转算法进行分析,揭示了两种网格结构之间的区别。我们特别注意到,阻止Gabriel网格作为光滑表面的同胚代表存在的障碍并不妨碍Delaunay网格的构建。
{"title":"Gabriel meshes and Delaunay edge flips","authors":"R. Dyer, Hao Zhang, Torsten Möller","doi":"10.1145/1629255.1629293","DOIUrl":"https://doi.org/10.1145/1629255.1629293","url":null,"abstract":"We undertake a study of the local properties of 2-Gabriel meshes: manifold triangle meshes each of whose faces has an open Euclidean diametric ball that contains no mesh vertices. We show that, under mild constraints on the dihedral angles, such meshes are Delaunay meshes: the open geodesic circumdisk of each face contains no mesh vertex.\u0000 The analysis is done by means of the Delaunay edge flipping algorithm and it reveals the details of the distinction between these two mesh structures. In particular we observe that the obstructions which prohibit the existence of Gabriel meshes as homeomorphic representatives of smooth surfaces do not hinder the construction of Delaunay meshes.","PeriodicalId":216067,"journal":{"name":"Symposium on Solid and Physical Modeling","volume":"176 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-10-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121263128","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 8
On the parameterization of Catmull-Rom curves Catmull-Rom曲线的参数化
Pub Date : 2009-10-05 DOI: 10.1145/1629255.1629262
Cem Yuksel, S. Schaefer, J. Keyser
The behavior of Catmull-Rom curves heavily depends on the choice of parameter values at the control points. We analyze a class of parameterizations ranging from uniform to chordal parameterization and show that, within this class, curves with centripetal parameterization contain properties that no other curves in this family possess. Researchers have previously indicated that centripetal parameterization produces visually favorable curves compared to uniform and chordal parameterizations. However, the mathematical reasons behind this behavior have been ambiguous. In this paper we prove that, for cubic Catmull-Rom curves, centripetal parameterization is the only parameterization in this family that guarantees that the curves do not form cusps or self-intersections within curve segments. Furthermore, we provide a formulation that bounds the distance of the curve to the control polygon and explain how globally intersection-free Catmull-Rom curves can be generated using these properties.
Catmull-Rom曲线的行为在很大程度上取决于控制点上参数值的选择。我们分析了从均匀参数化到弦形参数化的一类参数化,并证明了在这类参数化曲线中,具有向心参数化的曲线包含了这类曲线中其他曲线所不具有的性质。研究人员先前指出,与均匀参数化和弦状参数化相比,向心参数化产生的曲线在视觉上更有利。然而,这种行为背后的数学原因一直不明确。本文证明了对于三次Catmull-Rom曲线,向心参数化是该类曲线中唯一能保证曲线在曲线段内不形成尖点或自交的参数化。此外,我们提供了一个公式,该公式限定了曲线到控制多边形的距离,并解释了如何使用这些属性生成全局无相交的Catmull-Rom曲线。
{"title":"On the parameterization of Catmull-Rom curves","authors":"Cem Yuksel, S. Schaefer, J. Keyser","doi":"10.1145/1629255.1629262","DOIUrl":"https://doi.org/10.1145/1629255.1629262","url":null,"abstract":"The behavior of Catmull-Rom curves heavily depends on the choice of parameter values at the control points. We analyze a class of parameterizations ranging from uniform to chordal parameterization and show that, within this class, curves with centripetal parameterization contain properties that no other curves in this family possess. Researchers have previously indicated that centripetal parameterization produces visually favorable curves compared to uniform and chordal parameterizations. However, the mathematical reasons behind this behavior have been ambiguous. In this paper we prove that, for cubic Catmull-Rom curves, centripetal parameterization is the only parameterization in this family that guarantees that the curves do not form cusps or self-intersections within curve segments. Furthermore, we provide a formulation that bounds the distance of the curve to the control polygon and explain how globally intersection-free Catmull-Rom curves can be generated using these properties.","PeriodicalId":216067,"journal":{"name":"Symposium on Solid and Physical Modeling","volume":"49 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-10-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115616515","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 40
期刊
Symposium on Solid and Physical Modeling
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1