Tag: 计算几何

W / OpenGLRenderer:点太远了

在构造一个椭圆的向量时,我在LogCat中收到此警告消息: W/OpenGLRenderer: Points are too far apart 4.000000 我很想知道这究竟是什么意思。 我注意到在AOSP中有一个drawArc方法会抛出这个警告,但是,它没有清楚地表示究竟是什么意思。 我需要调整矢量绘图吗? 我是否会看到这些警告中的任何未来错误或错误? 如何让这些警告消退? AOSP参考文件

ImageJ – 如何导入和显示网格?

如何在ImageJ上打开并显示网格(使用.obj,.stl或.dxf格式)? 我试图通过文件/打开打开文件但是没有使用3DViewer或Interactive 3D Surface Plot插件显示任何内容? 当我打开obj时,我确实得到了下图中的列表… 我看了一下教程和本文 。

找出Path2D是否自相交

我需要找到Path2D是否与自身相交。 现在,我只需从路径中提取一行数据,然后查找是否有任何相交的行。 但它具有O(n ^ 2)复杂度,因此它非常慢。 有更快的方法吗?

在凹/凸多边形内找到有界矩形

我正在寻找一种在凹面或凸面多边形内找到轴对齐矩形的方法。 我一直在寻找网络,我能找到的最接近的解决方案只适合凸多边形,而不是凹多边形。 例如 – 在多边形内找到轴对齐的矩形 说实话,我不是一个伟大的数学专家,所以我宁愿找到代码示例或代码库,但我想我可以自己处理一些数学,或者找人来帮助我。 如果解决方案也可以在Java中,那将是非常好的,但也许我太贪心了:P 编辑 :回应罗素的评论,我正在添加更多信息。 有界矩形应尽可能大。 矩形旨在包含其中的文本。 最多1到4个字,支持文本换行。 因此,如果它太薄,我会将文本垂直放置而不是水平放置。 所以对于宽高比,我想它需要足够包含1-4个单词垂直或水平与自动换行。 如果矩形很小,我可以调整文本大小,但最好是文本尽可能大。 另一个很好的要求是,如果多边形的一般方向是对角线,并且当对角线方向对齐时文本会更好,那么矩形不一定与轴对齐,而是与多边形的对角线。 我想这个要求让这个变得非常棘手,但是如果你们认为它可能那么它会很棒! 我想我现在已经涵盖了所有要求。 :P 谢谢!

Java – 绘制标尺(带有90度角刻度线的线)

我正在使用Java AWT在面板上绘制线条( Line2D和Graphics2D.drawLine() ),我想知道如何绘制带刻度线的线条,类似于: | —- | —- | —- | —- | —- | 我知道我想提前勾选的位置。 线条可以处于任何位置,因此刻度线必须以与线条本身相关的角度绘制。 我的基本几何和在Java中应用它的能力让我失望。 🙂