struct Sphere

Represents a sphere in 3D space! Composed of a center point and a radius, can be used for raycasting, collision, visibility, and other things!

Instance Fields and Properties

Vec3 center Center of the sphere.
float Diameter Length of the line passing through the center from one side of the sphere to the other, in meters. Twice the radius.
float radius Distance from the center, to the surface of the sphere, in meters. Half the diameter.

Instance Methods

Sphere Creates a sphere using a center point and a diameter!
Contains A fast check to see if the given point is contained in or on a sphere!
Intersect Intersects a ray with this sphere, and finds if they intersect, and if so, where that intersection is! This only finds the closest intersection point to the origin of the ray.

Found an issue with these docs, or have some additional questions? Create an Issue on Github!