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

YouTube

Box2D Physics with Processing - The Nature of Code

Coding Train via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Learn to implement realistic physics simulations in your Processing sketches using the Box2D physics engine through this comprehensive tutorial series. Master the fundamentals of Box2D by exploring world creation, coordinate systems, and vector mathematics before progressing to practical implementation techniques. Discover how to integrate Box2D into Processing projects, create static bodies and chain shapes, and construct complex geometric forms for dynamic simulations. Explore advanced joint systems including distance joints and revolute joints to connect objects with realistic constraints. Develop interactive experiences by implementing user-controlled objects through mouse joints and kinematic bodies, while learning to apply forces for natural movement and physics-based interactions. Complete your physics programming skills by implementing collision detection and event handling to create responsive, interactive simulations that react to object interactions within your Box2D world.

Syllabus

5.1: Introduction to Box2D - The Nature of Code
5.2: What makes up a Box2D world? - The Nature of Code
5.3: Box2D Coordinates and Vectors - The Nature of Code
5.4: Adding Box2D to Processing Sketch Part 1 - The Nature of Code
5.5: Adding Box2D to Processing Sketch Part 2 - The Nature of Code
5.6: Static Bodies and Chain Shapes in Box2D - The Nature of Code
5.7: Complex Shapes in Box2D - The Nature of Code
5.8: Box2D Joints: Distance Joint - The Nature of Code
5.9: Box2D Joints: Revolute Joint - The Nature of Code
5.10: User Controlled Objects: Mouse Joint and Kinematic Type - The Nature of Code
5.11: Applying forces in Box2D - The Nature of Code
5.12: Collision Events in Box2D - The Nature of Code

Taught by

The Coding Train

Reviews

Start your review of Box2D Physics with Processing - The Nature of Code

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.