示例#1
0
    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"
            )
示例#2
0
 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]))
示例#3
0
 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]))