Когда я интерпретирую документацию, getY () должен возвращать координату Y верхнего левого угла прямоугольника; т.е. самая большая координата Y. Однако при вызове getMaxY () (который унаследован от класса RectangularShape) я получаю большее значение!
В коде:
Path2D bg = polygons.get(polyId2GeoId.get(id));
Rectangle2D bgBox = bg.getBounds2D();
boolean omgwtfbbqrsvp = bgBox.getY()<bgBox.getMaxY();
omgwtfbbqrsvp это правда ... Чего мне здесь не хватает?
Мои значения x содержат отрицательные числа idk, если это имеет значение. Это то же самое, что bgBox.getY () == bgBox.getMinY () (что неверно, если getY равно верхняя координата), но bgBox.getX () == bgBox.getMinX () (что правильно, если getX оставлено координата). Высота и ширина отображаются правильно.
Спасибо!