raycast method with no aliasing raycastF

finalized the raycast method.  this method has no aliasing but
sacrifices some efficiency/performance in order to accomplish it.