The Pythagorean-Hodograph curve (PH curve) is a valuable curve type extensively utilized in computer-aided geometric design and manufacturing. This paper presents an approach to approximate a planar algebraic curve within a bounding box by employing piecewise quintic PH spline curves, while maintaining smoothness of the approximating curve and preserving second-order geometric details at singularities. The bounding box encompasses all x-coordinates of key topological points, ensuring accurate representation. The paper explores the analysis of the interpolation problem for quintic PH curves with invariant convexity, transforming the quest for interpolation solutions into identifying positive roots within a set of algebraic equations. Through infinitesimal order analysis, it is established that a solution necessarily exists following adequate subdivision, laying the groundwork for practical application. Finally, the paper introduces a novel algorithm that integrates prior research to construct the approximating curve while maintaining control over the desired error levels.
{"title":"On G2 approximation of planar algebraic curves under certified error control by quintic Pythagorean-hodograph splines","authors":"Xin-Yu Wang , Li-Yong Shen , Chun-Ming Yuan , Sonia Pérez-Díaz","doi":"10.1016/j.cagd.2024.102374","DOIUrl":"10.1016/j.cagd.2024.102374","url":null,"abstract":"<div><p>The Pythagorean-Hodograph curve (PH curve) is a valuable curve type extensively utilized in computer-aided geometric design and manufacturing. This paper presents an approach to approximate a planar algebraic curve within a bounding box by employing piecewise quintic PH spline curves, while maintaining <span><math><msup><mrow><mi>G</mi></mrow><mrow><mn>2</mn></mrow></msup></math></span> smoothness of the approximating curve and preserving second-order geometric details at singularities. The bounding box encompasses all <em>x</em>-coordinates of key topological points, ensuring accurate representation. The paper explores the analysis of the <span><math><msup><mrow><mi>G</mi></mrow><mrow><mn>2</mn></mrow></msup></math></span> interpolation problem for quintic PH curves with invariant convexity, transforming the quest for interpolation solutions into identifying positive roots within a set of algebraic equations. Through infinitesimal order analysis, it is established that a solution necessarily exists following adequate subdivision, laying the groundwork for practical application. Finally, the paper introduces a novel algorithm that integrates prior research to construct the approximating curve while maintaining control over the desired error levels.</p></div>","PeriodicalId":55226,"journal":{"name":"Computer Aided Geometric Design","volume":"113 ","pages":"Article 102374"},"PeriodicalIF":1.3,"publicationDate":"2024-07-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141639021","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2024-07-01DOI: 10.1016/j.cagd.2024.102365
Niels Lubbes , Josef Schicho
It is known that a camera can be calibrated using three pictures of either squares, or spheres, or surfaces of revolution. We give a new method to calibrate a camera with the picture of a single torus.
{"title":"Calibrating figures","authors":"Niels Lubbes , Josef Schicho","doi":"10.1016/j.cagd.2024.102365","DOIUrl":"https://doi.org/10.1016/j.cagd.2024.102365","url":null,"abstract":"<div><p>It is known that a camera can be calibrated using three pictures of either squares, or spheres, or surfaces of revolution. We give a new method to calibrate a camera with the picture of a single torus.</p></div>","PeriodicalId":55226,"journal":{"name":"Computer Aided Geometric Design","volume":"112 ","pages":"Article 102365"},"PeriodicalIF":1.3,"publicationDate":"2024-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141481969","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2024-06-28DOI: 10.1016/j.cagd.2024.102367
Arvin Rasoulzadeh, Martin Kilian, Georg Nawratil
A smooth T-surface can be thought of as a generalization of a surface of revolution in such a way that the axis of rotation is not fixed at one point but rather traces a smooth path on the base plane. Furthermore, the action, by which the aforementioned surface is obtained does not need to be merely rotation but any “suitable” planar equiform transformation applied to the points of a certain smooth profile curve. In analogy to the smooth setting, if the axis footpoints sweep a polyline on the base plane and if the profile curve is discretely chosen then a T-hedra (discrete T-surface) with trapezoidal faces is obtained.
The goal of this article is to reconstruct a T-hedron from an already given unorganized point cloud of a T-surface. In doing so, a kinematic approach is taken into account, where the algorithm at first tries to find the aforementioned axis direction associated with the point cloud. Then the algorithm finds a polygonal path through which the axis footpoint moves. Finally, by properly cutting the point cloud with the planes passing through the axis and its footpoints, it reconstructs the surface. The presented method is demonstrated using examples.
From an applied point of view, the straightforwardness of the generation of these surfaces predestines them for building and design processes. In fact, one can find many built objects belonging to the sub-classes of T-surfaces such as surfaces of revolution and moulding surfaces. Furthermore, the planarity of the faces of the discrete version paves the way for steel/glass construction in industry. Finally, these surfaces are also suitable for transformable designs as they allow an isometric deformation within their class.
光滑的 T 型曲面可以看作是旋转曲面的一般化,它的旋转轴不是固定在一点上,而是在基面上沿着光滑的轨迹旋转。此外,获得上述曲面的作用并不需要仅仅是旋转,而是将任何 "合适的 "平面等值变换应用于某一光滑轮廓曲线的各点。与平滑设置类比,如果轴脚点在基平面上扫过一条折线,如果轮廓曲线是离散选择的,那么就会得到一个具有梯形面的 T 型面体(离散 T 型面)。在此过程中,采用了一种运动学方法,即算法首先尝试找到与点云相关的上述轴线方向。然后,算法会找到一条多边形路径,轴脚点就会在这条路径上移动。最后,通过对经过轴线及其脚点的平面对点云进行适当切割,重建曲面。从应用的角度来看,生成这些曲面的直接性决定了它们可以用于建筑和设计过程。事实上,我们可以发现许多建筑物体都属于 T 型曲面的子类,如旋转曲面和成型曲面。此外,离散型表面的平面性为工业中的钢结构/玻璃结构铺平了道路。最后,这些曲面还适用于可变换设计,因为它们允许在其类别内进行等距变形。
{"title":"Shape reconstruction of trapezoidal surfaces from unorganized point clouds","authors":"Arvin Rasoulzadeh, Martin Kilian, Georg Nawratil","doi":"10.1016/j.cagd.2024.102367","DOIUrl":"https://doi.org/10.1016/j.cagd.2024.102367","url":null,"abstract":"<div><p>A smooth T-surface can be thought of as a generalization of a surface of revolution in such a way that the axis of rotation is not fixed at one point but rather traces a smooth path on the base plane. Furthermore, the action, by which the aforementioned surface is obtained does not need to be merely rotation but any “suitable” planar equiform transformation applied to the points of a certain smooth profile curve. In analogy to the smooth setting, if the axis footpoints sweep a polyline on the base plane and if the profile curve is discretely chosen then a T-hedra (discrete T-surface) with trapezoidal faces is obtained.</p><p>The goal of this article is to reconstruct a T-hedron from an already given unorganized point cloud of a T-surface. In doing so, a kinematic approach is taken into account, where the algorithm at first tries to find the aforementioned axis direction associated with the point cloud. Then the algorithm finds a polygonal path through which the axis footpoint moves. Finally, by properly cutting the point cloud with the planes passing through the axis and its footpoints, it reconstructs the surface. The presented method is demonstrated using examples.</p><p>From an applied point of view, the straightforwardness of the generation of these surfaces predestines them for building and design processes. In fact, one can find many built objects belonging to the sub-classes of T-surfaces such as <em>surfaces of revolution</em> and <em>moulding surfaces</em>. Furthermore, the planarity of the faces of the discrete version paves the way for steel/glass construction in industry. Finally, these surfaces are also suitable for transformable designs as they allow an isometric deformation within their class.</p></div>","PeriodicalId":55226,"journal":{"name":"Computer Aided Geometric Design","volume":"113 ","pages":"Article 102367"},"PeriodicalIF":1.3,"publicationDate":"2024-06-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.sciencedirect.com/science/article/pii/S0167839624001018/pdfft?md5=a89afc76375e1a62b939020faa4c744d&pid=1-s2.0-S0167839624001018-main.pdf","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141542428","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Geometric surface models are extensively utilized in brain imaging to analyze and compare three-dimensional anatomical shapes. Due to the intricate nature of the brain surface, rather than examining the entire cortical surface, we are introducing a new set of signatures focused on characteristics of the hippocampal region, which is linked to aspects of Alzheimer's disease. Our approach focuses on Ricci flow as a conformal parameterization method, permitting us to calculate the conformal factor and mean curvature as conformal surface representations to identify distinct regions within a three-dimensional mesh. For the first time for such settings, we propose a simple while elegant formulation by employing the well-established concept of Shannon entropy on these well-known features. This compact while rich feature formulation turns out to lead to an efficient local surface encoding. We are validating its effectiveness through a series of preliminary experiments on 3D MRI data from the Alzheimer's Disease Neuroimaging Initiative (ADNI), with the aim of diagnosing Alzheimer's disease. The feature vectors generated and inputted into the XGBoost classifier demonstrate a remarkable level of accuracy, further emphasizing their potential as a valuable additional measure for surface-based cortical morphometry in Alzheimer's disease research.
{"title":"Alzheimer's disease diagnosis by applying Shannon entropy to Ricci flow-based surface indexing and extreme gradient boosting","authors":"Fatemeh Ahmadi, Behroz Bidabad, Mohamad-Ebrahim Shiri, Maral Sedaghat","doi":"10.1016/j.cagd.2024.102364","DOIUrl":"https://doi.org/10.1016/j.cagd.2024.102364","url":null,"abstract":"<div><p>Geometric surface models are extensively utilized in brain imaging to analyze and compare three-dimensional anatomical shapes. Due to the intricate nature of the brain surface, rather than examining the entire cortical surface, we are introducing a new set of signatures focused on characteristics of the hippocampal region, which is linked to aspects of Alzheimer's disease. Our approach focuses on Ricci flow as a conformal parameterization method, permitting us to calculate the conformal factor and mean curvature as conformal surface representations to identify distinct regions within a three-dimensional mesh. For the first time for such settings, we propose a simple while elegant formulation by employing the well-established concept of Shannon entropy on these well-known features. This compact while rich feature formulation turns out to lead to an efficient local surface encoding. We are validating its effectiveness through a series of preliminary experiments on 3D MRI data from the Alzheimer's Disease Neuroimaging Initiative (ADNI), with the aim of diagnosing Alzheimer's disease. The feature vectors generated and inputted into the XGBoost classifier demonstrate a remarkable level of accuracy, further emphasizing their potential as a valuable additional measure for surface-based cortical morphometry in Alzheimer's disease research.</p></div>","PeriodicalId":55226,"journal":{"name":"Computer Aided Geometric Design","volume":"113 ","pages":"Article 102364"},"PeriodicalIF":1.3,"publicationDate":"2024-06-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141478776","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2024-06-20DOI: 10.1016/j.cagd.2024.102366
Andreas Müller
Whilst Paul de Casteljau is now famous for his fundamental algorithm of curve and surface approximation, little is known about his other findings. This article offers an insight into his results in geometry, algebra and number theory.
Related to geometry, his classical algorithm is reviewed as an index reduction of a polar form. This idea is used to show de Casteljau's algebraic way of smoothing, which long went unnoticed. We will also see an analytic polar form and its use in finding the intersection of two curves. The article summarises unpublished material on metric geometry. It includes theoretical advances, e.g., the 14-point strophoid or a way to link Apollonian circles with confocal conics, and also practical applications such as a recurrence for conjugate mirrors in geometric optics. A view on regular polygons leads to an approximation of their diagonals by golden matrices, a generalisation of the golden ratio.
Relevant algebraic findings include matrix quaternions (and anti-quaternions) and their link with Lorentz' equations. De Casteljau generalised the Euclidean algorithm and developed an automated method for approximating the roots of a class of polynomial equations. His contributions to number theory not only include aspects on the sum of four squares as in quaternions, but also a view on a particular sum of three cubes. After a review of a complete quadrilateral in a heptagon and its angles, the paper concludes with a summary of de Casteljau's key achievements.
The article contains a comprehensive bibliography of de Casteljau's works, including previously unpublished material.
{"title":"A tour d'horizon of de Casteljau's work","authors":"Andreas Müller","doi":"10.1016/j.cagd.2024.102366","DOIUrl":"https://doi.org/10.1016/j.cagd.2024.102366","url":null,"abstract":"<div><p>Whilst Paul de Casteljau is now famous for his fundamental algorithm of curve and surface approximation, little is known about his other findings. This article offers an insight into his results in geometry, algebra and number theory.</p><p>Related to geometry, his classical algorithm is reviewed as an index reduction of a polar form. This idea is used to show de Casteljau's algebraic way of smoothing, which long went unnoticed. We will also see an analytic polar form and its use in finding the intersection of two curves. The article summarises unpublished material on metric geometry. It includes theoretical advances, e.g., the 14-point strophoid or a way to link Apollonian circles with confocal conics, and also practical applications such as a recurrence for conjugate mirrors in geometric optics. A view on regular polygons leads to an approximation of their diagonals by golden matrices, a generalisation of the golden ratio.</p><p>Relevant algebraic findings include matrix quaternions (and anti-quaternions) and their link with Lorentz' equations. De Casteljau generalised the Euclidean algorithm and developed an automated method for approximating the roots of a class of polynomial equations. His contributions to number theory not only include aspects on the sum of four squares as in quaternions, but also a view on a particular sum of three cubes. After a review of a complete quadrilateral in a heptagon and its angles, the paper concludes with a summary of de Casteljau's key achievements.</p><p>The article contains a comprehensive bibliography of de Casteljau's works, including previously unpublished material.</p></div>","PeriodicalId":55226,"journal":{"name":"Computer Aided Geometric Design","volume":"113 ","pages":"Article 102366"},"PeriodicalIF":1.3,"publicationDate":"2024-06-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.sciencedirect.com/science/article/pii/S0167839624001006/pdfft?md5=3258b55a89826636b158851c6197a7cf&pid=1-s2.0-S0167839624001006-main.pdf","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141542419","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2024-06-14DOI: 10.1016/j.cagd.2024.102363
Jinhwan Jeon , Yoonjin Hwang , Seibum B. Choi
This paper introduces an algorithm for approximating a set of data points with continuous arcs, leveraging covariance data associated with the points. Prior approaches to arc spline approximation typically assumed equal contribution from all data points, resulting in potential algorithmic instability when outliers are present. To address this challenge, we propose a robust method for arc spline approximation, taking into account the 2D covariance of each data point. Beginning with the definition of models and parameters for single-arc approximation, we extend the framework to support multiple-arc approximation for broader applicability. Finally, we validate the proposed algorithm using both synthetic noisy data and real-world data collected through vehicle experiments conducted in Sejong City, South Korea.
{"title":"Reliability-based G1 continuous arc spline approximation","authors":"Jinhwan Jeon , Yoonjin Hwang , Seibum B. Choi","doi":"10.1016/j.cagd.2024.102363","DOIUrl":"https://doi.org/10.1016/j.cagd.2024.102363","url":null,"abstract":"<div><p>This paper introduces an algorithm for approximating a set of data points with <span><math><msup><mrow><mi>G</mi></mrow><mrow><mn>1</mn></mrow></msup></math></span> continuous arcs, leveraging covariance data associated with the points. Prior approaches to arc spline approximation typically assumed equal contribution from all data points, resulting in potential algorithmic instability when outliers are present. To address this challenge, we propose a robust method for arc spline approximation, taking into account the 2D covariance of each data point. Beginning with the definition of models and parameters for <strong>single-arc approximation</strong>, we extend the framework to support <strong>multiple-arc approximation</strong> for broader applicability. Finally, we validate the proposed algorithm using both synthetic noisy data and real-world data collected through vehicle experiments conducted in Sejong City, South Korea.</p></div>","PeriodicalId":55226,"journal":{"name":"Computer Aided Geometric Design","volume":"112 ","pages":"Article 102363"},"PeriodicalIF":1.5,"publicationDate":"2024-06-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141428798","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2024-06-12DOI: 10.1016/j.cagd.2024.102362
Jean Michel Menjanahary , Eriola Hoxhaj , Rimvydas Krasauskas
Triple orthogonal coordinate systems having coordinate lines as circles or straight lines are considered. Technically, they are represented by trilinear rational quaternionic maps and are called Dupin cyclidic cubes, naturally generalizing the bilinear rational quaternionic parametrizations of principal patches of Dupin cyclides. Dupin cyclidic cubes and their singularities are studied and classified up to Möbius equivalency in Euclidean space.
{"title":"Classification of Dupin cyclidic cubes by their singularities","authors":"Jean Michel Menjanahary , Eriola Hoxhaj , Rimvydas Krasauskas","doi":"10.1016/j.cagd.2024.102362","DOIUrl":"https://doi.org/10.1016/j.cagd.2024.102362","url":null,"abstract":"<div><p>Triple orthogonal coordinate systems having coordinate lines as circles or straight lines are considered. Technically, they are represented by trilinear rational quaternionic maps and are called Dupin cyclidic cubes, naturally generalizing the bilinear rational quaternionic parametrizations of principal patches of Dupin cyclides. Dupin cyclidic cubes and their singularities are studied and classified up to Möbius equivalency in Euclidean space.</p></div>","PeriodicalId":55226,"journal":{"name":"Computer Aided Geometric Design","volume":"112 ","pages":"Article 102362"},"PeriodicalIF":1.5,"publicationDate":"2024-06-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141423461","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2024-06-07DOI: 10.1016/j.cagd.2024.102361
Xunnian Yang
Euler spirals have linear varying curvature with respect to arc length and can be applied in fields such as aesthetics pleasing shape design, curve completion or highway design, etc. However, evaluation and interpolation of Euler spirals to prescribed boundary data is not convenient since Euler spirals are represented by Fresnel integrals but with no closed-form expression of the integrals. We investigate a class of Bézier or B-spline curves called Euler Bézier spirals or Euler B-spline spirals which have specially defined control polygons and approximate linearly varying curvature. This type of spirals can be designed conveniently and evaluated exactly. Simple but efficient algorithms are also given to interpolate boundary data by Euler Bézier spirals or cubic Euler B-spline spirals.
{"title":"Euler Bézier spirals and Euler B-spline spirals","authors":"Xunnian Yang","doi":"10.1016/j.cagd.2024.102361","DOIUrl":"10.1016/j.cagd.2024.102361","url":null,"abstract":"<div><p>Euler spirals have linear varying curvature with respect to arc length and can be applied in fields such as aesthetics pleasing shape design, curve completion or highway design, etc. However, evaluation and interpolation of Euler spirals to prescribed boundary data is not convenient since Euler spirals are represented by Fresnel integrals but with no closed-form expression of the integrals. We investigate a class of Bézier or B-spline curves called Euler Bézier spirals or Euler B-spline spirals which have specially defined control polygons and approximate linearly varying curvature. This type of spirals can be designed conveniently and evaluated exactly. Simple but efficient algorithms are also given to interpolate <span><math><msup><mrow><mi>G</mi></mrow><mrow><mn>1</mn></mrow></msup></math></span> boundary data by Euler Bézier spirals or cubic Euler B-spline spirals.</p></div>","PeriodicalId":55226,"journal":{"name":"Computer Aided Geometric Design","volume":"112 ","pages":"Article 102361"},"PeriodicalIF":1.5,"publicationDate":"2024-06-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141402113","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2024-06-01DOI: 10.1016/j.cagd.2024.102346
M. Kilian, G. Nawratil, M. Raffaelli, A. Rasoulzadeh, K. Sharifmoghaddam
Voss nets are surface parametrizations whose parameter lines follow a conjugate network of geodesics. Their discrete counterparts, so called V-hedra, are flexible quadrilateral meshes with planar faces such that opposite angles at every vertex are equal; by replacing this equality condition with the closely related constraint that opposite angles are supplementary, we get so-called anti-V-hedra. In this paper, we study the problem of constructing and manipulating (anti-)V-hedra. First, we present a V-hedra generator that constructs a modifiable (anti-)V-hedron in a geometrically exact way, from a set of simple conditions already proposed by Sauer in 1970; our generator can compute and visualize the flexion of the (anti-)V-hedron in real time. Second, we present an algorithm for the design and interactive exploration of V-hedra using a handle-based deformation approach; this tool is capable of simulating the one-parametric isometric deformation of an imperfect V-hedron via a quad soup approach. Moreover, we evaluate the performance and accuracy of our tools by applying the V-hedra generator to constraints obtained by numerical optimization. In particular, we use example surfaces that originate from one-dimensional families of smooth Voss surfaces – each spanned by two isothermal conjugate nets – for which an explicit parametrization is given. This allows us to compare the isometric deformation of the smooth target surface with the rigid folding of the optimized (imperfect) V-hedron.
Voss 网是曲面参数化,其参数线遵循共轭大地线网络。它们的离散对应物,即所谓的 V 型面体,是具有平面的柔性四边形网格,每个顶点的对角都相等;用与之密切相关的对角互补的约束条件取代这一相等条件,我们就得到了所谓的反 V 型面体。在本文中,我们将研究构建和操作(反)V 型对角线的问题。首先,我们提出了一种 Vhedra 生成器,它可以根据绍尔在 1970 年提出的一组简单条件,以几何精确的方式构建可修改的(反)Vhedron;我们的生成器可以实时计算和可视化(反)Vhedron 的弯曲度。其次,我们提出了一种使用基于手柄的变形方法设计和交互式探索 V 型正面体的算法;该工具能够通过四汤方法模拟不完美 V 型正面体的单参数等距变形。此外,我们还通过将 V 型正面体生成器应用于数值优化获得的约束条件,评估了工具的性能和准确性。特别是,我们使用了源于光滑 Voss 曲面一维族的示例曲面--每个曲面由两个等温共轭网跨越--我们给出了这些曲面的明确参数。这样,我们就可以将光滑目标表面的等距变形与优化(不完美)V 型正面体的刚性折叠进行比较。
{"title":"Interactive design of discrete Voss nets and simulation of their rigid foldings","authors":"M. Kilian, G. Nawratil, M. Raffaelli, A. Rasoulzadeh, K. Sharifmoghaddam","doi":"10.1016/j.cagd.2024.102346","DOIUrl":"10.1016/j.cagd.2024.102346","url":null,"abstract":"<div><p>Voss nets are surface parametrizations whose parameter lines follow a conjugate network of geodesics. Their discrete counterparts, so called <em>V-hedra</em>, are flexible quadrilateral meshes with planar faces such that opposite angles at every vertex are equal; by replacing this equality condition with the closely related constraint that opposite angles are supplementary, we get so-called <em>anti-V-hedra</em>. In this paper, we study the problem of constructing and manipulating (anti-)V-hedra. First, we present a V-hedra generator that constructs a modifiable (anti-)V-hedron in a geometrically exact way, from a set of simple conditions already proposed by Sauer in 1970; our generator can compute and visualize the flexion of the (anti-)V-hedron in real time. Second, we present an algorithm for the design and interactive exploration of V-hedra using a handle-based deformation approach; this tool is capable of simulating the one-parametric isometric deformation of an imperfect V-hedron via a quad soup approach. Moreover, we evaluate the performance and accuracy of our tools by applying the V-hedra generator to constraints obtained by numerical optimization. In particular, we use example surfaces that originate from one-dimensional families of smooth Voss surfaces – each spanned by two isothermal conjugate nets – for which an explicit parametrization is given. This allows us to compare the isometric deformation of the smooth target surface with the rigid folding of the optimized (imperfect) V-hedron.</p></div>","PeriodicalId":55226,"journal":{"name":"Computer Aided Geometric Design","volume":"111 ","pages":"Article 102346"},"PeriodicalIF":1.5,"publicationDate":"2024-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.sciencedirect.com/science/article/pii/S0167839624000803/pdfft?md5=8df9ad709bde6850d8cf1c6ab4745c06&pid=1-s2.0-S0167839624000803-main.pdf","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141138277","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2024-06-01DOI: 10.1016/j.cagd.2024.102347
Niels Bügel , Lucia Romani , Jiří Kosinka
The use of subdivision schemes in applied and real-world contexts requires the development of conceptually simple algorithms that can be converted into fast and efficient implementation procedures. In the domain of interpolatory subdivision schemes, there is a demand for developing an algorithm capable of (i) reproducing all types of conic sections whenever the input data (in our case point-normal pairs) are arbitrarily sampled from them, (ii) generating a visually pleasing limit curve without creating unwanted oscillations, and (iii) having the potential to be naturally and easily extended to the bivariate case. In this paper we focus on the construction of an interpolatory subdivision scheme that meets all these conditions simultaneously. At the centre of our construction lies a conic fitting algorithm that requires as few as four point-normal pairs for finding new edge points (and associated normals) in a subdivision step. Several numerical results are included to showcase the validity of our algorithm.
{"title":"A point-normal interpolatory subdivision scheme preserving conics","authors":"Niels Bügel , Lucia Romani , Jiří Kosinka","doi":"10.1016/j.cagd.2024.102347","DOIUrl":"10.1016/j.cagd.2024.102347","url":null,"abstract":"<div><p>The use of subdivision schemes in applied and real-world contexts requires the development of conceptually simple algorithms that can be converted into fast and efficient implementation procedures. In the domain of interpolatory subdivision schemes, there is a demand for developing an algorithm capable of (i) reproducing all types of conic sections whenever the input data (in our case point-normal pairs) are arbitrarily sampled from them, (ii) generating a visually pleasing limit curve without creating unwanted oscillations, and (iii) having the potential to be naturally and easily extended to the bivariate case. In this paper we focus on the construction of an interpolatory subdivision scheme that meets all these conditions simultaneously. At the centre of our construction lies a conic fitting algorithm that requires as few as four point-normal pairs for finding new edge points (and associated normals) in a subdivision step. Several numerical results are included to showcase the validity of our algorithm.</p></div>","PeriodicalId":55226,"journal":{"name":"Computer Aided Geometric Design","volume":"111 ","pages":"Article 102347"},"PeriodicalIF":1.5,"publicationDate":"2024-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.sciencedirect.com/science/article/pii/S0167839624000815/pdfft?md5=73e6c19a1540d186507b4ba5fb902a3e&pid=1-s2.0-S0167839624000815-main.pdf","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141132176","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}