Join Books.org — it's free

Computer Graphics & Design, CAD/CAM, Mathematics, Engineering, Mathematics, Geometry
Geometric Programming for Computer Aided Design by Alberto Paoluzzi β€” book cover

Geometric Programming for Computer Aided Design

by Alberto Paoluzzi, Valerio Pascucci, Michele Vicentino, Claudio Baldazzi, Portu
Available on Bookshop Write a review

Books.org participates in affiliate programs including Bookshop.org and the Amazon Services LLC Associates Program. We may earn a commission from qualifying purchases made through links on this page, at no additional cost to you.

Log in to track your reading progress.

Overview

PLaSM, a general purpose functional language, blends the powerful algebraic approach to programming developed at IBM research with a dimension-independent approach to geometric data structures and algorithms. This book demonstrates how this geometric code is surprisingly compact and easy to write. The authors combine excellent coverage of the theory with well-developed examples so readers can gain a better understanding of the material.

Synopsis

Learn how to create computational designs, graphics and animations with minimum programming effort but without sacrificing an understanding of the algorithmic processes involved.

Students and teachers of computer aided design have two options available to them. On the one hand, they can make use of state-of-the-art computer aided design systems that hide all the programming behind the user interface. Alternatively, they can learn from first principles and expend excess effort dealing with the tangential programming requirements of the computational framework, the user interface and graphical display methods.

Geometric Programming for Computer Aided Design provides a middle way. It presents PlaSM, a design environment for graphics, modelling and animation that supports rapid prototyping but does not deprive the user of direct control over the underlying geometric programming.

Divided into 3 self-contained sections, this book provides:

* An introduction to functional programming with PLaSM

* A comprehensive discussion of basic graphics programming techniques

* An in-depth tutorial on geometric modelling progressing from basic to advanced concepts including animation and motion modelling

* Complete PLaSM language libraries organized by chapter

* Access to free geometric libraries and the PLaSM source code via an accompanying web site

* Examples from other disciplines such as mathematics, mechanical engineering, architecture and the arts.

Think of PLaSM as a Rapid Application Development environment that allows both student and teacher, professional designer and researcher, to generate examples and prototypes with minimal programming effort and maximum control.

About the Author, Alberto Paoluzzi

Technically savvy home owners

Reviews

There are no reviews yet. Log in to write one.

Editorials

From the Publisher

"...an ambitious text that covers a lot of ground...very suitable for postgraduate research and teaching..." (Computer-Aided Design, 2004)

Book Details

Published
May 1, 2003
Publisher
Wiley, John & Sons, Incorporated
Pages
800
Format
Hardcover
ISBN
9780471899426

Similar books