You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
38 lines
952 B
38 lines
952 B
# WebGL
|
|
|
|
## Beginner
|
|
|
|
1. What is WebGL
|
|
1. Setup
|
|
1. Create a Renderer
|
|
1. Creating a Perspective Camera
|
|
1. Creating an Orthographic Camera
|
|
1. Create a Spot Light
|
|
1. Create a Phong Material
|
|
1. Create a Circle for the Ground
|
|
1. Create a Sphere for the Ball
|
|
1. Create a Texture Map for the Ball
|
|
1. Create a Cube
|
|
1. Create a Lambert Material
|
|
1. Create a Torus for Each Wheel
|
|
1. Create a Cylinder for the Arm
|
|
1. Add Shoulder, Elbow, Forearm, Wrist, Fingers
|
|
|
|
## Advanced
|
|
|
|
1. Calculate Angle Between Robot And Ball
|
|
1. Calculate Angle Between Tangent and Line To Ball
|
|
1. Calculate Robot Stopping Point
|
|
1. Create the Run Function
|
|
1. Create Drive Action
|
|
1. Create Reach Ball Action
|
|
1. Redraw Ball in Relation to Arm
|
|
1. Create Move Ball Action
|
|
1. Redraw Ball in Relation to Track
|
|
1. Create Reset Arm Action
|
|
1. Start Driving Again
|
|
1. Create Change Camera Angle Button
|
|
1. Make Camera Ride The Robot Body
|
|
1. Make Camera Ride The Robot Arm
|
|
1. Make Camera Ride The Ball
|