首页 > 最新文献

Computer-Aided Design最新文献

英文 中文
Efficient evaluation of Bernstein-Bézier coefficients of B-spline basis functions over one knot span 在一个节点跨度上高效评估 B-样条曲线基函数的伯恩斯坦-贝塞尔系数
IF 3 3区 计算机科学 Q2 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2024-09-19 DOI: 10.1016/j.cad.2024.103804
Filip Chudy, Paweł Woźny
New differential-recurrence relations for B-spline basis functions are given. Using these relations, a recursive method for finding the Bernstein-Bézier coefficients of B-spline basis functions over a single knot span is proposed. The algorithm works for any knot sequence and has an asymptotically optimal computational complexity. Numerical experiments show that the new method gives results which preserve a high number of digits when compared to an approach which uses the well-known de Boor-Cox formula.
给出了 B-样条曲线基函数的新微分递推关系。利用这些关系,提出了一种在单节跨度上寻找 B-样条曲线基函数伯恩斯坦-贝塞尔系数的递归方法。该算法适用于任何节点序列,并具有渐近最优的计算复杂度。数值实验表明,与使用著名的 de Boor-Cox 公式的方法相比,新方法得出的结果保留了较高的位数。
{"title":"Efficient evaluation of Bernstein-Bézier coefficients of B-spline basis functions over one knot span","authors":"Filip Chudy,&nbsp;Paweł Woźny","doi":"10.1016/j.cad.2024.103804","DOIUrl":"10.1016/j.cad.2024.103804","url":null,"abstract":"<div><div>New differential-recurrence relations for B-spline basis functions are given. Using these relations, a recursive method for finding the Bernstein-Bézier coefficients of B-spline basis functions over a single knot span is proposed. The algorithm works for any knot sequence and has an asymptotically optimal computational complexity. Numerical experiments show that the new method gives results which preserve a high number of digits when compared to an approach which uses the well-known de Boor-Cox formula.</div></div>","PeriodicalId":50632,"journal":{"name":"Computer-Aided Design","volume":"178 ","pages":"Article 103804"},"PeriodicalIF":3.0,"publicationDate":"2024-09-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142322776","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
Computational design of asymptotic geodesic hybrid gridshells via propagation algorithms 通过传播算法计算设计渐近大地混合网格壳
IF 3 3区 计算机科学 Q2 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2024-09-12 DOI: 10.1016/j.cad.2024.103800
Bolun Wang , Maryam Almaskin , Helmut Pottmann

Complex architectural structures may be built in a simple and cost-effective way if their geometry respects the fabrication constraints. Examples of such structures are provided by gridshells that are built from straight and flat slats which are bent on site so that they become tangential or normal to the design surface. Tangential slats follow geodesic curves on the surface, while normal slats are attached along asymptotic curves. Extending work by Frei Otto, Julius Natterer and others, who placed the slats tangentially, Eike Schling proposed structures which also contain slats normal to the reference surface. In the present paper we address those gridshells that consist of three families of bent elements, either tangential or normal to the design surface, and are arranged in a triangular web. We propose algorithms for the computational design of such webs that start from a boundary strip and propagate it, partially under additional guidance, to an entire web.

如果复杂建筑结构的几何形状符合制造限制,则可以用简单而经济的方式建造。网格壳就是此类结构的例子,网格壳由平直的板条制成,这些板条在现场弯曲,使其成为设计表面的切线或法线。切向板条沿着表面的测地曲线,而法线板条则沿着渐近曲线连接。弗雷-奥托(Frei Otto)、朱利叶斯-纳特勒(Julius Natterer)等人的工作是将板条切向放置,而艾克-施林(Eike Schling)则在此基础上提出了同样包含与基准面法线相连的板条的结构。在本文中,我们讨论了由三个弯曲元素系列组成的网格壳,它们或与设计表面相切,或与设计表面法线相切,并排列成三角形网状。我们提出了计算设计这种网状结构的算法,这种算法从边界条带开始,部分在额外的引导下传播到整个网状结构。
{"title":"Computational design of asymptotic geodesic hybrid gridshells via propagation algorithms","authors":"Bolun Wang ,&nbsp;Maryam Almaskin ,&nbsp;Helmut Pottmann","doi":"10.1016/j.cad.2024.103800","DOIUrl":"10.1016/j.cad.2024.103800","url":null,"abstract":"<div><p>Complex architectural structures may be built in a simple and cost-effective way if their geometry respects the fabrication constraints. Examples of such structures are provided by gridshells that are built from straight and flat slats which are bent on site so that they become tangential or normal to the design surface. Tangential slats follow geodesic curves on the surface, while normal slats are attached along asymptotic curves. Extending work by Frei Otto, Julius Natterer and others, who placed the slats tangentially, Eike Schling proposed structures which also contain slats normal to the reference surface. In the present paper we address those gridshells that consist of three families of bent elements, either tangential or normal to the design surface, and are arranged in a triangular web. We propose algorithms for the computational design of such webs that start from a boundary strip and propagate it, partially under additional guidance, to an entire web.</p></div>","PeriodicalId":50632,"journal":{"name":"Computer-Aided Design","volume":"178 ","pages":"Article 103800"},"PeriodicalIF":3.0,"publicationDate":"2024-09-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.sciencedirect.com/science/article/pii/S0010448524001271/pdfft?md5=c5c09a93ed9e03bddcee7eeb1f245a5d&pid=1-s2.0-S0010448524001271-main.pdf","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142232635","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Point containment algorithms for constructive solid geometry with unbounded primitives 无界基元构造实体几何的点包含算法
IF 3 3区 计算机科学 Q2 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2024-09-11 DOI: 10.1016/j.cad.2024.103803
Paul K. Romano , Patrick A. Myers , Seth R. Johnson , Aljaz̆ Kols̆ek , Patrick C. Shriwise

We present several algorithms for evaluating point containment in constructive solid geometry (CSG) trees with unbounded primitives. Three algorithms are presented based on postfix, prefix, and infix notations of the CSG binary expression tree. We show that prefix and infix notations enable short-circuiting logic, which reduces the number of primitives that must be checked during point containment. To evaluate the performance of the algorithms, each algorithm was implemented in the OpenMC Monte Carlo particle transport code, which relies on CSG to represent solid bodies through which subatomic particles travel. Two sets of tests were carried out. First, the execution time to generate a rasterized image of a 2D slice of three CSG models of varying complexity was measured. Use of both prefix and infix notations offered significant speedup over the postfix notation that has traditionally been used in particle transport codes, with infix resulting in a 6× reduction in execution time relative to postfix for a model of a tokamak fusion device. We then measured the execution time of neutron transport simulations of the same three models using each of the algorithms. The results and performance improvements reveal the same trends as for the rasterization test, with a 5.52× overall speedup using the infix notation relative to the original postfix notation in OpenMC for the tokamak model.

我们提出了几种算法,用于评估具有无界基元的构造实体几何(CSG)树中的点包含情况。我们介绍了基于 CSG 二进制表达式树的后缀、前缀和后缀符号的三种算法。我们表明,前缀和后缀符号可以实现短路逻辑,从而减少在点包含过程中必须检查的基元数量。为了评估这些算法的性能,我们在 OpenMC 蒙特卡洛粒子传输代码中实现了每种算法,该代码依赖 CSG 来表示亚原子粒子穿过的固体。我们进行了两组测试。首先,测量了三个不同复杂度的 CSG 模型生成二维切片光栅化图像的执行时间。与粒子传输代码传统上使用的后缀符号相比,前缀和后缀符号的使用都大大加快了速度,其中后缀符号使托卡马克核聚变装置模型的执行时间比后缀符号缩短了 6 倍。然后,我们使用每种算法测量了同样三个模型的中子输运模拟的执行时间。结果和性能改进显示了与光栅化测试相同的趋势,在托卡马克模型中,使用 infix 符号比 OpenMC 中的原始 postfix 符号总体速度提高了 5.52 倍。
{"title":"Point containment algorithms for constructive solid geometry with unbounded primitives","authors":"Paul K. Romano ,&nbsp;Patrick A. Myers ,&nbsp;Seth R. Johnson ,&nbsp;Aljaz̆ Kols̆ek ,&nbsp;Patrick C. Shriwise","doi":"10.1016/j.cad.2024.103803","DOIUrl":"10.1016/j.cad.2024.103803","url":null,"abstract":"<div><p>We present several algorithms for evaluating point containment in constructive solid geometry (CSG) trees with unbounded primitives. Three algorithms are presented based on postfix, prefix, and infix notations of the CSG binary expression tree. We show that prefix and infix notations enable short-circuiting logic, which reduces the number of primitives that must be checked during point containment. To evaluate the performance of the algorithms, each algorithm was implemented in the OpenMC Monte Carlo particle transport code, which relies on CSG to represent solid bodies through which subatomic particles travel. Two sets of tests were carried out. First, the execution time to generate a rasterized image of a 2D slice of three CSG models of varying complexity was measured. Use of both prefix and infix notations offered significant speedup over the postfix notation that has traditionally been used in particle transport codes, with infix resulting in a 6<span><math><mo>×</mo></math></span> reduction in execution time relative to postfix for a model of a tokamak fusion device. We then measured the execution time of neutron transport simulations of the same three models using each of the algorithms. The results and performance improvements reveal the same trends as for the rasterization test, with a 5.52<span><math><mo>×</mo></math></span> overall speedup using the infix notation relative to the original postfix notation in OpenMC for the tokamak model.</p></div>","PeriodicalId":50632,"journal":{"name":"Computer-Aided Design","volume":"178 ","pages":"Article 103803"},"PeriodicalIF":3.0,"publicationDate":"2024-09-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.sciencedirect.com/science/article/pii/S0010448524001301/pdfft?md5=8fddc42a59401cae480fb7d7905061a3&pid=1-s2.0-S0010448524001301-main.pdf","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142230589","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Tessellation and interactive visualization of four-dimensional spacetime geometries 四维时空几何图形的细分和交互式可视化
IF 3 3区 计算机科学 Q2 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2024-08-24 DOI: 10.1016/j.cad.2024.103792
Philip Claude Caplan

This paper addresses two problems needed to support four-dimensional (3d+t) spacetime numerical simulations. The first contribution is a general algorithm for producing conforming spacetime meshes of moving geometries. Here, the surface points of the geometry are embedded in a four-dimensional space as the geometry moves in time. The geometry is first tessellated at prescribed time steps and then these tessellations are connected in the parameter space of each geometry entity to form tetrahedra. In contrast to previous work, this approach allows the resolution of the geometry to be controlled at each time step. The only restriction on the algorithm is the requirement that no topological changes to the geometry are made (i.e. the hierarchical relations between all geometry entities are maintained) as the geometry moves in time. The validity of the final mesh topology is verified by ensuring the tetrahedralizations represent a closed 3-manifold. For some analytic problems, the 4d volume of the tetrahedralization is also verified. The second problem addressed in this paper is the design of a system to interactively visualize four-dimensional meshes when the 4d view changes, including tetrahedra (embedded in 4d) and pentatopes. Algorithms that either include or exclude a geometry shader are described, and the efficiency of each approach is then compared. Overall, the results suggest that visualizing tetrahedra (either those bounding the domain, or extracted from a pentatopal mesh) using a geometry shader achieves the highest frame rate, realizing interactive frame rates of at least 15 frames per second for meshes with about 50 million tetrahedra.

本文解决了支持四维(3d+t)时空数值模拟所需的两个问题。第一个贡献是一种通用算法,用于生成移动几何体的符合时空网格。在这里,几何体的表面点会随着几何体的移动嵌入四维空间。首先在规定的时间步长内对几何体进行网格划分,然后在每个几何体的参数空间内将这些网格连接起来,形成四面体。与以往的工作不同,这种方法允许在每个时间步长控制几何体的分辨率。该算法的唯一限制是要求在几何体随时间移动时,几何体的拓扑结构不发生变化(即所有几何实体之间的层次关系保持不变)。通过确保四面体化代表一个封闭的 3-manifold,来验证最终网格拓扑的有效性。对于一些分析问题,还验证了四面体化的 4d 体积。本文解决的第二个问题是设计一个系统,以便在四维视图发生变化时交互式地可视化四维网格,包括四面体(嵌入到四维中)和五面体。本文描述了包含或不包含几何着色器的算法,然后比较了每种方法的效率。总体而言,研究结果表明,使用几何着色器可视化四面体(无论是域的边界四面体,还是从五面体网格中提取的四面体)可实现最高帧率,对于包含约 5000 万个四面体的网格,可实现至少每秒 15 帧的交互帧率。
{"title":"Tessellation and interactive visualization of four-dimensional spacetime geometries","authors":"Philip Claude Caplan","doi":"10.1016/j.cad.2024.103792","DOIUrl":"10.1016/j.cad.2024.103792","url":null,"abstract":"<div><p>This paper addresses two problems needed to support four-dimensional (<span><math><mrow><mn>3</mn><mi>d</mi><mo>+</mo><mi>t</mi></mrow></math></span>) spacetime numerical simulations. The first contribution is a general algorithm for producing conforming spacetime meshes of moving geometries. Here, the surface points of the geometry are embedded in a four-dimensional space as the geometry moves in time. The geometry is first tessellated at prescribed time steps and then these tessellations are connected in the parameter space of each geometry entity to form tetrahedra. In contrast to previous work, this approach allows the resolution of the geometry to be controlled at each time step. The only restriction on the algorithm is the requirement that no topological changes to the geometry are made (i.e. the hierarchical relations between all geometry entities are maintained) as the geometry moves in time. The validity of the final mesh topology is verified by ensuring the tetrahedralizations represent a closed 3-manifold. For some analytic problems, the <span><math><mrow><mn>4</mn><mi>d</mi></mrow></math></span> volume of the tetrahedralization is also verified. The second problem addressed in this paper is the design of a system to interactively visualize four-dimensional meshes when the <span><math><mrow><mn>4</mn><mi>d</mi></mrow></math></span> view changes, including tetrahedra (embedded in <span><math><mrow><mn>4</mn><mi>d</mi></mrow></math></span>) and pentatopes. Algorithms that either include or exclude a geometry shader are described, and the efficiency of each approach is then compared. Overall, the results suggest that visualizing tetrahedra (either those bounding the domain, or extracted from a pentatopal mesh) using a geometry shader achieves the highest frame rate, realizing interactive frame rates of at least 15 frames per second for meshes with about 50 million tetrahedra.</p></div>","PeriodicalId":50632,"journal":{"name":"Computer-Aided Design","volume":"178 ","pages":"Article 103792"},"PeriodicalIF":3.0,"publicationDate":"2024-08-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.sciencedirect.com/science/article/pii/S0010448524001192/pdfft?md5=e51e1de5cf978ffc80f6145b0ad55e2e&pid=1-s2.0-S0010448524001192-main.pdf","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142117737","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Topology-aware blending method for implicit heterogeneous porous model design 用于隐式异质多孔模型设计的拓扑感知混合法
IF 3 3区 计算机科学 Q2 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2024-08-08 DOI: 10.1016/j.cad.2024.103782
Depeng Gao, Yang Gao, Yuanzhi Zhang, Hongwei Lin

Porous structures are materials consisting of minuscule pores, where the microstructure morphology significantly impacts their macroscopic properties. Integrating different porous structures through a blending method is indispensable to cater to diverse functional regions in heterogeneous models. Previous studies on blending methods for porous structures have mainly focused on controlling the shape of blending regions, yet they have fallen short in effectively addressing topological errors in blended structures. This paper introduces a new blending method that successfully addresses this issue. Initially, a novel initialization method is proposed, which includes distinct strategies for blending regions of varying complexities. Subsequently, we formulate the challenge of eliminating topological errors as an optimization problem based on persistent homology. Through iterative updates of control coefficients, this optimization problem is solved to generate a blended porous structure. Our approach not only avoids topological errors but also governs the shape and positioning of the blending region while remaining unchanged in the structure outside blending region. The experimental outcomes validate the effectiveness of our method in producing high-quality blended porous structures. Furthermore, these results highlight potential applications of our blending method in biomimetics and the design of high-stiffness mechanical heterogeneous models.

多孔结构是由微小孔隙组成的材料,其微观结构形态对其宏观特性有重大影响。要满足异质模型中不同功能区域的需求,通过混合方法整合不同的多孔结构是不可或缺的。以往关于多孔结构混合方法的研究主要集中在控制混合区域的形状,但在有效解决混合结构的拓扑误差方面还存在不足。本文介绍了一种新的混合方法,成功地解决了这一问题。首先,我们提出了一种新颖的初始化方法,其中包括针对不同复杂度混合区域的不同策略。随后,我们将消除拓扑误差的挑战表述为基于持久同源性的优化问题。通过控制系数的迭代更新,这一优化问题得以解决,从而生成混合多孔结构。我们的方法不仅能避免拓扑误差,还能控制混合区域的形状和定位,同时保持混合区域外的结构不变。实验结果验证了我们的方法在生成高质量混合多孔结构方面的有效性。此外,这些结果凸显了我们的混合方法在生物仿生学和高刚度机械异质模型设计中的潜在应用。
{"title":"Topology-aware blending method for implicit heterogeneous porous model design","authors":"Depeng Gao,&nbsp;Yang Gao,&nbsp;Yuanzhi Zhang,&nbsp;Hongwei Lin","doi":"10.1016/j.cad.2024.103782","DOIUrl":"10.1016/j.cad.2024.103782","url":null,"abstract":"<div><p>Porous structures are materials consisting of minuscule pores, where the microstructure morphology significantly impacts their macroscopic properties. Integrating different porous structures through a blending method is indispensable to cater to diverse functional regions in heterogeneous models. Previous studies on blending methods for porous structures have mainly focused on controlling the shape of blending regions, yet they have fallen short in effectively addressing topological errors in blended structures. This paper introduces a new blending method that successfully addresses this issue. Initially, a novel initialization method is proposed, which includes distinct strategies for blending regions of varying complexities. Subsequently, we formulate the challenge of eliminating topological errors as an optimization problem based on persistent homology. Through iterative updates of control coefficients, this optimization problem is solved to generate a blended porous structure. Our approach not only avoids topological errors but also governs the shape and positioning of the blending region while remaining unchanged in the structure outside blending region. The experimental outcomes validate the effectiveness of our method in producing high-quality blended porous structures. Furthermore, these results highlight potential applications of our blending method in biomimetics and the design of high-stiffness mechanical heterogeneous models.</p></div>","PeriodicalId":50632,"journal":{"name":"Computer-Aided Design","volume":"177 ","pages":"Article 103782"},"PeriodicalIF":3.0,"publicationDate":"2024-08-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141993065","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
Handlebody Plesiohedra Unchained: Topologically Interlocked Cell-Transitive 3-Honeycombs 解锁的手体 Plesiohedra:拓扑互锁细胞传递 3-蜂巢
IF 3 3区 计算机科学 Q2 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2024-08-08 DOI: 10.1016/j.cad.2024.103779
Matthew Ebert , Doyeon Kim , Ergun Akleman , Vinayak Krishnamurthy

We present an approach for systematic design of generalized Plesiohedra, a new type of 3D space-filling shapes that can even include unchained handlebodies. We call these handlebody plesiohedra unchained, since they are topologically interlocked, i.e., they can be assembled and disassembled without breaking any of the solids apart and they can keep in place with a set of boundary constraints. These space-filling shapes (i.e. congruent prototiles) are obtained from the Voronoi decomposition of symmetric Delone (Delaunay) point sets. To create this new class of shapes, we generalize the design space of classical Plesiohedra by introducing two novel geometric steps: (a) extension of point sites to piecewise linear approximations of higher-dimensional geometries and (b) extension of symmetries to 3D crystallographic symmetries. We show how these specific collections of higher-dimensional geometries can admit the symmetric Delone property. A Voronoi partitioning of 3D space using these specific collections of higher-dimensional shapes as Voronoi sites naturally results in congruent prototiles. This generalizes the idea of classical Plesiohedra by allowing for piecewise linear approximation of curved edges and faces, non-convex boundaries, and even handlebodies with positive genus boundaries to provide truly volumetric material systems in contrast to traditional planar or shell-like systems. To demonstrate existence of these solid shapes, we produced a large set of unchained congruent space-filling handlebodies as proofs of concept. For this, we focused our investigation using isometries of some space-filling polyhedra, such as a cube and a truncated octahedron with circles, and curve complexes as Voronoi sites. These results point to a rich and vast parametric design space of unchained handlebody plesiohedra making them an excellent representations for engineering applications such as topologically interlocked architectured materials.

我们提出了一种系统设计广义五面体的方法,这是一种新型的三维空间填充形状,甚至可以包括无链手柄体。我们称这些手柄体为无链多面体,因为它们在拓扑上是互锁的,也就是说,它们可以在不破坏任何实体的情况下进行组装和拆卸,并且可以在一组边界约束条件下保持原位。这些填满空间的形状(即全等原点)是从对称德隆(Delaunay)点集的沃罗诺伊分解中获得的。为了创建这一类新形状,我们通过引入两个新颖的几何步骤,对经典 Plesiohedra 的设计空间进行了概括:(a) 将点位扩展到高维几何图形的片线性近似值;(b) 将对称性扩展到三维晶体学对称性。我们展示了这些特定的高维几何集合是如何实现对称德龙特性的。使用这些特定的高维图形集合作为 Voronoi 站点对三维空间进行 Voronoi 分割,自然会产生全等原点。这就推广了经典 Plesiohedra 的理念,允许对弯曲的边和面、非凸边界、甚至具有正属边界的手体进行片断线性逼近,从而提供真正的体积材料系统,与传统的平面或壳状系统形成鲜明对比。为了证明这些实体形状的存在,我们制作了大量无链全等空间填充把手体作为概念证明。为此,我们重点研究了一些空间填充多面体的等距体,如立方体和带圆的截断八面体,以及作为 Voronoi 站点的曲线复合体。这些结果表明,无链柄体多面体具有丰富而广阔的参数设计空间,是拓扑互锁建筑材料等工程应用的绝佳代表。
{"title":"Handlebody Plesiohedra Unchained: Topologically Interlocked Cell-Transitive 3-Honeycombs","authors":"Matthew Ebert ,&nbsp;Doyeon Kim ,&nbsp;Ergun Akleman ,&nbsp;Vinayak Krishnamurthy","doi":"10.1016/j.cad.2024.103779","DOIUrl":"10.1016/j.cad.2024.103779","url":null,"abstract":"<div><p>We present an approach for systematic design of generalized Plesiohedra, a new type of 3D space-filling shapes that can even include unchained handlebodies. We call these handlebody plesiohedra unchained, since they are <strong>topologically interlocked</strong>, i.e., they can be assembled and disassembled without breaking any of the solids apart and they can keep in place with a set of boundary constraints. These space-filling shapes (i.e. congruent prototiles) are obtained from the Voronoi decomposition of symmetric Delone (Delaunay) point sets. To create this new class of shapes, we generalize the design space of classical Plesiohedra by introducing two novel geometric steps: (a) extension of point sites to piecewise linear approximations of higher-dimensional geometries and (b) extension of symmetries to 3D crystallographic symmetries. We show how these specific collections of higher-dimensional geometries can admit the symmetric Delone property. A Voronoi partitioning of 3D space using these specific collections of higher-dimensional shapes as Voronoi sites naturally results in congruent prototiles. This generalizes the idea of classical Plesiohedra by allowing for piecewise linear approximation of curved edges and faces, non-convex boundaries, and even handlebodies with positive genus boundaries to provide truly volumetric material systems in contrast to traditional planar or shell-like systems. To demonstrate existence of these solid shapes, we produced a large set of unchained congruent space-filling handlebodies as proofs of concept. For this, we focused our investigation using isometries of some space-filling polyhedra, such as a cube and a truncated octahedron with circles, and curve complexes as Voronoi sites. These results point to a rich and vast parametric design space of unchained handlebody plesiohedra making them an excellent representations for engineering applications such as topologically interlocked architectured materials.</p></div>","PeriodicalId":50632,"journal":{"name":"Computer-Aided Design","volume":"177 ","pages":"Article 103779"},"PeriodicalIF":3.0,"publicationDate":"2024-08-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141964515","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
Optimum design of uniform and non-uniform infill-coated structures with discrete variables 具有离散变量的均匀和非均匀灌注涂层结构的优化设计
IF 3 3区 计算机科学 Q2 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2024-08-05 DOI: 10.1016/j.cad.2024.103781
Alain Garaigordobil, José Antonio Postigo, Rubén Ansola, Javier Canales

This article introduces a novel computer-aided procedure to design optimised coated structures with precise shell thickness control using the Smallest Univalue Segment Assimilating Nucleus operator and a novel augmentation-projection technique. Structures with heterogeneous sections, or coated structures, combine two different materials for the nucleus and the shell, which are generally chosen so that the material in the infill is lighter and the material in the coating is stiffer, which in this work are supposed homogeneous. Solving the interface problem requires material properties interpolation equations that consider three material phases, accurate placement of the coating over the base material, and precise control over the coating's thickness. The formation of the coating is controlled by the Smallest Univalue Segment Assimilating Nucleus, an edge detection operator developed in Digital Image Processing. The coating's thickness is controlled by an innovative methodology consisting of the projection of an augmented contour field, which is shown to create a constant thickness coating around the material domain. The optimisation problem is solved with the Sequential Element Rejection and Admission method. The validity of the procedure has been verified by solving various numerical application examples.

本文介绍了一种新颖的计算机辅助程序,利用最小单值段同化核算子和新颖的增强投影技术,设计具有精确壳厚度控制的优化涂层结构。具有异质截面的结构或涂层结构结合了两种不同的材料作为核和壳,通常会选择填充材料较轻而涂层材料较硬的材料,在本研究中这两种材料被认为是同质的。解决界面问题需要考虑三相材料的材料特性插值方程、涂层在基体材料上的精确位置以及涂层厚度的精确控制。涂层的形成由最小同化核(Smallest Univalue Segment Assimilating Nucleus)控制,这是一种在数字图像处理中开发的边缘检测算子。涂层厚度由一种创新方法控制,该方法包括一个增强轮廓场的投影,该投影可在材料域周围形成恒定厚度的涂层。优化问题采用顺序元素剔除和接纳法来解决。通过解决各种数值应用实例,验证了该程序的有效性。
{"title":"Optimum design of uniform and non-uniform infill-coated structures with discrete variables","authors":"Alain Garaigordobil,&nbsp;José Antonio Postigo,&nbsp;Rubén Ansola,&nbsp;Javier Canales","doi":"10.1016/j.cad.2024.103781","DOIUrl":"10.1016/j.cad.2024.103781","url":null,"abstract":"<div><p>This article introduces a novel computer-aided procedure to design optimised coated structures with precise shell thickness control using the Smallest Univalue Segment Assimilating Nucleus operator and a novel augmentation-projection technique. Structures with heterogeneous sections, or coated structures, combine two different materials for the nucleus and the shell, which are generally chosen so that the material in the infill is lighter and the material in the coating is stiffer, which in this work are supposed homogeneous. Solving the interface problem requires material properties interpolation equations that consider three material phases, accurate placement of the coating over the base material, and precise control over the coating's thickness. The formation of the coating is controlled by the <em>Smallest Univalue Segment Assimilating Nucleus</em>, an edge detection operator developed in <em>Digital Image Processing</em>. The coating's thickness is controlled by an innovative methodology consisting of the projection of an augmented contour field, which is shown to create a constant thickness coating around the material domain. The optimisation problem is solved with the <em>Sequential Element Rejection and Admission</em> method. The validity of the procedure has been verified by solving various numerical application examples.</p></div>","PeriodicalId":50632,"journal":{"name":"Computer-Aided Design","volume":"177 ","pages":"Article 103781"},"PeriodicalIF":3.0,"publicationDate":"2024-08-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.sciencedirect.com/science/article/pii/S0010448524001088/pdfft?md5=818e970a6501d02a83f834dc682faba0&pid=1-s2.0-S0010448524001088-main.pdf","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141993064","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Structural regularity detection and enhancement for surface mesh reconstruction in reverse engineering 用于逆向工程中曲面网格重建的结构规整性检测与增强
IF 3 3区 计算机科学 Q2 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2024-08-02 DOI: 10.1016/j.cad.2024.103780
Anyu Mu, Zhenyu Liu, Guifang Duan, Jianrong Tan

Recovering geometric regularities from scanned mesh models with various types of surface features has always been a challenging task in reverse engineering. To address this problem, this paper presents a regularity detection and enhancement framework for surface mesh reconstruction. Initially, surface patches are identified by decomposing the original model into planar, quadric and freeform surface patches. Similar surface patches are aligned with each other by pairwise registration, and symmetry patterns are detected from the accumulated affine transformations using an improved grid fitting method. Regular relations between symmetry patterns and individual surface patches are enumerated and progressively strengthened by orientation, dimension and placement optimizations. Finally, the resultant model with enhanced regularities is obtained by projecting surface patches onto the optimized parametric surfaces iteratively. Comparative experiments on test models demonstrate that the proposed method outperforms existing methods in recovering both lower- and higher-level regularities of engineering models, especially those with freeform surfaces.

从具有各种类型表面特征的扫描网格模型中恢复几何规则性一直是逆向工程中一项具有挑战性的任务。为解决这一问题,本文提出了一种用于曲面网格重建的规则性检测和增强框架。首先,通过将原始模型分解为平面、四角形和自由曲面补丁来识别曲面补丁。相似的表面斑块通过配对注册彼此对齐,然后使用改进的网格拟合方法从累积的仿射变换中检测对称模式。对称模式和单个表面斑块之间的规则关系被列举出来,并通过方向、尺寸和位置优化逐步得到加强。最后,通过迭代将表面补丁投影到优化的参数曲面上,得到具有增强规律性的结果模型。对测试模型的对比实验表明,在恢复工程模型的低级和高级规则性方面,所提出的方法优于现有方法,尤其是那些具有自由曲面的模型。
{"title":"Structural regularity detection and enhancement for surface mesh reconstruction in reverse engineering","authors":"Anyu Mu,&nbsp;Zhenyu Liu,&nbsp;Guifang Duan,&nbsp;Jianrong Tan","doi":"10.1016/j.cad.2024.103780","DOIUrl":"10.1016/j.cad.2024.103780","url":null,"abstract":"<div><p>Recovering geometric regularities from scanned mesh models with various types of surface features has always been a challenging task in reverse engineering. To address this problem, this paper presents a regularity detection and enhancement framework for surface mesh reconstruction. Initially, surface patches are identified by decomposing the original model into planar, quadric and freeform surface patches. Similar surface patches are aligned with each other by pairwise registration, and symmetry patterns are detected from the accumulated affine transformations using an improved grid fitting method. Regular relations between symmetry patterns and individual surface patches are enumerated and progressively strengthened by orientation, dimension and placement optimizations. Finally, the resultant model with enhanced regularities is obtained by projecting surface patches onto the optimized parametric surfaces iteratively. Comparative experiments on test models demonstrate that the proposed method outperforms existing methods in recovering both lower- and higher-level regularities of engineering models, especially those with freeform surfaces.</p></div>","PeriodicalId":50632,"journal":{"name":"Computer-Aided Design","volume":"177 ","pages":"Article 103780"},"PeriodicalIF":3.0,"publicationDate":"2024-08-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141978706","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
Mesh Denoising of Developable Surfaces with Curved Foldings 带曲线折叠的可展开曲面的网格去噪
IF 3 3区 计算机科学 Q2 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2024-07-29 DOI: 10.1016/j.cad.2024.103776
Jiale Pan, Pengbo Bo, Yifeng Li, Zhongquan Wang

This paper presents a novel mesh denoising approach designed specifically for developable models with curved folds, going beyond traditional denoising metrics to focus on restoring the model’s developability. We introduce a metric based on normal variation to assess mesh developability and integrate it into an optimization problem that aims to increase the sparsity of the normal vector field, leading to a dedicated mesh denoising algorithm. The performance of our method is evaluated across a wide range of criteria, including standard metrics and surface developability determined through Gaussian curvature. Through testing on a variety of noisy models and comparison with several state-of-the-art mesh denoising and developability optimization techniques, our approach demonstrates superior performance in both traditional metrics and the enhancement of mesh developability.

本文提出了一种新颖的网格去噪方法,该方法专为具有弯曲褶皱的可开发模型而设计,超越了传统的去噪指标,专注于恢复模型的可开发性。我们引入了一个基于法线变化的指标来评估网格的可展性,并将其整合到一个优化问题中,旨在增加法线矢量场的稀疏性,从而产生一种专用的网格去噪算法。我们通过一系列标准,包括标准指标和通过高斯曲率确定的表面可展性,对我们方法的性能进行了评估。通过对各种噪声模型的测试,以及与几种最先进的网格去噪和可展性优化技术的比较,我们的方法在传统指标和增强网格可展性方面都表现出了卓越的性能。
{"title":"Mesh Denoising of Developable Surfaces with Curved Foldings","authors":"Jiale Pan,&nbsp;Pengbo Bo,&nbsp;Yifeng Li,&nbsp;Zhongquan Wang","doi":"10.1016/j.cad.2024.103776","DOIUrl":"10.1016/j.cad.2024.103776","url":null,"abstract":"<div><p>This paper presents a novel mesh denoising approach designed specifically for developable models with curved folds, going beyond traditional denoising metrics to focus on restoring the model’s developability. We introduce a metric based on normal variation to assess mesh developability and integrate it into an optimization problem that aims to increase the sparsity of the normal vector field, leading to a dedicated mesh denoising algorithm. The performance of our method is evaluated across a wide range of criteria, including standard metrics and surface developability determined through Gaussian curvature. Through testing on a variety of noisy models and comparison with several state-of-the-art mesh denoising and developability optimization techniques, our approach demonstrates superior performance in both traditional metrics and the enhancement of mesh developability.</p></div>","PeriodicalId":50632,"journal":{"name":"Computer-Aided Design","volume":"177 ","pages":"Article 103776"},"PeriodicalIF":3.0,"publicationDate":"2024-07-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141945847","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
Design methodology of functionally graded cellular materials: Manipulating design parameters of triply periodic minimal surfaces through three-dimensional density distributions 功能分级蜂窝材料的设计方法:通过三维密度分布操纵三重周期极小曲面的设计参数
IF 3 3区 计算机科学 Q2 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2024-07-24 DOI: 10.1016/j.cad.2024.103778
Emilio A. Ramírez , Nicolas Béraud , Franck Pourroy , François Villeneuve , Jorge L. Amaya , Matthieu Museau

Functionally Graded Cellular Materials (FGCM) with variable volume fractions have demonstrated significant advantages, including weight reduction, improved stiffness, and enhanced load distribution, when compared to uniform density counterparts. Their design is often characterized by the application of a density distribution to locally modify Representative Volume Elements (RVEs). Current studies have explored the application of Triply Periodic Minimal Surfaces (TPMS) topologies, given their capability to create seamless and interconnected structures, thus avoiding stress concentration issues commonly encountered in traditional lattice configurations. Consequently, this paper introduces a design methodology tailored to TPMS-based FGCM allowing for independent or simultaneous adjustments of RVE thickness and size. Models for predicting relative density as a function of the RVE design parameters of Primitive and Gyroid topologies are presented and discussed. These models are employed to adapt the topologies to three-dimensional density distributions. The proposed method is implemented as a set of design tools and is illustrated for the studied TPMS topologies.

与密度均匀的同类材料相比,具有可变体积分数的功能分级蜂窝材料(FGCM)具有显著的优势,包括减轻重量、提高刚度和增强载荷分布。它们的设计特点通常是应用密度分布来局部改变代表性体积元件(RVE)。目前的研究探索了三周期最小面 (TPMS) 拓扑的应用,因为它们能够创建无缝和相互连接的结构,从而避免传统晶格配置中常见的应力集中问题。因此,本文介绍了一种为基于 TPMS 的 FGCM 量身定制的设计方法,允许独立或同时调整 RVE 的厚度和尺寸。本文提出并讨论了预测相对密度与原始拓扑和陀螺拓扑的 RVE 设计参数函数的模型。利用这些模型可使拓扑结构适应三维密度分布。提出的方法作为一套设计工具得以实施,并针对所研究的 TPMS 拓扑进行了说明。
{"title":"Design methodology of functionally graded cellular materials: Manipulating design parameters of triply periodic minimal surfaces through three-dimensional density distributions","authors":"Emilio A. Ramírez ,&nbsp;Nicolas Béraud ,&nbsp;Franck Pourroy ,&nbsp;François Villeneuve ,&nbsp;Jorge L. Amaya ,&nbsp;Matthieu Museau","doi":"10.1016/j.cad.2024.103778","DOIUrl":"10.1016/j.cad.2024.103778","url":null,"abstract":"<div><p>Functionally Graded Cellular Materials (FGCM) with variable volume fractions have demonstrated significant advantages, including weight reduction, improved stiffness, and enhanced load distribution, when compared to uniform density counterparts. Their design is often characterized by the application of a density distribution to locally modify Representative Volume Elements (RVEs). Current studies have explored the application of Triply Periodic Minimal Surfaces (TPMS) topologies, given their capability to create seamless and interconnected structures, thus avoiding stress concentration issues commonly encountered in traditional lattice configurations. Consequently, this paper introduces a design methodology tailored to TPMS-based FGCM allowing for independent or simultaneous adjustments of RVE thickness and size. Models for predicting relative density as a function of the RVE design parameters of Primitive and Gyroid topologies are presented and discussed. These models are employed to adapt the topologies to three-dimensional density distributions. The proposed method is implemented as a set of design tools and is illustrated for the studied TPMS topologies.</p></div>","PeriodicalId":50632,"journal":{"name":"Computer-Aided Design","volume":"177 ","pages":"Article 103778"},"PeriodicalIF":3.0,"publicationDate":"2024-07-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141850732","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学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1