arrow
返回

Computational Topology, Boolean Algebras, and Solid Modeling

delete2025-04-01
delete0
PRE
AI
A
Alberto Paoluzzi *
G
Giorgio Scorzelli
DOI:10.1016/j.cad.2025.103839delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
The paper aims to unfold and clarify both the theoretical approach and the practical implementation of an original and unusual solution to geometric modeling of any expression of the Boolean algebras generated by computer representations of solid models (Paoluzzi et al., 2020; Paoluzzi et al., 2023). Starting from the integration of generative, decompositive, enumerative, CSG, and Boundary primitive representation schemes, the paper describes both the underlying topological theory and how to make practical and effective use of a complete set algebra isomorphic to the Constructive Solid Geometry (CSG) enlarged with n-ary operations and explicit consideration of external space, including possible holes inside and between the elements of any assembly of solid models. All examples in this paper are supported by the straightforward Domain Specific Language (DSL) Plasm.jl [1,2] (Paoluzzi et al., 1995; Paoluzzi, 2003) , an extension to the geometry of FL (Function Level), by Backus and his group at IBM Almaden [3,4] (Williams and Wimmers, 1988; Backus et al., 1990) , and recently ported to the Julia language [5] (Bezanson et al., 2017) . The cover, text, and appendices present a concise and functional implementation of Plasm, demonstrating simple examples and generating images of geometric objects corresponding to each section of the paper. The software, with a liberal license MIT, is available at https://github.com/PlasmLanguage/Plasm.jl.
Keyword:
Computational topology
Chain complex
Cellular complex
Solid modeling
Julia
Constructive Solid Geometry (CSG)
Linear Algebraic Representation (LAR)
Space arrangement
Boolean algebras

期刊

C
Computer-Aided Design
IF:
3.1
论文数:
3.1K
被引数:
6.4K

机构

R
Roma Tre University
学者数:
5.1K
论文数: 4.9K
被引数: 5.4K
U
Utah System of Higher Education
学者数:
4.6W
论文数: 4.0W
被引数: 161
引用论文

引用论文

Anomalous diffusion on the servosphere: A potential tool for detecting inherent organismal movement patterns
err2017-06-01
err0
errOAAI
errNaohisa Nagaya; Nobuaki Mizumoto; Masato S. Abe; Shigeto Dobata; Ryota Sato; Ryusuke Fujisawa
err分享
err收藏
Julia: A Fresh Approach to Numerical Computing朱莉娅: 一种新的数值计算方法
err2017-01-01
err3.6K
errOAAI
errBezanson, Jeff; Edelman, Alan; Karpinski, Stefan; Shah, Viral B.
err分享
err收藏
A Survey of Methods for Converting Unstructured Data to CSG Models
err2024-03-01
err6
errOAAI
errFayolle, Pierre-Alain; Friedrich, Markus
err分享
err收藏
err分享
err收藏
Finite Algebras for Solid Modeling using Julia?s Sparse Arrays
err2023-02-01
err1
errOAAI
errPaoluzzi, Alberto; Shapiro, Vadim; DiCarlo, Antonio; Scorzelli, Giorgio; Onofri, Elia
err分享
err收藏
Linear algebraic representation for topological structures
err2014-01-01
err18
PREAI
errDiCarlo, Antonio; Paoluzzi, Alberto; Shapiro, Vadim
err分享
err收藏
没有更多内容