Return default values when reader not provided
Remove trailing whitespace
Add 3D point in triangle test, barycentric coords
Remove unnecessary casts
Work on MeshGeometry intersection