CS491b Project Taichi Murase. CS491a Project Project name: Pythagoras Tree Goal: As a CS major student, create a good work for the Curve Bank project.

Slides:



Advertisements
Similar presentations
Fraction Finder Can you identify the fractions?. What fraction of this shape is yellow?
Advertisements

Top-Front-Side View Tutorial
Introduction to Programming
CS Fall 2012, Lab 08 Haohan Zhu. Boston University Slideshow Title Goes Here CS Fall 2012, Lab /17/2015 Tree - Data Structure  Basic.
Pythagoras Theorem c is the length of the hypotenuse (side opposite the right angle). a and b are the lengths of the other two sides. It does not matter.
©2004 Brooks/Cole Applets Graphics & GUIs. Figures ©2004 Brooks/Cole CS 119: Intro to JavaFall 2005 Graphical Programs Most applications these days are.
2D Graphics in Java COMP53 Nov 14, Applets and Applications Java applications are stand-alone programs – start execution with main() – runs in JVM.
1 L44 Introduction to Java Applets. 2 OBJECTIVES  To differentiate between applets and applications.  To observe some of Java's exciting capabilities.
CS491 Robert Lai Winter Project name Curve Bank Project Baravelle Spirals To create an n polygons and then with another 1/n polygon inside the polygon.
Riemann Sum New Approach. Choosing a Project Computer Science (large field)- the branch of engineering science that studies (with the aid of computers)
Created By: Lacey Spieth Audience: Middle School Art Students Click the arrow to begin.
Using Draw Tools C 2012jkc. Click File on the menu bar and select Page Setup on the drop- down menu to get the Page Setup dialog box. Under the Margins.
Web Design Vocab 12 The Last one! Applet, HTTPS, RGB Color, Rollover, Server.
18/09/2015 W EB C ONFERENCING BY. 18/09/2015 W EB C ONFERENCING Tools : elluminateelluminate Virtual room functionalities – 6 users (audio and video)
Computer Graphics Lecture 1 July 11, Computer Graphics What do you think of? The term “computer graphics” is a blanket term used to refer to the.
Graphic Design Cybernetics Aneto Okonkwo Fall 2006.
Introduction to Algorithms using Netlogo. What’s an Algorithm Definitions of Algorithm on the Web: –A procedure or formula for solving a problem.
Welcome to... A Game of X’s and O’s Another Presentation © All rights Reserved
Animation for Teaching High Contrast Between Colors Distinctive Colors Black Red, Green, Yellow, Blue, Black, and White Click here to view elements of.
Macromedia Studio 8 Step-by-Step MACROMEDIA FIREWORKS 8 Project 2: Experience Bank Logo.
Using Pro-Engineer to Create 3 Dimensional Shapes Kevin Manner Kevin Manner Tim Reynolds Tim Reynolds Thuy Tran Thuy Tran Vuong Nguyen Vuong Nguyen.
Jeopardy Line Shape/Form Value Color Texture Q $100 Q $200 Q $300 Q $400 Q $500 Q $100 Q $200 Q $300 Q $400 Q $500 Final Jeopardy Source:
CS324e - Elements of Graphics and Visualization Java 3D Intro.
Miss. Ajsa’s Geometry shapes practice Click the arrow button to begin.
Automating Scoliosis Analysis By Amar Sahai Thomas Jefferson High School for Science and Technology
= 5 = 2 = 4 = 3 How could I make 13 from these shapes? How could I make 19 from these shapes? STARTER.
1 Introduction to Graphics b The last one or two sections of each chapter of the textbook focus on graphical issues b Most computer programs have graphical.
PART TWO Electronic Color & RGB values 1. Electronic Color Computer Monitors: Use light in 3 colors to create images on the screen Monitors use RED, GREEN,
Lessons from the Math Zone: TITLE Click to Start Lesson.
Chapter1 The flash interface and action script 3.0.
NETWORK FLOWS Shruti Aggrawal Preeti Palkar. Requirements 1.Implement the Ford-Fulkerson algorithm for computing network flow in bipartite graphs. 2.For.
CS-321 Dr. Mark L. Hornick 1 CS-321 – Computer Graphics Dr. Mark L. Hornick web: webCT: webct.msoe.edu.
An urn contains 1 green, 2 red, and 3 blue marbles. Draw two without replacement. 1/6 2/6 3/6 2/5 3/5 1/5 3/5 1/5 2/5 2/30 3/30 2/30 6/30 3/30 6/30.
Pear Diamonds Step 1: The Outline of the Pear Draw a simple shape of a pear of your choice, or use this template. Keep the shape simple and easily identifiable.
ColorShape ValueLineSpace $100 $200 $300 $400 $500.
STRETCHES AND SHEARS.
Leaves Recognition By Zakir Mohammed Indiana State University Computer Science.
Coin Recognition Using MATLAB - Emad Zaben - Bakir Hasanein - Mohammed Omar.
TRANSFORMATIONS by Rose
Red-Black Tree Neil Tang 02/07/2008
Red-Black Tree Neil Tang 02/04/2010
Computer Graphics Raster Devices Transformations
Artist Portrait and Artwork
South African Flag The South African flag contains the most colours of any national flag. Can you colour it in here? RED WHITE YELLOW WHITE BLACK GREEN.
11.4 Rotations 1/12/17.
Introduction to Java Applets
Week 8 - Monday CS 121.
به نام مهربانترین In the name of the most compassionate
Drawing Two-Dimensional Shapes with Digital Technology
RING THREE RING TWO RING ONE (Intermediate) 3-D rings
Automating Scoliosis Analysis
Automating Scoliosis Analysis
Fractions 1/2 1/8 1/3 6/8 3/4.
Threaded Binary Trees.
TEACHER CREATES KNOWLEDGE ACQUISITION
Here are four triangles. What do all of these triangles have in common
Pictures in 3-D flip book (Intermediate)
Transformations y - x x x x.
What Color is it?.
Here’s the flange for the robot
Working With Progress Reports
numbers letters colors shapes animals 1pt 1 pt 1 pt 1pt 1 pt 2 pt 2 pt
probability with cards
Menu
PRO-DESKTOP TUTORIAL 2. Use Shift+w to have the workplane facing you.
Shapes.
Color Box Button - Gray Type : object Type : object Type : object
Translate 5 squares left and 4 squares up.
Java-Assignment #4 (Due, April. 9, 2004)
Year 8 Unit 2 Bitmap Graphics
Presentation transcript:

CS491b Project Taichi Murase

CS491a Project Project name: Pythagoras Tree Goal: As a CS major student, create a good work for the Curve Bank project Objective: Improve the ability to cope with 2Dimensional graphic programming

Pythagoras Tree When user click a button with the information, it gradually draws the shape from the square to the pythagoras tree.

Pythagoras Tree Pythagoras theorem Information - Size - Angle - Iteration

Pythagoras Tree Platform Language: Java Class Library: Java2D -- affine transform method deals with rotation and transformation Applet on Web Browser

Pythagoras Tree Applet Interface User input a value of the angle -- here, the angle is the angel between a base edge and left-up edge User select colors: Red, Blue, Green, Black

Pythagoras Tree Algorithm: Binary Tree (Depth-first) Base

Pythagoras Tree Algorithm: Binary Tree (Depth-first) Base Left Draw

Pythagoras Tree Algorithm: Binary Tree (Depth-first) Base Left Draw

Pythagoras Tree Algorithm: Binary Tree (Depth-first) Base Left Draw Right Draw

Pythagoras Tree Algorithm: Binary Tree (Depth-first) Base Left Draw Right Draw

Pythagoras Tree Algorithm: Binary Tree (Depth-first) Base Left Draw Right Draw Left Draw

Pythagoras Tree Algorithm: Binary Tree (Depth-first) Base Left Draw Right Draw Left Draw Right Draw

Pythagoras Tree Algorithm: Binary Tree (Depth-first)

Pythagoras Tree Algorithm: Binary Tree (Depth-first)

Pythagoras Tree Algorithm: Binary Tree (Depth-first)

Pythagoras Tree Algorithm: Binary Tree (Depth-first)

Pythagoras Tree Algorithm: Binary Tree (Depth-first)

Pythagoras Tree Algorithm: Binary Tree (Depth-first)

Pythagoras Tree Algorithm: Binary Tree (Depth-first)

Pythagoras Tree Final result with Depth 15

Pythagoras Tree The End