Sphere
Supports Offload
Sphere[c_List, radius_:1]draws a sphere at coordinates c or list of spheres if the depth of c is 2.
Parameters
RGBColor
Opacity
Roughness
Metalness
Emissive
Methods
EventHandler
One can listen to a several events produced by this primitive using EventHandler
EventHandler[t_Sphere, {event_ -> handler_, ...}]where event can be
"transform"makes primitive draggable and sends coordinates as association
Transitions and updates
It supports updates even for multiple spheres
test = RandomReal[{-10,10}, {10, 3}];
Graphics3D[{Black, Sphere[Offload[test], 1]}]and then try to update them
test = RandomReal[{-10,10}, {10, 3}];the result will be following