Media Summary: You can check to see if a line segment intersects with each of the primitive shapes! I'm not going to include hit information like the ... We can now check oriented bounding boxes against points, spheres, AABBs, and other OBBs! Soon we're going to implement the last of the primitive

Quadtrees 3d Collisions In Gamemaker - Detailed Analysis & Overview

You can check to see if a line segment intersects with each of the primitive shapes! I'm not going to include hit information like the ... We can now check oriented bounding boxes against points, spheres, AABBs, and other OBBs! Soon we're going to implement the last of the primitive Spatial hashes are an alternate way to optimize You can check to see if a ray intersects with each of the primitive shapes! This is pretty useful when it comes to tasks such as ... Let's use the octrees that we wrote last time to speed up

Let's implement some additional vector functions that will help us out in the future. Today we'll be projecting vectors onto each ...

Photo Gallery

Quadtrees - 3D Collisions in GameMaker
Line Segment Tests - 3D Collisions in GameMaker
OBBs and Basic Shapes - 3D Collisions in GameMaker
Collision Objects - 3D Collisions in GameMaker
Triangle Meshes - 3D Collisions in GameMaker
Collision Filtering - 3D Collisions in GameMaker
More Helper Functions - 3D Collisions in GameMaker
Spatial Hash Setup - 3D Collisions in GameMaker
Raycasts - 3D Collisions in GameMaker
Octrees - 3D Collisions in GameMaker
Introducing Triangles - 3D Collisions in GameMaker
Point Containment - 3D Collisions in GameMaker
View Detailed Profile
Quadtrees - 3D Collisions in GameMaker

Quadtrees - 3D Collisions in GameMaker

The only

Line Segment Tests - 3D Collisions in GameMaker

Line Segment Tests - 3D Collisions in GameMaker

You can check to see if a line segment intersects with each of the primitive shapes! I'm not going to include hit information like the ...

OBBs and Basic Shapes - 3D Collisions in GameMaker

OBBs and Basic Shapes - 3D Collisions in GameMaker

We can now check oriented bounding boxes against points, spheres, AABBs, and other OBBs!

Collision Objects - 3D Collisions in GameMaker

Collision Objects - 3D Collisions in GameMaker

Until now, all

Triangle Meshes - 3D Collisions in GameMaker

Triangle Meshes - 3D Collisions in GameMaker

Before we talk about how to check for

Collision Filtering - 3D Collisions in GameMaker

Collision Filtering - 3D Collisions in GameMaker

Sometimes you don't want all

More Helper Functions - 3D Collisions in GameMaker

More Helper Functions - 3D Collisions in GameMaker

Soon we're going to implement the last of the primitive

Spatial Hash Setup - 3D Collisions in GameMaker

Spatial Hash Setup - 3D Collisions in GameMaker

Spatial hashes are an alternate way to optimize

Raycasts - 3D Collisions in GameMaker

Raycasts - 3D Collisions in GameMaker

You can check to see if a ray intersects with each of the primitive shapes! This is pretty useful when it comes to tasks such as ...

Octrees - 3D Collisions in GameMaker

Octrees - 3D Collisions in GameMaker

After a bit of a delay,

Introducing Triangles - 3D Collisions in GameMaker

Introducing Triangles - 3D Collisions in GameMaker

It's time to start talking about

Point Containment - 3D Collisions in GameMaker

Point Containment - 3D Collisions in GameMaker

It's time to start writing the actual

Capsules and Basic Shapes - 3D Collisions in GameMaker

Capsules and Basic Shapes - 3D Collisions in GameMaker

Let's implement

3D Collisions Introduction - 3D Collisions in GameMaker

3D Collisions Introduction - 3D Collisions in GameMaker

3D collisions

OBB Extras - 3D Collisions in GameMaker

OBB Extras - 3D Collisions in GameMaker

It's time to implement the rest of the

Faster Mesh Collisions - 3D Collisions in GameMaker

Faster Mesh Collisions - 3D Collisions in GameMaker

Let's use the octrees that we wrote last time to speed up

Sphere Collisions - 3D Collisions in GameMaker

Sphere Collisions - 3D Collisions in GameMaker

We can detect if spheres are

Extra Helper Functions, Triangles, AABBs, and Planes - 3D Collisions in GameMaker

Extra Helper Functions, Triangles, AABBs, and Planes - 3D Collisions in GameMaker

Let's implement some additional vector functions that will help us out in the future. Today we'll be projecting vectors onto each ...

The End! 3D Collisions in GameMaker

The End! 3D Collisions in GameMaker

My two-year-long tutorial series on