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 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.

Static Fields and Properties

   
float Diameter Length of the line passing through the center from one side of the sphere to the other, in meters. Twice the radius.