Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

3D on Apple II

Coding Train via YouTube

Overview

Google, IBM & Meta Certificates – 40% Off
One Coursera Plus subscription covers most Professional Certificates on Coursera.
Unlock All Certificates
This course demonstrates how to create a 3D graphics engine in AppleSoft BASIC on an Apple II+, using matrix math, coordinate transformations, animation, and line drawing to render a rotating cube.

Syllabus

The future of computer graphics!
Viewer comments
Editing code in BASIC
Floppy Emu disk emulator
Double buffered animation
Initialize high resolution graphics for 2 pages
Animating a line
CALL to clear the screen
Switching screens
The "draw loop"
Rotate a line
Add points
Add a subroutine that draws a line between two points
Scaling the line
Matrix Multiplication for Rotation
Animate rotation
Clear background
Subroutine to add the points of a cube
Subroutine to draw the lines
Incorporating matrix math.
Edit code to add more points
Connect the points to draw a cube
Beautiful, 3D rotating cube!!
x-axis rotation
Ways to optimize the code
Can you add perspective projection?
See you next time on Coding Together!

Taught by

The Coding Train

Reviews

Start your review of 3D on Apple II

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.