Bim Geometry with Julia Plasm--Functional Language for CAD Programming: Volume 1: Mathematics and Software Engineering
暫譯: 使用 Julia Plasm 的 BIM 幾何學——CAD 程式設計的函數式語言:第 1 卷:數學與軟體工程

Paoluzzi, Alberto, Scorzelli, Giorgio

  • 出版商: Springer
  • 出版日期: 2026-01-03
  • 售價: $3,050
  • 貴賓價: 9.5$2,898
  • 語言: 英文
  • 頁數: 304
  • 裝訂: Hardcover - also called cloth, retail trade, or trade
  • ISBN: 3031902432
  • ISBN-13: 9783031902437
  • 相關分類: Functional-programming
  • 海外代購書籍(需單獨結帳)

相關主題

商品描述

This book provides computational methods, tools, algorithms, code scriptlets, and examples for symbolically generating simple and very complex geometric shapes as solid models and structures for Building Information Modeling (BIM) environments.

The book introduces the Programming Language for Symbolic/Solid Modeling (Plasm), a concise symbolic design language for the construction industry. It explains how to utilize the recent adaptation to the MIT-originated language Julia, regarded as the premier modern language for scientific computing. In this context, the design is stored as a solid model and can be utilized by other Julia packages (e.g., for mechanical, thermal, simulation, etc.).

It is important to note that very complex shapes, including Boolean textures for new materials, may be challenging, if not impossible, to describe using architectural CAD and even harder to encode within the entity class representation methods of the BIM collaboration standard. On the other hand, Plasm.jl product/object descriptions are straightforward to encode and symbolically export/import. They can be used as source strings within IFC files, the collaborative platform for construction. The sender and receiver of such files can receive the symbolic description, the geometric breakdown (atoms of Boolean algebra) exported in the standard, and the precise integral properties (surface, volume, inertia).

The Julia Plasm language is an outstanding environment for teaching computer courses to architecture students and introducing BIM to new generations of ABC professionals, who are already familiar with network tools and will create and innovate with geometric shapes while learning computational methods.

The PLASM language is a preeminent environment to teach computer courses to architecture students and introduce BIM to the new generations of ABC pros, who are already acquainted with network instruments and will create and innovate with geometric shapes while learning computational methods.

商品描述(中文翻譯)

這本書提供計算方法、工具、演算法、程式碼片段以及範例,用於在建築資訊建模(BIM)環境中符號性地生成簡單和非常複雜的幾何形狀作為實體模型和結構。

本書介紹了符號/實體建模程式語言(Programming Language for Symbolic/Solid Modeling, Plasm),這是一種針對建築行業的簡潔符號設計語言。它解釋了如何利用最近對麻省理工學院起源的語言Julia的適應,該語言被視為科學計算的首選現代語言。在這個背景下,設計被儲存為實體模型,並可以被其他Julia套件(例如,機械、熱力、模擬等)使用。

值得注意的是,非常複雜的形狀,包括新材料的布林紋理,可能難以用建築CAD來描述,甚至在BIM協作標準的實體類別表示方法中編碼更是困難。另一方面,Plasm.jl產品/物件描述則容易編碼並符號性地匯出/匯入。它們可以作為IFC檔案中的源字串,這是建築的協作平台。這類檔案的發送者和接收者可以接收符號描述、以標準匯出的幾何分解(布林代數的原子)以及精確的整體屬性(表面、體積、慣性)。

Julia Plasm語言是一個出色的環境,適合教授計算機課程給建築學生,並向新一代的ABC專業人士介紹BIM,他們已經熟悉網路工具,並將在學習計算方法的同時創造和創新幾何形狀。

PLASM語言是一個卓越的環境,適合教授計算機課程給建築學生,並向新一代的ABC專業人士介紹BIM,他們已經熟悉網路工具,並將在學習計算方法的同時創造和創新幾何形狀。

作者簡介

Alberto Paoluzzi (retired) was professor of Computer Science and Computer Engineering at Roma Tre University, Italy. His research interests include computer aided design, computer graphics, design languages, geometric and solid modeling, dimension-independent modeling, computational geometry, computational topology.

Giorgio Scorzelli is Director of Software Development at the Center for Extreme Data Management Analysis and Visualization (CEDMAV) of the University of Utah, USA. His research interests include Big data, Cloud computing, Combinatorial topology, Computational geometry, Computer graphics Continuous integration, Data analysis and exploration, DevOps, Efficient data layouts, Experience architecting and developing distributed systems design, Geometric compression and programming, Integration of enterprise-level applications, Large project management, Solid modeling, Streaming techniques.

作者簡介(中文翻譯)

阿爾貝托·保盧齊(退休)曾任意大利羅馬三大學的計算機科學與計算機工程教授。他的研究興趣包括計算機輔助設計、計算機圖形學、設計語言、幾何與實體建模、獨立於尺寸的建模、計算幾何、計算拓撲。

喬治·斯科爾澤利是美國猶他大學極端數據管理分析與可視化中心(CEDMAV)的軟體開發主任。他的研究興趣包括大數據、雲計算、組合拓撲、計算幾何、計算機圖形學、持續整合、數據分析與探索、DevOps、高效數據佈局、經驗架構與開發分散式系統設計、幾何壓縮與程式設計、企業級應用整合、大型專案管理、實體建模、串流技術。