𝔖 Scriptorium
✦   LIBER   ✦

📁

Geometric Patterns with Creative Coding: Coding for the Arts

✍ Scribed by Selçuk Artut


Publisher
Apress
Year
2023
Tongue
English
Leaves
410
Edition
1
Category
Library

⬇  Acquire This Volume

No coin nor oath required. For personal study only.

✦ Synopsis


Facilitate coding in generating geometric motives with a special focus on analyzing their geometric formulations. This book aims to teach analytical coding skills by combining arts and mathematics. 
Geometric patterns are quintessentially important for understanding today’s media arts and their relationship with mathematics. With the main emphasis on this, author Selçuk Artut proposes a certain workflow to mathematically analyze a geometric pattern and use creative coding skills to render it on a computer screen. 
When done, you'll understand the basics of coding and expand the provided structure to cover issues of creative coding in particular. This book will also present a workflow to geometrically analyze and build patterns with detailed examples.

What You Will Learn
  • Gain insight into the field of geometric patterns and its cultural value
  • Review dialectic creativity that takes place between humans and computers
  • Use code as a creative tool to use human-computer interaction to develop one's creative skills
Who This Book Is For

Any person who has an interest in using coding as a creative tool. University students from Arts, Design, Architecture, and Computer Science departments. Artists and designers who are eager to implement creative coding in their artistic production. 


✦ Table of Contents


Contents
About the Author
About the Technical Reviewer
Acknowledgments
Foreword
Introduction
Chapter 1: The Fascinating Universe of Geometric Patterns
Chapter 2: Algorithmic Structures in Art
Algorithms
Bubble Sort Algorithm
Automata
Technology’s Impact on Art
Chapter 3: Generative Art
Chapter 4: Extending the Bounds of Creativity
Chapter 5: Playing with Creative Coding
What Is Creative Coding? Why Is It Different Than Conventional Programming?
Creative Coding Environments
How to Use p5.js
p5.js Coding Structure
Use of Comments
Debugging Your Sketches Using the Console
Variables
Loops
Object-Oriented Programming: Building a Class
Cartesian Coordinates in a Computer Graphics Environment
Drawing Basic Shapes
Drawing Complex Shapes
Transformations
Chapter 6: Generating a Basic Geometric Pattern
Generating a Basic Geometric Pattern with Hand Tools
Division of a Circle in 6 and 12 Equal Sections
Generating a Basic Geometric Pattern with Creative Coding
Generating a Basic Geometric Pattern Using Creative Coding
Trigonometry Basics
Units of Measuring Angles
Law of Sines
Chapter 7: Workflows on Generating Geometric Patterns with Creative Coding
Generating a Geometric Pattern Workflow #1
The Motif
Analyzing the Constructive Elements
Calculating Angles and Vertex Points
Generating the Motif
Analyzing the Tessellation
Tessellation Code
Generating a Geometric Pattern Workflow #2
The Motif
Analyzing the Constructive Elements
Calculating Angles and Vertex Points
Generating the Motif
Analyzing the Tessellation
Tessellation Code
Generating a Geometric Pattern Workflow #3
The Motif
Analyzing the Constructive Elements
Calculating Angles and Vertex Points
Generating the Motif
Analyzing the Tessellation
Tessellation Code
Generating a Geometric Pattern Workflow #4
The Motif
Analyzing the Constructive Elements
Calculating Angles and Vertex Points
Generating the Motif
Analyzing the Tessellation
Tessellation Code
Generating a Geometric Pattern Workflow #5
The Motif
Analyzing the Constructive Elements
Generating the Motif
Analyzing the Tessellation
Tessellation Code
Tessellation Code
Generating a Geometric Pattern Workflow #6
The Motif
Analyzing the Constructive Elements
Generating the Motif
Analyzing the Tessellation
Tessellation Code
Generating a Geometric Pattern Workflow #7
The Motif
Analyzing the Constructive Elements
Calculating Angles and Vertex Points
Generating the Shape
Analyzing the y-Offset of the Shape
Generating the Motif
Analyzing the Tessellation
Tessellation Code
Generating a Geometric Pattern Workflow #8
The Motif
Analyzing the Constructive Elements
Calculating Angles and Vertex Points
Generating the Motif
Analyzing the Tessellation
Tessellation Code
Generating a Geometric Pattern Workflow #9
The Motif
Analyzing the Constructive Elements
Calculating Angles and Vertex Points
Generating the Motif
Analyzing the Tessellation
Tessellation Code
Generating a Geometric Pattern Workflow #10
The Motif
Analyzing the Constructive Elements
Calculating Angles and Vertex Points
Generating the Motif
Analyzing the Tessellation
Tessellation Code
Generating a Geometric Pattern Workflow #11
The Motif
Analyzing the Constructive Elements
Calculating Angles and Vertex Points
Generating the Motif
Generating the Motif
Generating the Motif
Analyzing the Tessellation
Tessellation Code
Generating a Geometric Pattern Workflow #12
The Motif
Analyzing the Constructive Elements
Generating the Motif
Analyzing the Tessellation
Tessellation Code
Generating a Geometric Pattern Workflow #13
The Motif
Analyzing the Constructive Elements
Generating the Motif
Analyzing the Tessellation
Tessellation Code
Generating a Geometric Pattern Workflow #14
The Motif
Analyzing the Constructive Elements
Calculating Angles and Vertex Points
Generating the Motif
Analyzing the Tessellation
Tessellation Code
Generating a Geometric Pattern Workflow #15
The Motif
Analyzing the Constructive Elements
Calculating Angles and Vertex Points
Generating the Motif
Analyzing the Tessellation
Tessellation Code
Generating a Geometric Pattern Workflow #16
The Motif
Analyzing the Constructive Elements
Calculating Angles and Vertex Points
Generating the Motif
Analyzing the Tessellation
Tessellation Code
Generating a Geometric Pattern Workflow #17
The Motif
Analyzing the Constructive Elements
Generating the Motif: Shape 1
Analyzing the Constructive Elements
Generating the Motif: Shape 2 Added
Generating the Motif: Shape 2 Added
Analyzing the Constructive Elements
Generating the Motif: Shape 3 Added
Generating the Motif: Shape 3 Added
Generating the Motif: Shape 3 Added
Analyzing the Tessellation
Tessellation Code
Tessellation Code
Tessellation Code
Tessellation Code
Generating a Geometric Pattern Workflow #18
The Motif
Analyzing the Constructive Elements
Generating the Motif
Analyzing the Tessellation
Tessellation Code
Generating a Geometric Pattern Workflow #19
The Motif
Analyzing the Constructive Elements
Generating the Motif
Generating the Motif
Analyzing the Tessellation
Tessellation Code
Tessellation Code
Generating a Geometric Pattern Workflow #20
The Motif
Analyzing the Constructive Elements
Generating the Motif
Generating the Motif
Analyzing the Tessellation
Tessellation Code
Tessellation Code
Generating a Geometric Pattern Workflow #21
The Motif
Analyzing the Constructive Elements
Generating the Motif: Shape 1
Analyzing the Constructive Elements
Generating the Motif: Shape 2
Generating the Motif: Shape 2
Analyzing the Constructive Elements
Generating the Motif: Shape 3
Generating the Motif: Shape 3
Analyzing the Constructive Elements
Generating the Motif: Shape 4
Generating the Motif: Shape 4
Generating the Motif: Shape 4
Analyzing the Tessellation
Tessellation Code
Tessellation Code
Tessellation Code
Tessellation Code
Generating a Geometric Pattern Workflow #22
The Motif
The Filling
Analyzing the Constructive Elements
Generating the Motif: Shape 1
Analyzing the Constructive Elements
Generating the Motif: Shape 2
Analyzing the Constructive Elements
Generating the Motif: Shape 2
Analyzing the Constructive Elements
Generating the Motif: Shape 3
Analyzing the Constructive Elements
Generating the Motif: Shape 4
Analyzing the Constructive Elements
Generating the Motif: Shape 4
Generating the Motif: Shape 4
Generating the Motif
Generating the Motif
Generating the Motif
Analyzing the Filling Element
Generating the Filling
Analyzing the Tessellation
Tessellation Code
Tessellation Code
Tessellation Code
Tessellation Code
Tessellation Code
Generating a Geometric Pattern Workflow #23
The Motif
Analyzing the Constructive Elements
Generating the Motif
Generating the Motif
Analyzing the Tessellation
Tessellation Code
Tessellation Code
Index

✦ Subjects


Creativity; Code; Patterns; Geometry; Motif; Tessellations; Creative Coding; p5.js; JavaScript; Computers; Programming; Media Arts; Abstract Art


📜 SIMILAR VOLUMES


Geometric Patterns with Creative Coding:
✍ Selcuk Artut 📂 Library 📅 2023 🏛 Apress 🌐 English

Facilitate coding in generating geometric motives with a special focus on analyzing their geometric formulations. This book aims to teach analytical coding skills by combining arts and mathematics. Geometric patterns are quintessentially important for understanding today’s media arts and their re

Coding with Coda
✍ Eric J Gruber 📂 Library 📅 2013 🏛 O'Reilly Media 🌐 English

<Div> Like to build websites in the wild with your MacBook? This concise hands-on guide introduces you to the ideal editor: Coda 2. Rather than clutter your screen with shell access, a separate Css editor, and a version control app, you&#8217;ll discover how Coda&#8217;s "one-window web development"

Coding with Coda
✍ Eric J Gruber 📂 Library 📅 2013 🏛 O'Reilly Media 🌐 English

<Div> Like to build websites in the wild with your MacBook? This concise hands-on guide introduces you to the ideal editor: Coda 2. Rather than clutter your screen with shell access, a separate Css editor, and a version control app, you’ll discover how Coda’s "one-window web development" bundles eve