public virtual Primitive CastAtPrimitive(ref Ray ray, ref HitInfo hit) { return(ray.CastAtPrimitive(ref ray, ref hit, ref scene.primitives)); }
public static Primitive CastAtPrimitive(ref Ray ray, ref List <Primitive> primitives) { HitInfo hi = new HitInfo(); return(ray.CastAtPrimitive(ref ray, ref hi, ref primitives)); }