def test_closest_point_on_plane( self ): p = numpy.array( [ 0.0, 1.0, 0.0, 0.0 ] ) point = numpy.array([ 5.0, 20.0, 5.0 ]) result = gt.point_closest_point_on_plane( point, p ) # should be # 0, 0, 1 expected = numpy.array( [ 5.0, 0.0, 5.0 ] ) self.assertTrue( numpy.array_equal( result, expected ), "Closest point on plane incorrect" )
def test_point_closest_point_on_plane(self): pl = np.array([ 0.0, 1.0, 0.0, 0.0]) p = np.array([ 5.0, 20.0, 5.0]) result = gt.point_closest_point_on_plane(p, pl) self.assertTrue(np.array_equal(result, [ 5.0, 0.0, 5.0]))