Exemple #1
0
 def testTupleDistanceSquared(self):
     tuple1 = (4, -2)
     tuple2 = (8, 0)
     distanceSquared = (tuple2[0] - tuple1[0])**2 + (tuple2[1] -
                                                     tuple1[1])**2
     self.failUnlessEqual(tupleDistanceSquared(tuple1, tuple2),
                          distanceSquared)
Exemple #2
0
 def distanceToPlanetSquared(self, pos):
     return tupleDistanceSquared(pos, vec3ToTuple(self.planet.getPos()))
Exemple #3
0
 def checkIfStartPosValid(self, pos, offlimits):
     for o in offlimits:
         if tupleDistanceSquared(pos, o[0]) < o[1]**2:
             return False
     return True
Exemple #4
0
 def testTupleDistanceSquared(self):
   tuple1 = (4, -2)
   tuple2 = (8, 0)
   distanceSquared = ( tuple2[0] - tuple1[0] )**2 + ( tuple2[1] - tuple1[1] )**2
   self.failUnlessEqual( tupleDistanceSquared( tuple1, tuple2 ), distanceSquared )
Exemple #5
0
 def distanceToPlanetSquared(self, pos):
   return tupleDistanceSquared(
     pos,
     vec3ToTuple( self.planet.getPos() )
   )
Exemple #6
0
 def checkIfStartPosValid( self, pos, offlimits ):
   for o in offlimits:
     if tupleDistanceSquared( pos, o[0] ) < o[1]**2:
       return False
   return True