/// <summary>
///
/// </summary>
/// <param name="light"></param>
/// <param name="extrusionDistance"></param>
/// <returns></returns>
public override AxisAlignedBox GetDarkCapBounds(Light light, float extrusionDistance)
{
// Extrude own light cap bounds
// need a clone to avoid modifying the original bounding box
worldDarkCapBounds = (AxisAlignedBox)GetLightCapBounds().Clone();
ExtrudeBounds(worldDarkCapBounds, light.GetAs4DVector(), extrusionDistance);
return(worldDarkCapBounds);
}