Изменения

Перейти к: навигация, поиск

Предикат "левый поворот"

18 байт добавлено, 07:15, 28 октября 2011
м
Bounding box
boolean Bounding_Box(точка A, точка B, точка C)
if (((A.xx >= C.xx && C.xx >= B.xx ) || (A.xx <= C.xx && C.xx <= B.xx) ) && ((A.yy >= C.yy && C.yy >= B.yy ) || (A.yy <= C.yy && C.yy <= B.yy)))
вернуть true
вернуть false
boolean Bounding_Box(точка A, точка B, точка C, точка D)
if (((A.xx > C.xx && A.xx > D.xx && B.xx > C.xx && B.xx > D.xx ) || (A.xx < C.xx && A.xx < D.xx && B.xx < C.xx && B.xx < D.xx)) || ((A.yy > C.yy && A.yy > D.yy && B.yy > C.yy && B.yy > D.yy ) || (A.yy < C.yy && A.yy < D.yy && B.yy < C.yy && B.yy < D.yy)))
return false;
return true;
189
правок

Навигация