A Guide to the Classification Theorem for Compact Surfaces / / by Jean Gallier, Dianna Xu
| A Guide to the Classification Theorem for Compact Surfaces / / by Jean Gallier, Dianna Xu |
| Autore | Gallier Jean |
| Edizione | [1st ed. 2013.] |
| Pubbl/distr/stampa | Berlin, Heidelberg : , : Springer Berlin Heidelberg : , : Imprint : Springer, , 2013 |
| Descrizione fisica | 1 online resource (182 p.) |
| Disciplina | 512.55 |
| Collana | Geometry and Computing |
| Soggetto topico |
Topology
Manifolds (Mathematics) Complex manifolds Algebraic topology Manifolds and Cell Complexes (incl. Diff.Topology) Algebraic Topology |
| ISBN | 3-642-34364-3 |
| Formato | Materiale a stampa |
| Livello bibliografico | Monografia |
| Lingua di pubblicazione | eng |
| Nota di contenuto | The Classification Theorem: Informal Presentation -- Surfaces -- Simplices, Complexes, and Triangulations -- The Fundamental Group, Orientability -- Homology Groups -- The Classification Theorem for Compact Surfaces -- Viewing the Real Projective Plane in R3 -- Proof of Proposition 5.1 -- Topological Preliminaries -- History of the Classification Theorem -- Every Surface Can be Triangulated -- Notes . |
| Record Nr. | UNINA-9910438139303321 |
Gallier Jean
|
||
| Berlin, Heidelberg : , : Springer Berlin Heidelberg : , : Imprint : Springer, , 2013 | ||
| Lo trovi qui: Univ. Federico II | ||
| ||
Processing : creative coding and generative art in Processing 2 / / Ira Greenberg, Dianna Xu, Deepak Kumar
| Processing : creative coding and generative art in Processing 2 / / Ira Greenberg, Dianna Xu, Deepak Kumar |
| Autore | Greenberg Ira |
| Edizione | [2nd ed. 2013.] |
| Pubbl/distr/stampa | [Berkeley, CA], : Friends of ED / Apress, c2013 |
| Descrizione fisica | 1 online resource (459 pages) |
| Disciplina | 776 |
| Altri autori (Persone) |
XuDianna
KumarD (Deepak) |
| Soggetto topico |
Processing (Computer program language)
Computer graphics |
| ISBN |
9781430244653
1430244658 |
| Formato | Materiale a stampa |
| Livello bibliografico | Monografia |
| Lingua di pubblicazione | eng |
| Nota di contenuto |
Cover; Title Page; Copyright Page; Contents at a Glance; Table of Contents; Foreword; About the Authors; About the Technical Reviewer; About the Cover Image Artist; Acknowledgments; Introduction; Resources; In the Book; Chapter 1 Diving into the Shallow End; Programming vs. Computer Science; Art + Science = Creative Coding; MIT Media Lab; What Is Processing?; Bits and Bytes; Mnemonics; Java; Processing; Quick Tour; Processing Menu System; Edit Menu; Sketch Menu; Tools Menu; Help Menu; Additional Menus; Summary; Chapter 2 Art by Numbers; Algorithms; Pseudocode Example; Generative Algorithm
Drawing with CodePrimitives; Code Comments; Coordinate Systems; Algorithmic Face; Primitive Variables; Naming Rules and Conventions; Strict Typing; Face Implementation; Quick Math Refresher; Summary; Chapter 3 Processing Boot Camp; Functions; Reimplementing rect(); Local Variables and Scope; Adding Some Logic; Switch and Ternary; Switch Statement; Ternary Operator; Moving Beyond the Primitives; Yet Another Rectangle; Expanding the API; Polygon Implementation; Improved Polygon; Transformations; Perfected Polygon; Loops; Compound Operators; Putting It All Together; Having Some Polygonal Fun Polygonal WallpaperPushing and Popping the Matrix; Star Mandala Table; Honing Your Coding Craft; A Simple Mandala; Create a Mandala Table; Summary; Chapter 4 Creating Across Time and Curved Space; Keep It Local; Examining the Variables; Thinking About Memory; Returning Value; Prime Time; Making Things Move; Moving and Rotating; Adding Simple Collision; Progress, Not Perfection; Calculating a Dynamic Radius; Introducing Curves; Processing's Curve Functions; Controlling Curves; quadraticVertex(); Closed Quadratic Curve; bezierVertex(); curveVertex(); curveVertex() Ellipse; Summary Chapter 5 Expressive Power of DataArrays; Indexing, Size, and Loops; Example: A Simple Bar Graph; Array Operations; Printing; Min, Max, and Sorting; Example: A Better, Interactive curveVertex; Primitive and Reference Types; Arrays As Parameters; Time Series Visualization; Simple Data Modeling; Data Visualization; Mapping Numbers; Basic Plots; Time Series; Heat Maps; Proportional Symbols; Algorithms and Issues of Space and Time; Summary; References; Chapter 6 Organizing Chaos; Objects: Attributes and Behavior; Classes: Object Factories; Object-Oriented Programming in Processing Customizing InstancesA Useful Keyword: this; Tabs: Organizing Code; Defining Additional Behaviors: Motion; OOP and Encapsulation in Processing; PVector Class in Processing; Ball in a Box; Composition: Has-a Relationships; Simulated Physics: Verlet Motion; Two Balls and a Stick: An Application of Verlet Integration; Inheritance: Is-a Relationships; Interfaces Are Doable; Summary; Chapter 7 Creative Abstraction; Strings; String Methods; Working with Strings; Text Visualization: Creating Word Clouds; Acquiring the Data; Parsing the Data; Filtering the Data; The ArrayList Class Filtering Function Words and Stop Words |
| Record Nr. | UNINA-9910438100903321 |
Greenberg Ira
|
||
| [Berkeley, CA], : Friends of ED / Apress, c2013 | ||
| Lo trovi qui: Univ. Federico II | ||
| ||