Turtle geometry
نویسنده
چکیده
This chapter gives a cursory introduction to the field of Turtle geometry. Developed as part of a programming language, Turtle geometry is used as both an instrument to teach math to children and as a tool for generating pictures using grammars. It is the latter which will be the topic of this chapter. Two definitions of Turtle geometry will be given, as well as an example to illustrate the use of grammars to generate a selfsimilar picture known as the Koch curve. As another example, a non-deterministic Lindenmayer system is used to generate pictures of plants.
منابع مشابه
3D turtle geometry: artwork, theory, program equivalence and symmetry
We define a 3D variant of turtle graphics and present the theoretical foundations of 3D turtle geometry. This theory enables one to reason about open and closed 3D polygonal paths by means of algebraic calculations. In particular, we introduce several equivalence relations on turtle programs and theorems that define corresponding standard forms. We also express the relationship between the symm...
متن کاملExtensions to the graphical interpretation of L-systems based on turtle geometry
This material introduces extensions to the graphical interpretation of L-systems based on turtle geometry, resulting in a higher degree of realism of visualized models.
متن کاملTurtle geometry in computer graphics and computer-aided design
Abstract: LOGO is a programming language incorporating turtle graphics, originally devised for teaching computing to young children in elementary and middle schools. Here we advocate the use of LOGO to help introduce some of the basic concepts of computer graphics and computer aided design to undergraduate and graduate students in colleges and universities. We shall show how to motivate affine ...
متن کاملExperiencing 3d Simulated Space Through Different Perspectives
The contribution of technology to the teaching and learning of geometry is perceived to be strongly linked with interactivity, multiple interlinked representations, including symbolic ones, dynamic manipulations, and dynamic visualizations (Laborde et al. 2006). However, relatively little research has been carried out on the way the above distinct characteristics of digital media can be exploit...
متن کاملHodograph Turtles
In classical turtle graphics a line is drawn to connect the turtle’s position vector before and after executing each FORWARD command. A hodograph turtle shadows the classical turtle and draws a line connecting the classical turtle’s direction vector before and after executing each TURN command. Here we study examples of the hodograph turtle in action along with several extensions. We show that ...
متن کامل