首页 > 最新文献

Computer Aided Geometric Design最新文献

英文 中文
Paul de Casteljau: The story of my adventure 保罗-德-卡斯特约我的冒险故事
IF 1.5 4区 计算机科学 Q3 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2024-03-05 DOI: 10.1016/j.cagd.2024.102278
Andreas Müller

Paul de Faget de Casteljau (19.11.1930 - 24.3.2022) has left us an extensive autobiography, written in 1997. In 19 sections, he takes us through his eventful life which he describes with wit and humor. We read about his youth in occupied France and his education at the Ecole Normale Supérieure. He describes in detail various episodes from his time at Citroën, the situation during and after the discovery of his now famous algorithm, the takeover by Peugeot, his ban from working on CAD and his corporate rehabilitation thanks to his advances in polar forms and quaternions. His memoirs end with his departure from Citroën and his first invited talks at academic conferences.

The paper contains the transcribed French original, its English translation and numerous notes and annotations. The handwritten text is available as a digital supplement.

保罗-德-法盖特-德-卡斯特约(1930 年 11 月 19 日-2022 年 3 月 24 日)于 1997 年为我们留下了一本内容丰富的自传。在 19 个章节中,他以机智幽默的笔触向我们描述了他多灾多难的一生。我们读到了他在被占领的法国度过的青年时代,以及他在高等师范学校接受的教育。他详细描述了他在雪铁龙工作期间的各种事件、发现他现在著名的算法期间和之后的情况、标致公司的收购、他被禁止从事计算机辅助设计工作,以及由于他在极值形式和四元数方面取得的进展而使他的公司得以恢复。他的回忆录以他离开雪铁龙公司和首次应邀在学术会议上发表演讲而结束。手写文本可作为数字补充。
{"title":"Paul de Casteljau: The story of my adventure","authors":"Andreas Müller","doi":"10.1016/j.cagd.2024.102278","DOIUrl":"https://doi.org/10.1016/j.cagd.2024.102278","url":null,"abstract":"<div><p>Paul de Faget de Casteljau (19.11.1930 - 24.3.2022) has left us an extensive autobiography, written in 1997. In 19 sections, he takes us through his eventful life which he describes with wit and humor. We read about his youth in occupied France and his education at the <em>Ecole Normale Supérieure</em>. He describes in detail various episodes from his time at Citroën, the situation during and after the discovery of his now famous algorithm, the takeover by Peugeot, his ban from working on CAD and his corporate rehabilitation thanks to his advances in polar forms and quaternions. His memoirs end with his departure from Citroën and his first invited talks at academic conferences.</p><p>The paper contains the transcribed French original, its English translation and numerous notes and annotations. The handwritten text is available as a digital supplement.</p></div>","PeriodicalId":55226,"journal":{"name":"Computer Aided Geometric Design","volume":"110 ","pages":"Article 102278"},"PeriodicalIF":1.5,"publicationDate":"2024-03-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.sciencedirect.com/science/article/pii/S0167839624000128/pdfft?md5=5e7e0e7644924e2af69fdc54d4dca611&pid=1-s2.0-S0167839624000128-main.pdf","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140123111","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}
引用次数: 0
Fast evaluation of derivatives of Bézier curves 贝塞尔曲线导数的快速评估
IF 1.5 4区 计算机科学 Q3 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2024-03-01 DOI: 10.1016/j.cagd.2024.102277
Filip Chudy , Paweł Woźny

New geometric methods for fast evaluation of derivatives of polynomial and rational Bézier curves are proposed. They apply an algorithm for evaluating polynomial or rational Bézier curves, which was recently given by the authors. Numerical tests show that the new approach is more efficient than the methods which use the famous de Casteljau algorithm. The algorithms work well even for high-order derivatives of rational Bézier curves of high degrees.

提出了快速评估多项式和有理贝塞尔曲线导数的新几何方法。这些方法应用了作者最近提出的多项式或有理贝塞尔曲线求导算法。数值测试表明,新方法比使用著名的 de Casteljau 算法的方法更有效。即使对于高阶有理贝塞尔曲线的高阶导数,这些算法也能很好地运行。
{"title":"Fast evaluation of derivatives of Bézier curves","authors":"Filip Chudy ,&nbsp;Paweł Woźny","doi":"10.1016/j.cagd.2024.102277","DOIUrl":"https://doi.org/10.1016/j.cagd.2024.102277","url":null,"abstract":"<div><p>New geometric methods for fast evaluation of derivatives of polynomial and rational Bézier curves are proposed. They apply an algorithm for evaluating polynomial or rational Bézier curves, which was recently given by the authors. Numerical tests show that the new approach is more efficient than the methods which use the famous de Casteljau algorithm. The algorithms work well even for high-order derivatives of rational Bézier curves of high degrees.</p></div>","PeriodicalId":55226,"journal":{"name":"Computer Aided Geometric Design","volume":"109 ","pages":"Article 102277"},"PeriodicalIF":1.5,"publicationDate":"2024-03-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"139999361","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}
引用次数: 0
Shape-preserving interpolation on surfaces via variable-degree splines 通过变度样条对曲面进行保形插值
IF 1.5 4区 计算机科学 Q3 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2024-03-01 DOI: 10.1016/j.cagd.2024.102276
P.D. Kaklis , S. Stamatelopoulos , A.-A.I. Ginnis

This paper proposes two, geodesic-curvature based, criteria for shape-preserving interpolation on smooth surfaces, the first criterion being of non-local nature, while the second criterion is a local (weaker) version of the first one. These criteria are tested against a family of on-surface C2 splines obtained by composing the parametric representation of the supporting surface with variable-degree (≥3) splines amended with the preimages of the shortest-path geodesic arcs connecting each pair of consecutive interpolation points. After securing that the interpolation problem is well posed, we proceed to investigate the asymptotic behaviour of the proposed on-surface splines as degrees increase. Firstly, it is shown that the local-convexity sub-criterion of the local criterion is satisfied. Second, moving to non-local asymptotics, we prove that, as degrees increase, the interpolant tends uniformly to the spline curve consisting of the shortest-path geodesic arcs. Then, focusing on isometrically parametrized developable surfaces, sufficient conditions are derived, which secure that all criteria of the first (strong) criterion for shape-preserving interpolation are met. Finally, it is proved that, for adequately large degrees, the aforementioned sufficient conditions are satisfied. This permits to build an algorithm that, after a finite number of iterations, provides a C2 shape-preserving interpolant for a given data set on a developable surface.

本文提出了两种基于大地曲率的光滑表面形状保全插值准则,第一种准则具有非局部性,第二种准则是第一种准则的局部(较弱)版本。这些标准通过对支撑表面的参数表示与连接每对连续插值点的最短路径大地弧的预映像修正后的可变度(≥3)样条组成的表面 C2 样条族进行测试。在确保插值问题得到很好解决之后,我们开始研究所提出的面上样条曲线随着度数增加的渐近行为。首先,我们证明了局部准则的局部凸度子准则得到了满足。其次,从非局部渐近论出发,我们证明了随着度数的增加,插值均匀地趋向于由最短路径大地弧组成的样条曲线。然后,以等距参数化可展开曲面为重点,推导出充分条件,确保满足保形插值的第一(强)准则的所有标准。最后,证明了对于足够大的度数,上述充分条件都能得到满足。这样就可以建立一种算法,在经过有限次数的迭代后,为可展曲面上的给定数据集提供 C2 保形插值。
{"title":"Shape-preserving interpolation on surfaces via variable-degree splines","authors":"P.D. Kaklis ,&nbsp;S. Stamatelopoulos ,&nbsp;A.-A.I. Ginnis","doi":"10.1016/j.cagd.2024.102276","DOIUrl":"https://doi.org/10.1016/j.cagd.2024.102276","url":null,"abstract":"<div><p>This paper proposes two, geodesic-curvature based, criteria for shape-preserving interpolation on smooth surfaces, the first criterion being of non-local nature, while the second criterion is a local (weaker) version of the first one. These criteria are tested against a family of on-surface <span><math><msup><mrow><mi>C</mi></mrow><mrow><mn>2</mn></mrow></msup></math></span> splines obtained by composing the parametric representation of the supporting surface with variable-degree (≥3) splines amended with the preimages of the shortest-path geodesic arcs connecting each pair of consecutive interpolation points. After securing that the interpolation problem is well posed, we proceed to investigate the asymptotic behaviour of the proposed on-surface splines as degrees increase. Firstly, it is shown that the local-convexity sub-criterion of the local criterion is satisfied. Second, moving to non-local asymptotics, we prove that, as degrees increase, the interpolant tends uniformly to the spline curve consisting of the shortest-path geodesic arcs. Then, focusing on isometrically parametrized developable surfaces, sufficient conditions are derived, which secure that all criteria of the first (strong) criterion for shape-preserving interpolation are met. Finally, it is proved that, for adequately large degrees, the aforementioned sufficient conditions are satisfied. This permits to build an algorithm that, after a finite number of iterations, provides a <span><math><msup><mrow><mi>C</mi></mrow><mrow><mn>2</mn></mrow></msup></math></span> shape-preserving interpolant for a given data set on a developable surface.</p></div>","PeriodicalId":55226,"journal":{"name":"Computer Aided Geometric Design","volume":"109 ","pages":"Article 102276"},"PeriodicalIF":1.5,"publicationDate":"2024-03-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.sciencedirect.com/science/article/pii/S0167839624000104/pdfft?md5=7c851d71becf38df6d9c14d8e96c3615&pid=1-s2.0-S0167839624000104-main.pdf","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"139999360","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}
引用次数: 0
Computing the intersection between a rational parametric curve and a rational parametric surface 计算有理参数曲线与有理参数曲面的交点
IF 1.5 4区 计算机科学 Q3 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2024-02-08 DOI: 10.1016/j.cagd.2024.102275
Bingwei Zhang , Xi Wu , Jin-San Cheng , Kexin Ding

In this paper, we present an algorithm to compute the intersection between a rational curve and a rational surface. Evaluating the parametric curve into the matrix representation of the parametric surface for implicitization, we get a matrix with one variable. We find the intersection from the matrix with the theory of real root isolation of univariate functions without computing its determinant as we have done in Jia et al. (2022).

We compare our method with the state-of-the-art methods in Gershon (2022); Luu Ba (2014). The given examples show that our algorithms are efficient.

本文提出了一种计算有理曲线与有理曲面交集的算法。将参数曲线求值到参数曲面的矩阵表示中进行隐含,我们得到一个单变量矩阵。我们利用单变量函数的实根隔离理论从矩阵中找到交集,而无需像 Jia 等人(2022 年)那样计算其行列式。我们将我们的方法与 Gershon(2022 年)、Luu Ba(2014 年)中最先进的方法进行了比较。给出的例子表明,我们的算法是高效的。
{"title":"Computing the intersection between a rational parametric curve and a rational parametric surface","authors":"Bingwei Zhang ,&nbsp;Xi Wu ,&nbsp;Jin-San Cheng ,&nbsp;Kexin Ding","doi":"10.1016/j.cagd.2024.102275","DOIUrl":"10.1016/j.cagd.2024.102275","url":null,"abstract":"<div><p>In this paper, we present an algorithm to compute the intersection between a rational curve and a rational surface. Evaluating the parametric curve into the matrix representation of the parametric surface for implicitization, we get a matrix with one variable. We find the intersection from the matrix with the theory of real root isolation of univariate functions without computing its determinant as we have done in <span>Jia et al. (2022)</span>.</p><p>We compare our method with the state-of-the-art methods in <span>Gershon (2022)</span>; <span>Luu Ba (2014)</span>. The given examples show that our algorithms are efficient.</p></div>","PeriodicalId":55226,"journal":{"name":"Computer Aided Geometric Design","volume":"109 ","pages":"Article 102275"},"PeriodicalIF":1.5,"publicationDate":"2024-02-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"139823658","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}
引用次数: 0
Subdivision algorithms with modular arithmetic 使用模块化算术的细分算法
IF 1.5 4区 计算机科学 Q3 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2024-01-09 DOI: 10.1016/j.cagd.2024.102267
Ron Goldman

We study the de Casteljau subdivision algorithm for Bezier curves and the Lane-Riesenfeld algorithm for uniform B-spline curves over the integers mod m, where m>2 is an odd integer. We place the integers mod m evenly spaced around a unit circle so that the integer k mod m is located at the position on the unit circle ate2πki/m=cos(2kπ/m)+isin(2kπ/m)(cos(2kπ/m),sin(2kπ/m)).Given a sequence of integers (s0,,sm) mod m, we connect consecutive values sjsj+1 on the unit circle with straight line segments to form a control polygon. We show that if we start these subdivision procedures with the sequence (0,1,,m) mod m, then the sequences generated by these recursive subdivision algorithms spawn control polygons consisting of the regular m-sided polygon and regular m-pointed stars that repeat with a period equal to the minimal integer k such that 2k=±1modm. Moreover, these control polygons represent the eigenvectors of the associated subdivision matrices corresponding to the eigenvalue 21modm. We go on to study the effects of these subdivision procedures on more general initial control polygons, and we show in particular that certain control polygons, including the orbits of regular m-sided polygons and the complete graphs of m-sided polygons, are fixed points of these subdivision procedures.

我们研究了贝塞尔曲线的 de Casteljau 细分算法和整数 mod m(其中 m>2 为奇数)上均匀 B 样条曲线的 Lane-Riesenfeld 算法。我们将 mod m 整数均匀分布在一个单位圆周围,使 mod m 整数 k 位于单位圆上 e2πki/m=cos(2kπ/m)+isin(2kπ/m)↔(cos(2kπ/m),sin(2kπ/m)) 的位置。给定 mod m 整数序列 (s0,...,sm),我们用直线段连接单位圆上的连续值 sjsj+1 形成一个控制多边形。我们证明,如果以序列 (0,1,...,m) mod m 开始这些细分过程,那么这些递归细分算法生成的序列会产生由正多边形和正多星形组成的控制多边形,这些多边形的重复周期等于最小整数 k,即 2k=±1modm。此外,这些控制多边形代表了与特征值 2-1modm 相对应的相关细分矩阵的特征向量。我们将继续研究这些细分过程对更一般的初始控制多边形的影响,并特别说明某些控制多边形,包括规则 m 边多边形的轨道和 m 边多边形的完整图形,都是这些细分过程的定点。
{"title":"Subdivision algorithms with modular arithmetic","authors":"Ron Goldman","doi":"10.1016/j.cagd.2024.102267","DOIUrl":"10.1016/j.cagd.2024.102267","url":null,"abstract":"<div><p><span>We study the de Casteljau subdivision algorithm<span> for Bezier curves and the Lane-Riesenfeld algorithm for uniform B-spline curves over the integers </span></span><em>mod m</em>, where <span><math><mrow><mi>m</mi><mo>&gt;</mo><mn>2</mn></mrow></math></span> is an odd integer. We place the integers <em>mod m</em> evenly spaced around a unit circle so that the integer <em>k mod m</em> is located at the position on the unit circle at<span><span><span><math><mrow><msup><mrow><mi>e</mi></mrow><mrow><mn>2</mn><mi>π</mi><mi>ki</mi><mo>/</mo><mi>m</mi></mrow></msup><mo>=</mo><mi>cos</mi><mrow><mo>(</mo><mn>2</mn><mi>k</mi><mi>π</mi><mo>/</mo><mi>m</mi><mo>)</mo></mrow><mo>+</mo><mi>i</mi><mi>sin</mi><mrow><mo>(</mo><mn>2</mn><mi>k</mi><mi>π</mi><mo>/</mo><mi>m</mi><mo>)</mo></mrow><mo>↔</mo><mrow><mo>(</mo><mi>cos</mi><mrow><mo>(</mo><mn>2</mn><mi>k</mi><mi>π</mi><mo>/</mo><mi>m</mi><mo>)</mo></mrow><mo>,</mo><mspace></mspace><mi>sin</mi><mrow><mo>(</mo><mn>2</mn><mi>k</mi><mi>π</mi><mo>/</mo><mi>m</mi><mo>)</mo></mrow><mo>)</mo></mrow><mo>.</mo></mrow></math></span></span></span>Given a sequence of integers <span><math><mrow><mo>(</mo><mrow><msub><mi>s</mi><mn>0</mn></msub><mo>,</mo><mo>…</mo><mo>,</mo><msub><mi>s</mi><mi>m</mi></msub></mrow><mo>)</mo></mrow></math></span> <em>mod m</em>, we connect consecutive values <span><math><mrow><msub><mi>s</mi><mi>j</mi></msub><msub><mi>s</mi><mrow><mi>j</mi><mo>+</mo><mn>1</mn></mrow></msub></mrow></math></span> on the unit circle with straight line segments to form a <span><em>control polygon</em></span>. We show that if we start these subdivision procedures with the sequence <span><math><mrow><mo>(</mo><mrow><mn>0</mn><mo>,</mo><mn>1</mn><mo>,</mo><mo>…</mo><mo>,</mo><mi>m</mi></mrow><mo>)</mo></mrow></math></span> <em>mod m</em>, then the sequences generated by these recursive subdivision algorithms spawn control polygons consisting of the regular <em>m</em>-sided polygon and regular <em>m</em>-pointed stars that repeat with a period equal to the minimal integer <em>k</em> such that <span><math><mrow><msup><mrow><mn>2</mn></mrow><mi>k</mi></msup><mo>=</mo><mo>±</mo><mn>1</mn><mspace></mspace><mi>m</mi><mi>o</mi><mi>d</mi><mspace></mspace><mi>m</mi></mrow></math></span><span>. Moreover, these control polygons represent the eigenvectors of the associated subdivision matrices corresponding to the eigenvalue </span><span><math><mrow><msup><mrow><mn>2</mn></mrow><mrow><mo>−</mo><mn>1</mn></mrow></msup><mspace></mspace><mi>m</mi><mi>o</mi><mi>d</mi><mspace></mspace><mi>m</mi><mo>.</mo></mrow></math></span> We go on to study the effects of these subdivision procedures on more general initial control polygons, and we show in particular that certain control polygons, including the orbits of regular <em>m</em>-sided polygons and the complete graphs of <em>m</em>-sided polygons, are fixed points of these subdivision procedures.</p></div>","PeriodicalId":55226,"journal":{"name":"Computer Aided Geometric Design","volume":"108 ","pages":"Article 102267"},"PeriodicalIF":1.5,"publicationDate":"2024-01-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"139410521","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}
引用次数: 0
Conics in rational cubic Bézier form made simple 有理立方贝塞尔形式的圆锥曲线变得简单了
IF 1.5 4区 计算机科学 Q3 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2023-12-12 DOI: 10.1016/j.cagd.2023.102266
Javier Sánchez-Reyes

We revisit the rational cubic Bézier representation of conics, simplifying and expanding previous works, elucidating their connection, and making them more accessible. The key ingredient is the concept of conic associated with a given (planar) cubic Bézier polygon, resulting from an intuitive geometric construction: Take a cubic semicircle, whose control polygon forms a square, and apply the perspective that maps this square to the given polygon. Since cubic conics come from a quadratic version by inserting a base point, this conic admitting the polygon turns out to be unique. Therefore, detecting whether a cubic is a conic boils down to checking out whether it coincides with the conic associated with its control polygon. These two curves coincide if they have the same shape factors (aka, shape invariants) or, equivalently, the same oriented curvatures at the endpoints. Our results hold for any cubic polygon (with no three points collinear), irrespective of its convexity. However, only polygons forming a strictly convex quadrilateral define conics whose cubic form admits positive weights. Also, we provide a geometric interpretation for the added expressive power (over quadratics) that such cubics with positive weights offer. In addition to semiellipses, they encompass elliptical segments with rho-values over the negative unit interval.

我们重新审视了有理立方bsamizier表示的二次曲线,简化和扩展了以前的工作,阐明了它们之间的联系,并使它们更容易理解。关键成分是与给定的(平面)立方bsamzier多边形相关的圆锥概念,这源于直观的几何结构:取一个立方半圆,其控制多边形形成一个正方形,并应用将该正方形映射到给定多边形的透视图。由于三次二次曲线是通过插入一个基点而得到的二次曲线,因此这个承认多边形的二次曲线是唯一的。因此,检测一个三次体是否为二次曲线归结为检查它是否与与其控制多边形相关联的二次曲线重合。如果这两条曲线具有相同的形状因子(即形状不变量),或者在端点处具有相同的方向曲率,则这两条曲线重合。我们的结果适用于任何三次多边形(没有三个点共线),不管它的凸性如何。然而,只有形成严格凸四边形的多边形才能定义三次形式允许正权的圆锥。此外,我们还提供了一种几何解释,以解释这种具有正权重的立方体所提供的额外表达能力(超过二次)。除了半椭圆外,它们还包含在负单位区间上具有rho值的椭圆段。
{"title":"Conics in rational cubic Bézier form made simple","authors":"Javier Sánchez-Reyes","doi":"10.1016/j.cagd.2023.102266","DOIUrl":"https://doi.org/10.1016/j.cagd.2023.102266","url":null,"abstract":"<div><p>We revisit the rational cubic Bézier representation of conics, simplifying and expanding previous works, elucidating their connection, and making them more accessible. The key ingredient is the concept of conic associated with a given (planar) cubic Bézier polygon, resulting from an intuitive geometric construction: Take a cubic semicircle, whose control polygon forms a square, and apply the perspective that maps this square to the given polygon. Since cubic conics come from a quadratic version by inserting a base point, this conic admitting the polygon turns out to be unique. Therefore, detecting whether a cubic is a conic boils down to checking out whether it coincides with the conic associated with its control polygon. These two curves coincide if they have the same shape factors (aka, shape invariants) or, equivalently, the same oriented curvatures at the endpoints. Our results hold for any cubic polygon (with no three points collinear), irrespective of its convexity. However, only polygons forming a strictly convex quadrilateral define conics whose cubic form admits positive weights. Also, we provide a geometric interpretation for the added expressive power (over quadratics) that such cubics with positive weights offer. In addition to semiellipses, they encompass elliptical segments with rho-values over the negative unit interval.</p></div>","PeriodicalId":55226,"journal":{"name":"Computer Aided Geometric Design","volume":"108 ","pages":"Article 102266"},"PeriodicalIF":1.5,"publicationDate":"2023-12-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.sciencedirect.com/science/article/pii/S0167839623000985/pdfft?md5=c9318c50b5c8b9e909de36ce8c83727a&pid=1-s2.0-S0167839623000985-main.pdf","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"138656693","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}
引用次数: 0
New algebraic and geometric characterizations of planar quintic Pythagorean-hodograph curves 平面五次毕达哥拉斯曲线的新代数和几何特征
IF 1.5 4区 计算机科学 Q3 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2023-12-06 DOI: 10.1016/j.cagd.2023.102256
Kai Hormann , Lucia Romani , Alberto Viscardi

The aim of this work is to provide new characterizations of planar quintic Pythagorean-hodograph curves. The first two are algebraic and consist of two and three equations, respectively, in terms of the edges of the Bézier control polygon as complex numbers. These equations are symmetric with respect to the edge indices and cover curves with generic as well as degenerate control polygons. The last two characterizations are geometric and rely both on just two auxiliary points outside the control polygon. One requires two (possibly degenerate) quadrilaterals to be similar, and the other highlights two families of three similar triangles. All characterizations are a step forward with respect to the state of the art, and they can be linked to the well-established counterparts for planar cubic Pythagorean-hodograph curves. The key ingredient for proving the aforementioned results is a novel general expression for the hodograph of the curve.

这项工作的目的是为平面五角勾股定理曲线提供新的特征。前两个是代数方程,分别由贝塞尔控制多边形边缘的两个和三个复数方程组成。这些方程相对于边缘指数是对称的,并且涵盖了具有一般控制多边形和退化控制多边形的曲线。最后两个特征是几何特征,都只依赖于控制多边形外的两个辅助点。一种方法要求两个(可能是退化的)四边形相似,另一种方法强调三个相似三角形的两个族。所有特征都是在现有技术基础上向前迈出的一步,它们可以与平面立方勾股定理曲线的成熟对等特征联系起来。证明上述结果的关键要素是曲线勾股定理的新颖一般表达式。
{"title":"New algebraic and geometric characterizations of planar quintic Pythagorean-hodograph curves","authors":"Kai Hormann ,&nbsp;Lucia Romani ,&nbsp;Alberto Viscardi","doi":"10.1016/j.cagd.2023.102256","DOIUrl":"10.1016/j.cagd.2023.102256","url":null,"abstract":"<div><p>The aim of this work is to provide new characterizations of planar quintic Pythagorean-hodograph curves. The first two are algebraic and consist of two and three equations, respectively, in terms of the edges of the Bézier control polygon as complex numbers. These equations are symmetric with respect to the edge indices and cover curves with generic as well as degenerate control polygons. The last two characterizations are geometric and rely both on just two auxiliary points outside the control polygon. One requires two (possibly degenerate) quadrilaterals to be similar, and the other highlights two families of three similar triangles. All characterizations are a step forward with respect to the state of the art, and they can be linked to the well-established counterparts for planar cubic Pythagorean-hodograph curves. The key ingredient for proving the aforementioned results is a novel general expression for the hodograph of the curve.</p></div>","PeriodicalId":55226,"journal":{"name":"Computer Aided Geometric Design","volume":"108 ","pages":"Article 102256"},"PeriodicalIF":1.5,"publicationDate":"2023-12-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.sciencedirect.com/science/article/pii/S0167839623000882/pdfft?md5=acc7917849022594427d74d299d56548&pid=1-s2.0-S0167839623000882-main.pdf","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"138562097","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}
引用次数: 0
Detecting and parametrizing polynomial surfaces without base points 无基点多项式曲面的检测与参数化
IF 1.5 4区 计算机科学 Q3 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2023-11-15 DOI: 10.1016/j.cagd.2023.102255
Sonia Pérez-Díaz , Marian Fernández de Sevilla , Rafael Magdalena Benedicto , Li-Yong Shen

Given an algebraic surface implicitly defined by an irreducible polynomial, we present a method that decides whether or not this surface can be parametrized by a polynomial parametrization without base points and, in the affirmative case, we show how to compute this parametrization.

给定一个由不可约多项式隐式定义的代数曲面,我们给出了一种判定该曲面是否可以用无基点的多项式参数化来参数化的方法,在肯定的情况下,我们给出了如何计算该参数化的方法。
{"title":"Detecting and parametrizing polynomial surfaces without base points","authors":"Sonia Pérez-Díaz ,&nbsp;Marian Fernández de Sevilla ,&nbsp;Rafael Magdalena Benedicto ,&nbsp;Li-Yong Shen","doi":"10.1016/j.cagd.2023.102255","DOIUrl":"https://doi.org/10.1016/j.cagd.2023.102255","url":null,"abstract":"<div><p>Given an algebraic surface implicitly defined by an irreducible polynomial, we present a method that decides whether or not this surface can be parametrized by a polynomial parametrization without base points and, in the affirmative case, we show how to compute this parametrization.</p></div>","PeriodicalId":55226,"journal":{"name":"Computer Aided Geometric Design","volume":"107 ","pages":"Article 102255"},"PeriodicalIF":1.5,"publicationDate":"2023-11-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.sciencedirect.com/science/article/pii/S0167839623000870/pdfft?md5=e4c621695cd77f86295b60c5b8f9398c&pid=1-s2.0-S0167839623000870-main.pdf","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"138397003","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}
引用次数: 0
Apollonian de Casteljau–type algorithms for complex rational Bézier curves 复有理b忧郁曲线的Apollonian de casteljau型算法
IF 1.5 4区 计算机科学 Q3 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2023-10-17 DOI: 10.1016/j.cagd.2023.102254
Bert Jüttler , Josef Schicho , Zbyněk Šír

We describe a new de Casteljau–type algorithm for complex rational Bézier curves. After proving that these curves exhibit the maximal possible circularity, we construct their points via a de Casteljau–type algorithm over complex numbers. Consequently, the line segments that correspond to convex linear combinations in affine spaces are replaced by circular arcs. In difference to the algorithm of Sánchez-Reyes (2009), the construction of all the points is governed by (generically complex) roots of the denominator, using one of them for each level. Moreover, one of the bi-polar coordinates is fixed at each level, independently of the parameter value. A rational curve of the complex degree n admits generically n! distinct de Casteljau–type algorithms, corresponding to the different orderings of the denominator's roots.

我们描述了复有理Bézier曲线的一种新的de Casteljau型算法。在证明这些曲线表现出最大可能的圆度之后,我们通过de Casteljau型算法在复数上构造它们的点。因此,与仿射空间中的凸线性组合相对应的线段被圆弧代替。与Sánchez Reyes(2009)的算法不同,所有点的构造都由分母的根(一般复杂)控制,每个级别使用其中一个根。此外,双极坐标中的一个在每个级别都是固定的,与参数值无关。复次n的有理曲线一般允许n!不同的de Casteljau类型算法,对应于分母根的不同顺序。
{"title":"Apollonian de Casteljau–type algorithms for complex rational Bézier curves","authors":"Bert Jüttler ,&nbsp;Josef Schicho ,&nbsp;Zbyněk Šír","doi":"10.1016/j.cagd.2023.102254","DOIUrl":"https://doi.org/10.1016/j.cagd.2023.102254","url":null,"abstract":"<div><p>We describe a new de Casteljau–type algorithm for complex rational Bézier curves. After proving that these curves exhibit the maximal possible circularity, we construct their points via a de Casteljau–type algorithm over complex numbers. Consequently, the line segments that correspond to convex linear combinations in affine spaces are replaced by circular arcs. In difference to the algorithm of <span>Sánchez-Reyes (2009)</span>, the construction of all the points is governed by (generically complex) roots of the denominator, using one of them for each level. Moreover, one of the bi-polar coordinates is fixed at each level, independently of the parameter value. A rational curve of the complex degree <em>n</em> admits generically <em>n</em>! distinct de Casteljau–type algorithms, corresponding to the different orderings of the denominator's roots.</p></div>","PeriodicalId":55226,"journal":{"name":"Computer Aided Geometric Design","volume":"107 ","pages":"Article 102254"},"PeriodicalIF":1.5,"publicationDate":"2023-10-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"49707548","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}
引用次数: 0
Efficient computation of moving planes for rational parametric surfaces with base points using Dixon resultants 基于Dixon结果的有理参数曲面运动平面的有效计算
IF 1.5 4区 计算机科学 Q3 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2023-10-13 DOI: 10.1016/j.cagd.2023.102253
Kai Li , Xiaohong Jia , Falai Chen

Moving planes have been widely recognized as a potent algebraic tool in various fundamental problems of geometric modeling, including implicitization, intersection computation, singularity calculation, and point inversion of parametric surfaces. For instance, a matrix representation that inherits the key properties of a parametric surface is constructed from a set of moving planes. In this paper, we present an efficient approach to computing such a set of moving planes that follow the given rational parametric surface. Our method is based on the calculation of Dixon resultant matrices, which allows for the computation of moving planes with simpler coefficients, improved efficiency and superior numerical stability when compared to the direct way of solving a linear system of equations for the same purpose. We also demonstrate the performance of our algorithm through experimental examples when applied to implicitization, surface intersection, singularity computation as well as inversion formula computation.

在几何建模的各种基本问题中,运动平面已被广泛认为是一种有效的代数工具,包括隐式化、交集计算、奇异性计算和参数曲面的点反演。例如,继承参数化曲面关键特性的矩阵表示是从一组移动平面构建的。在本文中,我们提出了一种有效的方法来计算这样一组遵循给定有理参数曲面的运动平面。我们的方法基于Dixon合成矩阵的计算,与直接求解线性方程组的方法相比,该方法可以计算系数更简单、效率更高、数值稳定性更高的移动平面。我们还通过实验例子证明了我们的算法在隐式化、曲面相交、奇异性计算以及反演公式计算中的性能。
{"title":"Efficient computation of moving planes for rational parametric surfaces with base points using Dixon resultants","authors":"Kai Li ,&nbsp;Xiaohong Jia ,&nbsp;Falai Chen","doi":"10.1016/j.cagd.2023.102253","DOIUrl":"https://doi.org/10.1016/j.cagd.2023.102253","url":null,"abstract":"<div><p>Moving planes have been widely recognized as a potent algebraic tool in various fundamental problems of geometric modeling, including implicitization, intersection computation, singularity calculation, and point inversion of parametric surfaces. For instance, a matrix representation that inherits the key properties of a parametric surface is constructed from a set of moving planes. In this paper, we present an efficient approach to computing such a set of moving planes that follow the given rational parametric surface. Our method is based on the calculation of Dixon resultant matrices, which allows for the computation of moving planes with simpler coefficients, improved efficiency and superior numerical stability when compared to the direct way of solving a linear system of equations for the same purpose. We also demonstrate the performance of our algorithm through experimental examples when applied to implicitization, surface intersection, singularity computation as well as inversion formula computation.</p></div>","PeriodicalId":55226,"journal":{"name":"Computer Aided Geometric Design","volume":"107 ","pages":"Article 102253"},"PeriodicalIF":1.5,"publicationDate":"2023-10-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"49707524","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}
引用次数: 0
期刊
Computer Aided Geometric Design
全部 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