or
Sign in to turn on 1-Click ordering.
or
Amazon Prime Free Trial required. Sign up when you check out. Learn More
More Buying Choices
Have one to sell? Sell yours here
Geometric Programming for Computer Aided Design
 
 
Tell the Publisher!
I'd like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Geometric Programming for Computer Aided Design [Hardcover]

Alberto Paoluzzi (Author)

List Price: $155.00
Price: $131.95 & this item ships for FREE with Super Saver Shipping. Details
You Save: $23.05 (15%)
  Special Offers Available
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.
Only 1 left in stock--order soon (more on the way).
Want it delivered Monday, February 6? Choose One-Day Shipping at checkout. Details
Textbook Student FREE Two-Day Shipping for students on millions of items. Learn more

Formats

Amazon Price New from Used from
Hardcover $131.95  
Paperback --  

Book Description

June 3, 2003 0471899429 978-0471899426 1
Geometric Programming is currently of interest in CAD (Computer Aided Design) and related areas such as computer graphics, modeling and animation, scientific simulation and robotics. A growing interest towards gemotric programming is forecast in the next few years with respect to market specific CAD applications (e.g. for architecture and mechanical CAD) and web-based collaborative design environments.
PLaSM is a general purpose functional language to compute with geometry which the authors use throughout their text. The PLaSM language output produces VRML (Virtual Reality Modelling Language) files which are used to create virtual worlds. PLaSM blends the powerful algebraic approach to programming developed at IBM research, with a dimension-independent approach to geometric data structures and algorithms, This book shows that such geometric code can be surprisingly compact and easy to write.
It begins by introducing the basic programming with PLaSM and algebraic and geometric foundations of shape modeling, the foundations of computer graphics, solid modeling and geometric modeling of manifolds follows and finally discusses the application of geometric programming. For each topic, the mathematics is given, together with the PLaSM implementation (usually with a few lines of readable code) and some worked examples.
* Combines excellent coverage of the theory with well-developed examples
* Numerous applications eg. scientific stimulation, robotics, CAD, Virtual Reality
* Worked exercises for each topic
* Uses PLaSM language (supplied) throughout to illustrate techniques
* Supported with web presence
Written for Industrial Practioners developing CAD software, mechanical engineers in Graphics, CAD and CAM, undergraduate and postgraduate courses in Computer Science and Mechanical Engineering,as well as programmers involved with developing visualization software.

Special Offers and Product Promotions

  • Buy $50 in qualifying physical textbooks, get $5 in Amazon MP3 Credit. Here's how (restrictions apply)


Editorial Reviews

Review

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

From the Back Cover

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.

Product Details


More About the Author

Discover books, learn about writers, read author blogs, and more.

Customer Reviews


There are no customer reviews yet.
Video reviews
Video reviews
Amazon now allows customers to upload product video reviews. Use a webcam or video camera to record and upload reviews to Amazon.



Inside This Book (learn more)
First Sentence:
The design language PLaSM, which this book aims to describe, is a geometry-oriented extension of a subset of FL, an advanced language for programming at Function Level, developed by the Functional Programming Group of IBM Research Division at Almaden [BWW90, BWW+89]. Read the first page
Key Phrases - Statistically Improbable Phrases (SIPs): (learn more)
scaling tensor, shearing tensor, polymarker primitive, transfinite blending, linear polyhedra, polyhedral argument, polytopal subdivision, polyhedral complex, cubic cardinal splines, umbrella modeling, polyline primitive, intrinsic triplet, fill area set, convex cells, geometric handles, translation tensors, where verts, scene polygons, geometric kernel, geometric value, linear extrusion, iii script, containment box, dimetric projection, positive halfspace
Key Phrases - Capitalized Phrases (CAPs): (learn more)
John Wiley, Open Inventor, World-Wide Web, Mona Lisa, Bicubic Hermite
New!
Books on Related Topics | Concordance | Text Stats
Browse Sample Pages:
Front Cover | Table of Contents | First Pages | Index | Back Cover | Surprise Me!
Search Inside This Book:




Suggested Tags from Similar Products

 (What's this?)
Be the first one to add a relevant tag (keyword that's strongly related to this product).
 
(1)

Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Search Customer Discussions
Search all Amazon discussions
   
Related forums



So You'd Like to...


Create a guide


Look for Similar Items by Category


Look for Similar Items by Subject