The Cinderella.2 Manual

Similar documents
Discrete, Continuous, and Hybrid Petri Nets

X.media.publishing. Multimedia Systems. Bearbeitet von Ralf Steinmetz, Klara Nahrstedt

Enabling Flexibility in Process-Aware Information Systems

IEC : Programming Industrial Automation Systems

Payment Technologies for E-Commerce

Applied Information Security

Springer Monographs in Mathematics. Set Theory. The Third Millennium Edition, revised and expanded. Bearbeitet von Thomas Jech

Model-Driven Design Using Business Patterns

Concurrent Programming: Algorithms, Principles, and Foundations

VLSI-Design of Non-Volatile Memories

Model Driven Architecture and Ontology Development

Group-based Cryptography

Object-Process Methodology

SCI: Scalable Coherent Interface

A Study on Radio Access Technology Selection Algorithms

Handbook of Conceptual Modeling

Ajax in Oracle JDeveloper

Abstract Computing Machines

Introductory Operations Research

Computational Biology

UML The Unified Modeling Language, Modeling Languages and Applications

Information Retrieval for Music and Motion

Introduction to Reliable and Secure Distributed Programming

Guerrilla Capacity Planning

Embedded Robotics. Mobile Robot Design and Applications with Embedded Systems. Bearbeitet von Thomas Bräunl

Earth System Modelling - Volume 5

Wireless Algorithms, Systems, and Applications

Ruby on Rails for PHP and Java Developers

Advanced Man-Machine Interaction

Monte Carlo Methods and Applications

Image and Geometry Processing for 3-D Cinematography

Dynamic Taxonomies and Faceted Search

Conceptual Modelling in Information Systems Engineering

System Earth via Geodetic-Geophysical Space Techniques

Developments in 3D Geo-Information Sciences

Perspectives on Projective Geometry

CindyJS. Mathematical visualization on modern devices

Advances in Information Systems

Web Archiving. Bearbeitet von Julien Masanès

Object-Oriented Metrics in Practice

Cindy3D Project Documentation

Web Component Development with Zope 3

X.media.publishing. 3D Computer Vision. Efficient Methods and Applications. von Christian Wöhler. 1. Auflage

Evolutionary Multi-Criterion Optimization

Cinderella: Computation, Complexity, Geometry

3.2 A Three-Bar Linkage 51

Preference Learning. Bearbeitet von Johannes Fürnkranz, Eyke Hüllermeier

Contents NUMBER. Resource Overview xv. Counting Forward and Backward; Counting. Principles; Count On and Count Back. How Many? 3 58.

Advanced Numerical Methods to Optimize Cutting Operations of Five Axis Milling Machines

A Developer s Guide to the Semantic Web

Outcomes List for Math Multivariable Calculus (9 th edition of text) Spring

Algorithms -- ESA 2004

STEPHEN WOLFRAM MATHEMATICADO. Fourth Edition WOLFRAM MEDIA CAMBRIDGE UNIVERSITY PRESS

Information Processing in Medical Imaging

Contents Computing with Formulas

List of NEW Maths content

Algorithms & Data Structures 2

Maths. Formative Assessment/key piece of work prior to end of unit: Term Autumn 1

Foundations of 3D Graphics Programming

Table of Contents. Preface...iii. INTRODUCTION 1. Introduction to M ultimedia and Web Design 1. ILLUSTRATOR CS6 1. Introducing Illustrator CS6 17

Find out how to download songs and albums from Amazon Music without having to use the MP3 downloader app. MP3s can be purchased and then

CONTENTS IN DETAIL. What s in This Book?... xx Who Is This Book For?... xx

Huei-Huang Lee. Programming with MATLAB2016 SDC ACCESS CODE. Better Textbooks. Lower Prices. UNIQUE CODE INSIDE

Functional range of the different FluidSIM versions

Marketing Cloud Scripting Languages

Fundamentals of Inertial Navigation, Satellite-based Positioning and their Integration

How Tomcat Works: A Guide To Developing Your Own Java Servlet Container By Budi Kurniawan

The Many Lessons in Fractals

By Bonemap Extending Isadora s 3D Particles and 3D Model Particles

Dwg viewer free download vista. Dwg viewer free download vista.zip

AP Calculus AB Mean Value Theorem (MVT) Unit 4 Packet B. 4. on the interval [ ]

Mathematics High School Geometry An understanding of the attributes and relationships of geometric objects can be applied in diverse contexts

Mathematics 6 12 Section 26

Course Syllabus. Course Title. Who should attend? Course Description. Adobe Animate CC

Music Synchronization

Generating Analog IC Layouts with LAYGEN II

Contents in Detail. Who Is This Book For?... xix What s in This Book?... xx. part I: Warming Up 1

Remote Sensing Digital Image Analysis

Bezier Curves. An Introduction. Detlef Reimers

Convert Manuals To Html In Wordpress Theme Tutorial Pdf

Year Term Week Chapter Ref Lesson 18.1 Cubic and reciprocal functions. 18 Graphs 2. (Algebra) 18.4 Gradients and areas under graphs

Welcome to CS 4/57101 Computer Graphics

Practical Linear Algebra

S206E Lecture 13, 5/22/2016, Grasshopper Math and Logic Rules

Cornell CS4620 Fall 2011!Lecture Kavita Bala (with previous instructors James/Marschner) Cornell CS4620 Fall 2011!Lecture 1.

FOR EVALUATION ONLY. COPYRIGHT DEEPAK MAINI FOR EVALUATION ONLY. COPYRIGHT DEEPAK MAINI

Mathematics High School Geometry

Course Information Package

Place Value and Operations with Whole Numbers

Protocol engineering hartmut konig. Protocol engineering hartmut konig.zip

Daf Kompakt B1 Intensivtrainer

MIXED REALITY (AR & VR) WITH UNITY 3D (Microsoft HoloLens)

Opening From Web Server 1-14 Appending Files 1-14 Merging Files 1-15 Scene Statistics 1-16

Embedded Software and Systems

Game Mathematics. (12 Week Lesson Plan)

Joomla!: Einführung In Das Populäre CMS (German Edition) By Ralph Steyer

PROGRAMMING AND ENGINEERING COMPUTING WITH MATLAB Huei-Huang Lee SDC. Better Textbooks. Lower Prices.

b) develop mathematical thinking and problem solving ability.

Mercer County Schools

Surfacing using Creo Parametric 3.0

Transcription:

The Cinderella.2 Manual Working with The Interactive Geometry Software Bearbeitet von Ulrich H Kortenkamp, Jürgen Richter-Gebert 1. Auflage 2012. Buch. xiv, 458 S. Hardcover ISBN 978 3 540 34924 2 Format (B x L): 0 x 0 cm Weitere Fachgebiete > Mathematik > Numerik und Wissenschaftliches Rechnen schnell und portofrei erhältlich bei Die Online-Fachbuchhandlung beck-shop.de ist spezialisiert auf Fachbücher, insbesondere Recht, Steuern und Wirtschaft. Im Sortiment finden Sie alle Medien (Bücher, Zeitschriften, CDs, ebooks, etc.) aller Verlage. Ergänzt wird das Programm durch Services wie Neuerscheinungsdienst oder Zusammenstellungen von Büchern zu Sonderpreisen. Der Shop führt mehr als 8 Millionen Produkte.

Contents Part I General Concepts 1 Introduction... 3 1.1 What Is Cinderella?... 3 1.2 What Is New in Cinderella.2... 20 1.3 Technical Background... 23 1.4 Installation and Updating... 25 2 Theoretical Background... 27 2.1 Problems in Interactive Geometry... 27 2.2 Projective Geometry... 30 2.3 Homogeneous Coordinates... 31 2.4 Complex Numbers... 32 2.5 Measurements and Complex Numbers... 35 2.6 The Principle of Continuity... 39 3 Quick-Start Tutorials... 41 3.1 Pappus s Theorem... 42 3.2 A Three-Bar Linkage... 51 3.3 Kepler Ellipses... 56 3.4 Scripting the Seeds of a Sunflower... 58 Part II Cinderella Reference 4 Interactive Geometry with Cinderella... 67 4.1 The Main Menu... 67 4.2 The Toolbars... 69 4.3 General Tools... 70 4.4 Move Mode... 71 4.5 Interactive Modes... 74 4.6 Definition Modes... 84 4.7 Measurements... 93 4.8 Special Modes... 97 4.9 Conic Operations...110 4.10 Polygons...112 4.11 Geometries...114 xi

xii Contents 4.12 Views...116 4.13 Transformation Modes...122 4.14 Setting a Basis...138 4.15 Iterated Function Systems...141 4.16 Transformation Groups...145 5 The Inspector...153 5.1 A General Overview...153 5.2 The Info Block...155 5.3 Inspecting Appearance...156 5.4 Traces, Arrows, Rendering...160 5.5 Controlling the Views...163 Part III CindyLab Reference 6 Introduction to CindyLab...167 6.1 Simulating Masses and Forces...167 6.2 Cinderella and Physics...169 6.3 CindyLab and CindyScript...170 6.4 The Elements of CindyLab...172 6.5 Starting a Physics Simulation...173 6.6 The Environment...174 7 CindyLab Objects...175 7.1 Free Mass...175 7.2 Velocity...178 7.3 Gravity...180 7.4 Sun...183 7.5 Magnetic Field...185 7.6 Rubber Band...187 7.7 Spring...189 7.8 Coulomb Force...194 7.9 Floor...194 7.10 Bouncer...196 7.11 Environment...197 7.12 Many-Particle Systems...201 7.13 Animations and CindyLab...205 7.14 Geometry and CindyLab...208 7.15 Scripting Physical Environments...212 Part IV CindyScript Reference 8 CindyScript Fundamentals...219 8.1 General Concepts of CindyScript...220 8.2 Entering Program Code...225 8.3 Variables and Functions...229 8.4 Accessing Geometric Elements...234 9 Programming...243 9.1 Control Operators...243

Contents xiii 9.2 Arithmetic Operators...248 9.3 Boolean Operators...253 9.4 String Operators...257 9.5 String Comparison and Sorting...261 10 Lists and Linear Algebra...263 10.1 Using Lists in CindyScript...263 10.2 Elementary List Operations...265 10.3 Advanced List Operations...268 10.4 Lists of Geometric Elements...271 10.5 Vectors and Matrices...271 11 Drawing...281 11.1 Appearance of Objects...282 11.2 Elementary Drawing Functions...285 11.3 Function Plotting...291 11.4 Texts and Tables...309 11.5 TeX Rendering...313 11.6 Image Manipulation and Rendering...322 11.7 Shapes...336 11.8 The Coordinate System of CindyScript...340 11.9 The Appearance and Basis Stack...344 11.10 Layers...344 12 Geometric Operators...349 12.1 Lists and Coordinates...349 12.2 Elementary geometric operators...349 12.3 Useful Linear Algebra Operators...351 12.4 Conversion and Typing...351 12.5 Geometric Transformations and Bases...352 13 Calculus...355 13.1 Derivatives and Tangents...355 13.2 Advanced calculations...357 14 Music Support: Syntherella...361 14.1 MIDI Functions...362 14.2 Single Tones...366 14.3 Melodies...367 14.4 Sound characteristics...373 14.5 Three Little Pieces...375 14.6 Sampled-Audio Functions...377 15 Special Operators...381 15.1 Interaction with Geometry...381 15.2 File Management...385 15.3 Console Output...388 15.4 Timing and Animations...389 15.5 User Input...391 15.6 Interaction with CindyLab...394

xiv Contents 15.7 Entering CindyScript Code...395 16 Tiny Code Examples...401 Part V Advanced Topics 17 Copy, Paste and Macros...415 17.1 Copy/Paste...415 17.2 Redefine...417 17.3 Creating own Tools...418 18 Creating Interactive Webpages...419 18.1 Glossary...419 18.2 Exporting Plain Examples...420 18.3 Exporting Animations...421 18.4 Creating Interactive Exercises...422 18.5 Post-Processing...422 18.6 Legal Issues...422 19 Scribbling...423 19.1 Creating Elements...423 19.2 Gestures...425 19.3 Customizing the Scribble Mode...426 20 Extensions...427 20.1 Plugins...427 20.2 JavaScript...430 20.3 Interactive Exercises...433 20.4 Multitouch Support...438 20.5 Mathe-Vital...442 20.6 Visage: Visualization of Graph Algorithms...443 Index...447 References...457