首页 > 最新文献

Computer-Aided Design最新文献

英文 中文
Heat method extensions for distance function estimation in planar and space domains 平面和空间域距离函数估计的热方法扩展
IF 3.1 3区 计算机科学 Q2 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2026-01-01 Epub Date: 2025-09-15 DOI: 10.1016/j.cad.2025.103968
Alexander Belyaev , Pierre-Alain Fayolle
Given a bounded domain, we deal with the problem of estimating the distance function from the internal points of the domain to the boundary of the domain. Two simple extensions of the heat method for distance computation are introduced and evaluated. The extensions are based on first- and second-order Taylor series extrapolations. Numerical experiments demonstrate that the extensions deliver more accurate and robust estimates of the distance function.
给定一个有界域,我们处理域内点到域边界的距离函数估计问题。介绍了热法在距离计算中的两个简单推广,并对其进行了评价。扩展是基于一阶和二阶泰勒级数外推。数值实验表明,该扩展提供了更准确和鲁棒的距离函数估计。
{"title":"Heat method extensions for distance function estimation in planar and space domains","authors":"Alexander Belyaev ,&nbsp;Pierre-Alain Fayolle","doi":"10.1016/j.cad.2025.103968","DOIUrl":"10.1016/j.cad.2025.103968","url":null,"abstract":"<div><div>Given a bounded domain, we deal with the problem of estimating the distance function from the internal points of the domain to the boundary of the domain. Two simple extensions of the heat method for distance computation are introduced and evaluated. The extensions are based on first- and second-order Taylor series extrapolations. Numerical experiments demonstrate that the extensions deliver more accurate and robust estimates of the distance function.</div></div>","PeriodicalId":50632,"journal":{"name":"Computer-Aided Design","volume":"190 ","pages":"Article 103968"},"PeriodicalIF":3.1,"publicationDate":"2026-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"145099142","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Quadrilateral mesh generation based on foliation and meromorphic quadratic differential 基于叶理和亚纯二次微分的四边形网格生成
IF 3.1 3区 计算机科学 Q2 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2026-01-01 Epub Date: 2025-09-13 DOI: 10.1016/j.cad.2025.103953
Xiaopeng Zheng, Hao Wang, Na Lei, Zhongxuan Luo
Quadrilateral meshes derived from foliations and quadratic differentials possess a high structural regularity. However, for complex models, meshes directly generated by foliation and its induced holomorphic quadratic differentials face notable challenges regarding area distortion, corner preservation, and uniform cell size distribution. To overcome these limitations, we introduce a set of enhanced techniques grounded in surface foliation and meromorphic quadratic differentials. Specifically, we introduce pole-constrained foliations to compute meromorphic quadratic differentials, significantly reducing area distortion. Additionally, a modified double cover strategy is further introduced to preserve corner features by altering the model’s topology. Finally, adaptive metric graph optimization is utilized to ensure a uniform distribution of mesh elements. Experiments validate the effectiveness of the proposed approach.
由叶理和二次微分导出的四边形网格具有高度的结构规律性。然而,对于复杂的模型,由叶理直接生成的网格及其引起的全纯二次微分在面积畸变、角点保存和单元尺寸均匀分布等方面面临着显著的挑战。为了克服这些限制,我们引入了一套基于表面叶理和亚纯二次微分的增强技术。具体地说,我们引入极点约束叶理来计算亚纯二次微分,显著减少了面积畸变。此外,进一步引入了一种改进的双覆盖策略,通过改变模型的拓扑结构来保留拐角特征。最后,采用自适应度量图优化,保证网格元素均匀分布。实验验证了该方法的有效性。
{"title":"Quadrilateral mesh generation based on foliation and meromorphic quadratic differential","authors":"Xiaopeng Zheng,&nbsp;Hao Wang,&nbsp;Na Lei,&nbsp;Zhongxuan Luo","doi":"10.1016/j.cad.2025.103953","DOIUrl":"10.1016/j.cad.2025.103953","url":null,"abstract":"<div><div>Quadrilateral meshes derived from foliations and quadratic differentials possess a high structural regularity. However, for complex models, meshes directly generated by foliation and its induced holomorphic quadratic differentials face notable challenges regarding area distortion, corner preservation, and uniform cell size distribution. To overcome these limitations, we introduce a set of enhanced techniques grounded in surface foliation and meromorphic quadratic differentials. Specifically, we introduce pole-constrained foliations to compute meromorphic quadratic differentials, significantly reducing area distortion. Additionally, a modified double cover strategy is further introduced to preserve corner features by altering the model’s topology. Finally, adaptive metric graph optimization is utilized to ensure a uniform distribution of mesh elements. Experiments validate the effectiveness of the proposed approach.</div></div>","PeriodicalId":50632,"journal":{"name":"Computer-Aided Design","volume":"190 ","pages":"Article 103953"},"PeriodicalIF":3.1,"publicationDate":"2026-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"145099143","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Bringing Attention to CAD: Boundary Representation Learning via Transformer 关注CAD:基于Transformer的边界表示学习
IF 3.1 3区 计算机科学 Q2 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2025-12-01 Epub Date: 2025-08-26 DOI: 10.1016/j.cad.2025.103940
Qiang Zou, Lizhen Zhu
The recent rise of generative artificial intelligence (AI), powered by Transformer networks, has achieved remarkable success in natural language processing, computer vision, and graphics. However, the application of Transformers in computer-aided design (CAD), particularly for processing boundary representation (B-rep) models, remains largely unexplored. To bridge this gap, we propose a novel approach for adapting Transformers to B-rep learning, called the Boundary Representation Transformer (BRT). B-rep models pose unique challenges due to their irregular topology and continuous geometric definitions, which are fundamentally different from the structured and discrete data Transformers are designed for. To address this, BRT proposes a continuous geometric embedding method that encodes B-rep surfaces (trimmed and untrimmed) into Bézier triangles, preserving their shape and continuity without discretization. Additionally, BRT employs a topology-aware embedding method that organizes these geometric embeddings into a sequence of discrete tokens suitable for Transformers, capturing both geometric and topological characteristics within B-rep models. This enables the Transformer’s attention mechanism to effectively learn shape patterns and contextual semantics of boundary elements in a B-rep model. Extensive experiments demonstrate that BRT achieves state-of-the-art performance in part classification and feature recognition tasks.
最近,由Transformer网络驱动的生成式人工智能(AI)在自然语言处理、计算机视觉和图形学方面取得了显著的成功。然而,变形金刚在计算机辅助设计(CAD)中的应用,特别是在处理边界表示(B-rep)模型方面的应用,在很大程度上仍未得到探索。为了弥补这一差距,我们提出了一种新的方法,使变形器适应B-rep学习,称为边界表示变形器(BRT)。由于其不规则的拓扑结构和连续的几何定义,B-rep模型带来了独特的挑战,这与结构化和离散数据变压器设计的根本不同。为了解决这个问题,BRT提出了一种连续几何嵌入方法,该方法将B-rep表面(修剪过的和未修剪过的)编码为bsamzier三角形,在不离散的情况下保持其形状和连续性。此外,BRT采用拓扑感知嵌入方法,将这些几何嵌入组织成适合于变形金刚的离散标记序列,在B-rep模型中捕获几何和拓扑特征。这使得Transformer的注意力机制能够有效地学习B-rep模型中边界元素的形状模式和上下文语义。大量的实验表明,BRT在部分分类和特征识别任务中达到了最先进的性能。
{"title":"Bringing Attention to CAD: Boundary Representation Learning via Transformer","authors":"Qiang Zou,&nbsp;Lizhen Zhu","doi":"10.1016/j.cad.2025.103940","DOIUrl":"10.1016/j.cad.2025.103940","url":null,"abstract":"<div><div>The recent rise of generative artificial intelligence (AI), powered by Transformer networks, has achieved remarkable success in natural language processing, computer vision, and graphics. However, the application of Transformers in computer-aided design (CAD), particularly for processing boundary representation (B-rep) models, remains largely unexplored. To bridge this gap, we propose a novel approach for adapting Transformers to B-rep learning, called the Boundary Representation Transformer (BRT). B-rep models pose unique challenges due to their irregular topology and continuous geometric definitions, which are fundamentally different from the structured and discrete data Transformers are designed for. To address this, BRT proposes a continuous geometric embedding method that encodes B-rep surfaces (trimmed and untrimmed) into Bézier triangles, preserving their shape and continuity without discretization. Additionally, BRT employs a topology-aware embedding method that organizes these geometric embeddings into a sequence of discrete tokens suitable for Transformers, capturing both geometric and topological characteristics within B-rep models. This enables the Transformer’s attention mechanism to effectively learn shape patterns and contextual semantics of boundary elements in a B-rep model. Extensive experiments demonstrate that BRT achieves state-of-the-art performance in part classification and feature recognition tasks.</div></div>","PeriodicalId":50632,"journal":{"name":"Computer-Aided Design","volume":"189 ","pages":"Article 103940"},"PeriodicalIF":3.1,"publicationDate":"2025-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"144912961","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Optimization of a Triangular Delaunay Mesh Generator using Reinforcement Learning 基于强化学习的三角Delaunay网格生成器优化
IF 3.1 3区 计算机科学 Q2 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2025-12-01 Epub Date: 2025-09-02 DOI: 10.1016/j.cad.2025.103964
Will Thacher , Yulong Pan , Per-Olof Persson
In this work we introduce a triangular Delaunay mesh generator that can be trained using reinforcement learning to maximize a given mesh quality metric. Our mesh generator consists of a graph neural network that distributes and modifies vertices, and a standard Delaunay algorithm to triangulate the vertices. We explore various design choices and evaluate our mesh generator on diverse tasks including mesh generation, mesh improvement, and producing variable resolution meshes. The learned mesh generator outputs meshes that are comparable in quality to those produced by Triangle and DistMesh, two popular Delaunay-based mesh generators.
在这项工作中,我们引入了一个三角形的Delaunay网格生成器,它可以使用强化学习进行训练,以最大化给定的网格质量度量。我们的网格生成器由分布和修改顶点的图神经网络和对顶点进行三角化的标准Delaunay算法组成。我们探索各种设计选择,并评估我们的网格生成器在不同的任务,包括网格生成,网格改进,并产生可变分辨率网格。学习的网格生成器输出的网格在质量上可与Triangle和DistMesh(两种流行的基于delaunay的网格生成器)产生的网格相媲美。
{"title":"Optimization of a Triangular Delaunay Mesh Generator using Reinforcement Learning","authors":"Will Thacher ,&nbsp;Yulong Pan ,&nbsp;Per-Olof Persson","doi":"10.1016/j.cad.2025.103964","DOIUrl":"10.1016/j.cad.2025.103964","url":null,"abstract":"<div><div>In this work we introduce a triangular Delaunay mesh generator that can be trained using reinforcement learning to maximize a given mesh quality metric. Our mesh generator consists of a graph neural network that distributes and modifies vertices, and a standard Delaunay algorithm to triangulate the vertices. We explore various design choices and evaluate our mesh generator on diverse tasks including mesh generation, mesh improvement, and producing variable resolution meshes. The learned mesh generator outputs meshes that are comparable in quality to those produced by Triangle and DistMesh, two popular Delaunay-based mesh generators.</div></div>","PeriodicalId":50632,"journal":{"name":"Computer-Aided Design","volume":"189 ","pages":"Article 103964"},"PeriodicalIF":3.1,"publicationDate":"2025-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"144988420","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
P2Seg: Distance query from point to segments P2Seg:从点到段的距离查询
IF 3.1 3区 计算机科学 Q2 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2025-12-01 Epub Date: 2025-08-20 DOI: 10.1016/j.cad.2025.103947
Jiantao Song , Rui Xu , Wensong Wang , Shiqing Xin , Shuangmin Chen , Jiaye Wang , Taku Komura , Wenping Wang , Changhe Tu
Querying the nearest distance from a point to n line segments in 2D is a textbook problem in computational geometry. This paper presents P2Seg, a novel algorithmic strategy that transforms the intricate problem into an accessible linear traversal. Our method precomputes a KD tree and a Voronoi diagram for the site collection S, where S refers to the endpoints of all line segments. Obviously, for a query point q, the nearest site si provides a crucial clue for pinpointing the nearest line segment, i.e., the pairing (q,si) effectively reduces the search from n line segments to a limited number, represented as L(q,si). The key idea of this paper is driven by an insightful observation: if the ray siq intersects with si’s Voronoi cell at a point, say q, then L(q,si) is a subset of L(q,si). This suggests that preprocessing efforts can be substantially minimized by focusing solely on scenarios where the query point lies on the Voronoi edges, which are fundamentally one-dimensional. We further prove that the challenge of locating the nearest line segment from L(q,si) can be distilled down to a simple linear traversal. Testing on datasets of varying complexities shows that P2Seg significantly outperforms state-of-the-art techniques. For example, in scenarios involving 10K segments with an average length of 0.5, our method runs 2.2 times faster than P2M and 60 times faster than AABB, as illustrated in the teaser figure.
查询2D中点到n个线段的最近距离是计算几何中的教科书问题。本文提出了一种新的算法策略P2Seg,它将复杂的问题转化为可访问的线性遍历。我们的方法为站点集合S预先计算了KD树和Voronoi图,其中S指所有线段的端点。显然,对于查询点q,最近的站点si为精确定位最近的线段提供了关键线索,即配对(q,si)有效地将搜索从n个线段减少到有限的数量,表示为L(q,si)。本文的关键思想是由一个深刻的观察驱动的:如果射线siq与si的Voronoi单元相交于一点,比如q ‘,那么L(q,si)是L(q ’,si)的子集。这表明,如果只关注查询点位于Voronoi边(基本上是一维的)的场景,预处理工作可以大大减少。我们进一步证明了从L(q ',si)找到最近的线段的挑战可以归结为一个简单的线性遍历。在不同复杂性的数据集上的测试表明,P2Seg明显优于最先进的技术。例如,在涉及平均长度为0.5的10K段的场景中,我们的方法比P2M快2.2倍,比AABB快60倍,如图所示。
{"title":"P2Seg: Distance query from point to segments","authors":"Jiantao Song ,&nbsp;Rui Xu ,&nbsp;Wensong Wang ,&nbsp;Shiqing Xin ,&nbsp;Shuangmin Chen ,&nbsp;Jiaye Wang ,&nbsp;Taku Komura ,&nbsp;Wenping Wang ,&nbsp;Changhe Tu","doi":"10.1016/j.cad.2025.103947","DOIUrl":"10.1016/j.cad.2025.103947","url":null,"abstract":"<div><div>Querying the nearest distance from a point to <span><math><mi>n</mi></math></span> line segments in 2D is a textbook problem in computational geometry. This paper presents P2Seg, a novel algorithmic strategy that transforms the intricate problem into an accessible linear traversal. Our method precomputes a KD tree and a Voronoi diagram for the site collection <span><math><mi>S</mi></math></span>, where <span><math><mi>S</mi></math></span> refers to the endpoints of all line segments. Obviously, for a query point <span><math><mi>q</mi></math></span>, the nearest site <span><math><msub><mrow><mi>s</mi></mrow><mrow><mi>i</mi></mrow></msub></math></span> provides a crucial clue for pinpointing the nearest line segment, i.e., the pairing <span><math><mrow><mo>(</mo><mi>q</mi><mo>,</mo><msub><mrow><mi>s</mi></mrow><mrow><mi>i</mi></mrow></msub><mo>)</mo></mrow></math></span> effectively reduces the search from <span><math><mi>n</mi></math></span> line segments to a limited number, represented as <span><math><mrow><mi>L</mi><mrow><mo>(</mo><mi>q</mi><mo>,</mo><msub><mrow><mi>s</mi></mrow><mrow><mi>i</mi></mrow></msub><mo>)</mo></mrow></mrow></math></span>. The key idea of this paper is driven by an insightful observation: if the ray <span><math><mrow><msub><mrow><mi>s</mi></mrow><mrow><mi>i</mi></mrow></msub><mi>q</mi></mrow></math></span> intersects with <span><math><msub><mrow><mi>s</mi></mrow><mrow><mi>i</mi></mrow></msub></math></span>’s Voronoi cell at a point, say <span><math><msup><mrow><mi>q</mi></mrow><mrow><mo>′</mo></mrow></msup></math></span>, then <span><math><mrow><mi>L</mi><mrow><mo>(</mo><mi>q</mi><mo>,</mo><msub><mrow><mi>s</mi></mrow><mrow><mi>i</mi></mrow></msub><mo>)</mo></mrow></mrow></math></span> is a subset of <span><math><mrow><mi>L</mi><mrow><mo>(</mo><msup><mrow><mi>q</mi></mrow><mrow><mo>′</mo></mrow></msup><mo>,</mo><msub><mrow><mi>s</mi></mrow><mrow><mi>i</mi></mrow></msub><mo>)</mo></mrow></mrow></math></span>. This suggests that preprocessing efforts can be substantially minimized by focusing solely on scenarios where the query point lies on the Voronoi edges, which are fundamentally one-dimensional. We further prove that the challenge of locating the nearest line segment from <span><math><mrow><mi>L</mi><mrow><mo>(</mo><msup><mrow><mi>q</mi></mrow><mrow><mo>′</mo></mrow></msup><mo>,</mo><msub><mrow><mi>s</mi></mrow><mrow><mi>i</mi></mrow></msub><mo>)</mo></mrow></mrow></math></span> can be distilled down to a simple linear traversal. Testing on datasets of varying complexities shows that P2Seg significantly outperforms state-of-the-art techniques. For example, in scenarios involving 10K segments with an average length of 0.5, our method runs 2.2 times faster than P2M and 60 times faster than AABB, as illustrated in the teaser figure.</div></div>","PeriodicalId":50632,"journal":{"name":"Computer-Aided Design","volume":"189 ","pages":"Article 103947"},"PeriodicalIF":3.1,"publicationDate":"2025-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"144896242","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
B-spline curve interpolation to ordered points through shape quality optimization 通过形状质量优化实现b样条曲线对有序点的插值
IF 3.1 3区 计算机科学 Q2 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2025-12-01 Epub Date: 2025-08-27 DOI: 10.1016/j.cad.2025.103942
Jingyu Zhang , Qiuyang Song , Pengbo Bo , Jianrui Ding , Caiming Zhang
B-spline curve interpolation to sequential data points is a fundamental problem in various applications and has been extensively studied. However, little attention has been given to optimizing the shape quality of the interpolation curve for each specific dataset. In this paper, we propose a novel approach to B-spline curve interpolation that directly enhances shape quality by minimizing a curve-quality evaluation function, jointly optimizing the control points, location parameters, and knot vectors. The key challenge lies in satisfying the necessary constraints to ensure the existence of a B-spline interpolation curve. To address this, we reformulate the problem as an unconstrained optimization, which inherently enforces these constraints. The interpolation curve is derived by perturbing an approximation curve to eliminate its distance error while preserving its optimized shape quality. To theoretically justify this process, we establish a formal connection between the approximation and interpolation curves, proving that the distance error between them is bounded by a factor of the approximation error with respect to the data points. Experimental results and comparisons with existing methods demonstrate the effectiveness and robustness of our approach in producing high-quality interpolation curves.
b样条曲线对序列数据点的插值是各种应用中的一个基本问题,已经得到了广泛的研究。然而,针对每个特定数据集优化插值曲线形状质量的研究却很少。在本文中,我们提出了一种新的b样条曲线插值方法,通过最小化曲线质量评价函数,共同优化控制点、位置参数和结向量,直接提高形状质量。关键的挑战在于满足必要的约束以保证b样条插值曲线的存在性。为了解决这个问题,我们将问题重新表述为无约束优化,它本质上强制执行这些约束。通过对近似曲线进行扰动,消除其距离误差,同时保持其优化形状质量,从而得到插值曲线。为了从理论上证明这一过程,我们在近似曲线和插值曲线之间建立了正式的联系,证明它们之间的距离误差是由近似误差相对于数据点的一个因子所限制的。实验结果和与现有方法的比较表明了该方法在生成高质量插值曲线方面的有效性和鲁棒性。
{"title":"B-spline curve interpolation to ordered points through shape quality optimization","authors":"Jingyu Zhang ,&nbsp;Qiuyang Song ,&nbsp;Pengbo Bo ,&nbsp;Jianrui Ding ,&nbsp;Caiming Zhang","doi":"10.1016/j.cad.2025.103942","DOIUrl":"10.1016/j.cad.2025.103942","url":null,"abstract":"<div><div>B-spline curve interpolation to sequential data points is a fundamental problem in various applications and has been extensively studied. However, little attention has been given to optimizing the shape quality of the interpolation curve for each specific dataset. In this paper, we propose a novel approach to B-spline curve interpolation that directly enhances shape quality by minimizing a curve-quality evaluation function, jointly optimizing the control points, location parameters, and knot vectors. The key challenge lies in satisfying the necessary constraints to ensure the existence of a B-spline interpolation curve. To address this, we reformulate the problem as an unconstrained optimization, which inherently enforces these constraints. The interpolation curve is derived by perturbing an approximation curve to eliminate its distance error while preserving its optimized shape quality. To theoretically justify this process, we establish a formal connection between the approximation and interpolation curves, proving that the distance error between them is bounded by a factor of the approximation error with respect to the data points. Experimental results and comparisons with existing methods demonstrate the effectiveness and robustness of our approach in producing high-quality interpolation curves.</div></div>","PeriodicalId":50632,"journal":{"name":"Computer-Aided Design","volume":"189 ","pages":"Article 103942"},"PeriodicalIF":3.1,"publicationDate":"2025-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"144908388","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
A structured analysis of CAD assembly model interfaces for their enhanced computerized processing 对CAD装配模型接口进行结构化分析,以增强其计算机化处理能力
IF 3.1 3区 计算机科学 Q2 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2025-12-01 Epub Date: 2025-08-06 DOI: 10.1016/j.cad.2025.103911
Jean-Claude Léon , Flavien Boussuge , Franca Giannini , Marina Monti , Katia Lupinetti , Brigida Bonino , Jean-Philippe Pernot , Roberto Raffaeli
CAD assembly models are typically represented as a collection of components, each of which can share geometric interfaces with others. In the literature, geometric interfaces have been shown to play a fundamental role in assembly model analysis, component characterization, and classification. While these interfaces are not explicitly defined in CAD models, they can be inferred from the relative positioning of components. The resulting geometric interfaces can be categorized as either interference or contact. However, it is often unclear whether these interfaces stem from intentional design choices related to component shape and function, from consistently applied relative positioning, or from unintended errors.
In industrial practice, the design of complex products often involves models sourced from public catalogs for third-party components. These catalog models frequently include shape simplifications, which can lead to unintended intersections or clearances with surrounding components — deviations that do not exist in the final physical product. This study aims to provide a comprehensive analysis and formalization of geometric interfaces, based on the complementary roles of CAD assembly modules and digital component catalogs, both widely used in industry as foundational resources for generating assembly models. The results are directly applicable to industrial CAD assembly models and can serve as a reference for CAD developers seeking to improve and extend assembly processing, as well as for researchers conducting assembly analysis.
This work introduces a formalization of geometric interfaces, including contacts, interferences, and interface envelopes, which are essential for defining component mounting requirements. An analysis of geometric interface perturbations caused by repetition operators is performed, leading to the concept of an interface envelope to model specific interface repetitions. The nominal assembly representation, presented as a reference model, facilitates the formalization of interface consistency, supporting more robust reasoning processes.
CAD装配模型通常表示为组件的集合,每个组件都可以与其他人共享几何接口。在文献中,几何界面已被证明在装配模型分析、部件表征和分类中起着基本作用。虽然这些接口没有在CAD模型中明确定义,但它们可以从组件的相对位置推断出来。所产生的几何界面可分为干涉或接触两类。然而,通常不清楚这些接口是源于与组件形状和功能相关的有意设计选择,还是源于一贯应用的相对定位,还是源于无意的错误。在工业实践中,复杂产品的设计通常涉及从第三方组件的公开目录中获取的模型。这些目录模型经常包括形状简化,这可能导致与周围组件的意外交叉或间隙-最终物理产品中不存在的偏差。基于CAD装配模块和数字部件目录的互补作用,本研究旨在提供几何接口的全面分析和形式化,两者都广泛用于工业中作为生成装配模型的基础资源。这些结果直接适用于工业CAD装配模型,可以为寻求改进和扩展装配加工的CAD开发人员以及进行装配分析的研究人员提供参考。这项工作介绍了几何接口的形式化,包括接触、干涉和接口包络,这对于定义组件安装要求至关重要。分析了由重复算子引起的几何界面扰动,提出了界面包络的概念来模拟特定的界面重复。作为参考模型提出的标称装配表示,促进了接口一致性的形式化,支持更健壮的推理过程。
{"title":"A structured analysis of CAD assembly model interfaces for their enhanced computerized processing","authors":"Jean-Claude Léon ,&nbsp;Flavien Boussuge ,&nbsp;Franca Giannini ,&nbsp;Marina Monti ,&nbsp;Katia Lupinetti ,&nbsp;Brigida Bonino ,&nbsp;Jean-Philippe Pernot ,&nbsp;Roberto Raffaeli","doi":"10.1016/j.cad.2025.103911","DOIUrl":"10.1016/j.cad.2025.103911","url":null,"abstract":"<div><div>CAD assembly models are typically represented as a collection of components, each of which can share geometric interfaces with others. In the literature, geometric interfaces have been shown to play a fundamental role in assembly model analysis, component characterization, and classification. While these interfaces are not explicitly defined in CAD models, they can be inferred from the relative positioning of components. The resulting geometric interfaces can be categorized as either interference or contact. However, it is often unclear whether these interfaces stem from intentional design choices related to component shape and function, from consistently applied relative positioning, or from unintended errors.</div><div>In industrial practice, the design of complex products often involves models sourced from public catalogs for third-party components. These catalog models frequently include shape simplifications, which can lead to unintended intersections or clearances with surrounding components — deviations that do not exist in the final physical product. This study aims to provide a comprehensive analysis and formalization of geometric interfaces, based on the complementary roles of CAD assembly modules and digital component catalogs, both widely used in industry as foundational resources for generating assembly models. The results are directly applicable to industrial CAD assembly models and can serve as a reference for CAD developers seeking to improve and extend assembly processing, as well as for researchers conducting assembly analysis.</div><div>This work introduces a formalization of geometric interfaces, including contacts, interferences, and interface envelopes, which are essential for defining component mounting requirements. An analysis of geometric interface perturbations caused by repetition operators is performed, leading to the concept of an interface envelope to model specific interface repetitions. The nominal assembly representation, presented as a reference model, facilitates the formalization of interface consistency, supporting more robust reasoning processes.</div></div>","PeriodicalId":50632,"journal":{"name":"Computer-Aided Design","volume":"189 ","pages":"Article 103911"},"PeriodicalIF":3.1,"publicationDate":"2025-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"144896241","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Robust Model Reconstruction Based on the Topological Understanding of Point Clouds Using Persistent Homology 基于持久同调点云拓扑理解的鲁棒模型重构
IF 3.1 3区 计算机科学 Q2 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2025-12-01 Epub Date: 2025-08-11 DOI: 10.1016/j.cad.2025.103934
Yu Chen, Hongwei Lin
Reconstructing models from unorganized point clouds presents a significant challenge, especially when the models consist of multiple components represented by their surface point clouds. Such models often involve point clouds with noise that represent multiple closed surfaces with shared regions, making their automatic identification and separation inherently complex. In this paper, we propose an automatic method that uses the topological understanding provided by persistent homology, along with representative 2-cycles of persistent homology groups, to effectively distinguish and separate each closed surface. Furthermore, we employ Loop subdivision and least squares progressive iterative approximation (LSPIA) techniques to generate high-quality final surfaces and achieve complete model reconstruction. Our method is robust to noise in the point cloud, making it suitable for reconstructing models from such data. Experimental results demonstrate the effectiveness of our approach and highlight its potential for practical applications.
从无组织的点云中重建模型是一个重大的挑战,特别是当模型由表面点云表示的多个组件组成时。这种模型通常涉及带噪声的点云,这些点云代表多个具有共享区域的封闭表面,这使得它们的自动识别和分离本身就很复杂。在本文中,我们提出了一种自动方法,利用持久同调提供的拓扑理解,以及具有代表性的2-环的持久同调群,来有效地区分和分离每个封闭曲面。此外,我们采用环细分和最小二乘渐进迭代逼近(LSPIA)技术来生成高质量的最终曲面并实现完整的模型重建。该方法对点云中的噪声具有较强的鲁棒性,适用于从这类数据中重建模型。实验结果证明了该方法的有效性,并突出了其实际应用的潜力。
{"title":"Robust Model Reconstruction Based on the Topological Understanding of Point Clouds Using Persistent Homology","authors":"Yu Chen,&nbsp;Hongwei Lin","doi":"10.1016/j.cad.2025.103934","DOIUrl":"10.1016/j.cad.2025.103934","url":null,"abstract":"<div><div>Reconstructing models from unorganized point clouds presents a significant challenge, especially when the models consist of multiple components represented by their surface point clouds. Such models often involve point clouds with noise that represent multiple closed surfaces with shared regions, making their automatic identification and separation inherently complex. In this paper, we propose an automatic method that uses the topological understanding provided by persistent homology, along with representative 2-cycles of persistent homology groups, to effectively distinguish and separate each closed surface. Furthermore, we employ Loop subdivision and least squares progressive iterative approximation (LSPIA) techniques to generate high-quality final surfaces and achieve complete model reconstruction. Our method is robust to noise in the point cloud, making it suitable for reconstructing models from such data. Experimental results demonstrate the effectiveness of our approach and highlight its potential for practical applications.</div></div>","PeriodicalId":50632,"journal":{"name":"Computer-Aided Design","volume":"189 ","pages":"Article 103934"},"PeriodicalIF":3.1,"publicationDate":"2025-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"144827089","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Mixed-variable topology optimization for shell-infill structures with adaptive coating thickness 自适应涂层厚度壳填充结构的混合变量拓扑优化
IF 3.1 3区 计算机科学 Q2 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2025-12-01 Epub Date: 2025-08-06 DOI: 10.1016/j.cad.2025.103943
Junfeng Gao, Zihao Yang, Yuan Liang, Yongcun Zhang, Kangjie Liu
Inspired by natural shell-infill systems with spatially adaptive coating thicknesses (e.g., human femur bones), this paper proposes a mixed-variable topology optimization method for collaboratively designing the base topology and the adaptive coating thickness distribution of shell-infill structures. The optimization framework consists of two coupled levels. At the first level, a discrete-variable topology optimization method is employed to generate a base structure (shell and infill) with uniform coating thickness, effectively eliminating intermediate density elements to ensure a clear material interface for coating identification. At the second level, the coating size optimization is realized through density-based topology optimization combined with a novel holeless coating constraint based on a virtual temperature field. Meanwhile, to ensure manufacturability, a minimum coating thickness constraint is introduced. A density field mapping strategy further couples the two optimization levels, enabling iterative updates of both the base topology and coating thickness distribution. Three numerical examples demonstrate the effectiveness of the proposed method. The shell-infill structure with adaptive coating thickness achieves over 10 % mass reduction. Additionally, the constraints successfully eliminate unmanufacturable holes while preserving thickness continuity. Moreover, a large-scale 3D case validates the capability of the method for handling complex three-dimensional coating problems. The results highlight the potential of the method in designing bio-inspired, high-performance shell-infill structures.
受具有空间自适应涂层厚度的天然填充壳系统(如人类股骨)的启发,本文提出了一种混合变量拓扑优化方法,用于协同设计填充壳结构的基本拓扑和自适应涂层厚度分布。优化框架由两个耦合层组成。首先,采用离散变量拓扑优化方法生成涂层厚度均匀的基底结构(壳体和填充物),有效地消除了中间密度元素,保证了涂层识别的材料界面清晰;其次,通过基于密度的拓扑优化和基于虚拟温度场的新型无孔涂层约束实现涂层尺寸优化。同时,为了保证可制造性,引入了最小涂层厚度约束。密度场映射策略进一步耦合了两个优化级别,从而实现了基础拓扑和涂层厚度分布的迭代更新。三个算例验证了该方法的有效性。具有自适应涂层厚度的壳填充结构使质量降低10%以上。此外,约束条件成功地消除了不可制造的孔,同时保持了厚度的连续性。此外,大规模的三维案例验证了该方法处理复杂三维涂层问题的能力。研究结果突出了该方法在设计仿生、高性能填充壳结构方面的潜力。
{"title":"Mixed-variable topology optimization for shell-infill structures with adaptive coating thickness","authors":"Junfeng Gao,&nbsp;Zihao Yang,&nbsp;Yuan Liang,&nbsp;Yongcun Zhang,&nbsp;Kangjie Liu","doi":"10.1016/j.cad.2025.103943","DOIUrl":"10.1016/j.cad.2025.103943","url":null,"abstract":"<div><div>Inspired by natural shell-infill systems with spatially adaptive coating thicknesses (e.g., human femur bones), this paper proposes a mixed-variable topology optimization method for collaboratively designing the base topology and the adaptive coating thickness distribution of shell-infill structures. The optimization framework consists of two coupled levels. At the first level, a discrete-variable topology optimization method is employed to generate a base structure (shell and infill) with uniform coating thickness, effectively eliminating intermediate density elements to ensure a clear material interface for coating identification. At the second level, the coating size optimization is realized through density-based topology optimization combined with a novel holeless coating constraint based on a virtual temperature field. Meanwhile, to ensure manufacturability, a minimum coating thickness constraint is introduced. A density field mapping strategy further couples the two optimization levels, enabling iterative updates of both the base topology and coating thickness distribution. Three numerical examples demonstrate the effectiveness of the proposed method. The shell-infill structure with adaptive coating thickness achieves over 10 % mass reduction. Additionally, the constraints successfully eliminate unmanufacturable holes while preserving thickness continuity. Moreover, a large-scale 3D case validates the capability of the method for handling complex three-dimensional coating problems. The results highlight the potential of the method in designing bio-inspired, high-performance shell-infill structures.</div></div>","PeriodicalId":50632,"journal":{"name":"Computer-Aided Design","volume":"189 ","pages":"Article 103943"},"PeriodicalIF":3.1,"publicationDate":"2025-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"144810677","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Matrix representation and GPU-optimized parallel B-spline computing 矩阵表示和gpu优化的并行b样条计算
IF 3.1 3区 计算机科学 Q2 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2025-12-01 Epub Date: 2025-09-01 DOI: 10.1016/j.cad.2025.103948
Jiayu Wu , Zhengwen Feng , Qiang Zou
B-spline modeling is fundamental to CAD systems, and its evaluation and manipulation algorithms currently in use were developed decades ago, specifically for CPU architectures. While remaining effective for many applications, these algorithms become increasingly inadequate as CAD models grow more complex, such as large-scale assemblies and microstructures. GPU acceleration offers a promising solution, but most existing GPU B-spline algorithms simply adapt CPU counterparts without accounting for the mismatch between the unstructured, recursive nature of B-splines and the structured nature of GPU kernels, ultimately failing to fully leverage GPU capabilities. This paper presents a novel approach that transforms B-spline representations into regular matrix structures, reducing all evaluation and manipulation computations to matrix addition and multiplication, thus better aligning with GPU architecture. By combining this matrix representation with GPU-optimized task scheduling and memory access patterns, the paper demonstrates significant performance improvements in the key B-spline operations of inversion and projection. Experimental results show an improvement of about two orders of magnitude in computational speed compared to existing methods.
b样条建模是CAD系统的基础,目前使用的评估和操作算法是几十年前开发的,特别是针对CPU架构。虽然这些算法在许多应用中仍然有效,但随着CAD模型变得越来越复杂,例如大规模装配和微结构,这些算法变得越来越不合适。GPU加速提供了一个很有前途的解决方案,但大多数现有的GPU b样条算法只是简单地适应CPU对应,而没有考虑到b样条的非结构化、递归性质和GPU内核的结构化性质之间的不匹配,最终未能充分利用GPU的能力。本文提出了一种将b样条表示转换为规则矩阵结构的新方法,将所有的求值和操作计算减少到矩阵的加法和乘法,从而更好地适应GPU架构。通过将这种矩阵表示与gpu优化的任务调度和内存访问模式相结合,本文证明了在关键的b样条运算的反演和投影方面有显着的性能改进。实验结果表明,与现有方法相比,该方法的计算速度提高了约两个数量级。
{"title":"Matrix representation and GPU-optimized parallel B-spline computing","authors":"Jiayu Wu ,&nbsp;Zhengwen Feng ,&nbsp;Qiang Zou","doi":"10.1016/j.cad.2025.103948","DOIUrl":"10.1016/j.cad.2025.103948","url":null,"abstract":"<div><div>B-spline modeling is fundamental to CAD systems, and its evaluation and manipulation algorithms currently in use were developed decades ago, specifically for CPU architectures. While remaining effective for many applications, these algorithms become increasingly inadequate as CAD models grow more complex, such as large-scale assemblies and microstructures. GPU acceleration offers a promising solution, but most existing GPU B-spline algorithms simply adapt CPU counterparts without accounting for the mismatch between the unstructured, recursive nature of B-splines and the structured nature of GPU kernels, ultimately failing to fully leverage GPU capabilities. This paper presents a novel approach that transforms B-spline representations into regular matrix structures, reducing all evaluation and manipulation computations to matrix addition and multiplication, thus better aligning with GPU architecture. By combining this matrix representation with GPU-optimized task scheduling and memory access patterns, the paper demonstrates significant performance improvements in the key B-spline operations of inversion and projection. Experimental results show an improvement of about two orders of magnitude in computational speed compared to existing methods.</div></div>","PeriodicalId":50632,"journal":{"name":"Computer-Aided Design","volume":"189 ","pages":"Article 103948"},"PeriodicalIF":3.1,"publicationDate":"2025-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"144933023","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
期刊
Computer-Aided 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学术文献互助群
群 号:604180095
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1