Terzidis, Kostas Algorithms for Visual Design Using the Processing Language
  1. Edition - May 2009 52.90 Euro 2009. 384 Pages, Hardcover - Handbook/Reference Book - ISBN-10: 0-470-37548-5 ISBN-13: 978-0-470-37548-8 - John Wiley & Sons

Short description This book offers design engineers the technical, theoretical, and design means to develop computer code that will allow them to experiment with design problems in the digital domain. It offers a series of generic procedures that can function as building blocks for designers to experiment, explore, or channel their thoughts, ideas, and principles into potential solutions. The computer language used is a new, open source, and easy-to-use language called processing used quite extensively in the visual arts in the last few years. The algorithms and techniques are quite advanced and offer not only the means to construct new algorithms but also function as a way of understanding the complexity involved in today's design problems. The content of the book will not change much over the next years given that class structures, algorithms, and theories remain quite constant in the computational field.
From the contents Introduction.
1. Elements of the Language.
2. Points, Lines, and Shapes.
3. Structured Shapes.
4. Basics of Graphical User Interfaces.
5. Image Processing.
6. Motion.
7. Advanced Algorithms.
8. 3-D Space.
9. Solid Modeling.
10. File Processing.
11. Physical Computing.
Appendix A: Equations of Lines and Planes.
Appendix B: Answers to Exercises.
Appendix C: Further Reading.
|