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. 