geometry

    0热度

    4回答

    有没有人知道一个图形库,用于将一个点从一个坐标系统简单转换为另一个坐标系统,该坐标系统是通过角度和某个点转换进行旋转的,并且仅用于2d? 和任何绘图工具绘制和验证相同的视觉?

    17热度

    4回答

    在针对Internet Explorer的SVG实现基于自己的VML格式工作时,我遇到了将SVG椭圆弧转换为VML椭圆弧的问题。两个角度对椭圆的两个点和半径的长度, 在SVG圆弧由下式给出:2对坐标对椭圆的两个点和椭圆边界框 的尺寸 在VML的圆弧由下式给出 所以,问题是:如何表达椭圆上两点的角度到两对坐标。 一个中间问题可能是:如何通过曲线上的一对点的坐标找到椭圆的中心。 更新:让我们前提说的椭

    7热度

    5回答

    我正在寻找一种好的算法,可以从一组多边形数据中为我提供独特的边。在这种情况下,多边形由两个数组定义。一个数组是每个多边形的点数,另一个数组是顶点索引列表。 我有一个工作版本,不过能达到超过50万个多边形性能时变得缓慢。我的版本遍历每个面并将每个边的已排序顶点添加到stl :: set。我的数据集将主要是三角形和四边形多边形,并且大部分边缘将被共享。 有没有比这更聪明的算法?

    2热度

    3回答

    最近我们的团队正面临着在一个平面和一些3D几何体(一组三角形)之间建立2D切片的任务。谷歌并没有像我们希望的那样有帮助,所以我们把注意力转移到这里,看看有没有人遇到过这个问题,并提供可行的解决方案。链接也是通缉。 找到交点本身并不是一项艰巨的任务,但确保三角形正确生成正确的角落组成正在与我们玩一场艰难的比赛。我们只是缺乏数学/理解如何从arbirtrary模型的三角构造完成。 如果你有问题的理解我

    14热度

    5回答

    我想知道什么是处理大量移动物体(球体,三角形,盒子,点等)的最佳数据结构?我试图回答两个问题,最近邻居和Collsion检测。 我也知道传统上,用于近邻查询和Oct/KD/BSP如R树数据结构用于处理静态的物体,或者几乎没有任何移动的物体碰撞检测的问题。 我只希望有别的东西在那里,是更好的。 我很感谢所有的帮助。

    7热度

    2回答

    我正在尝试创建一个WPF Shape(PolyLine)编辑器,它是一个我想用于控制的编辑窗体中的形状。 编辑器需要做的是能够显示形状的点和线并移动它们。 任何人都可以提供一个想法,我可以做到这一点,或一个起点?到目前为止,我还没有发现任何与我如何做到这一点相关的事情。

    5热度

    3回答

    比较两个多边形的相似性的常用方法是什么?顶点处于2D状态。

    12热度

    8回答

    拥有一些几何数据和变换如何将变换应用到几何以获得一个新的几何与它的数据转换? 例如:我有有它的Path.Data设置到的PathGeometry对象的路径对象,我想用一个变换来变换分析该点的PathGeometry对象的到位,而不是应用转换到将在渲染时使用的PathGeometry。 P.S.我知道Transform类有一个方法Point Transform.Transform(Point p)可

    1热度

    2回答

    在我的Direct3D应用程序中,可以使用鼠标或箭头键移动相机。但是,如果我在LookAtLH中将(0,1,0)硬编码为向上方向矢量,则该帧在相机的某些方向上变为空白。 我刚刚学会了沿着Y轴看时,(0,1,0)不再作为向上方向(看起来很明显?)的难题。我正在考虑为这些特殊情况中的每一个切换我的向上方向。有没有更优雅的方式来处理这个问题?

    1热度

    3回答

    我在3D中有一大组三阶多项式。 以矩阵形式 PN = [1,T,T ,叔] * [一种] [Pn]和[An]是1xN和4xN矩阵分别 每个函数的权重为Wn。我想,对于一些n, m, T和t0找到第一个t其中t>t0这样 (WN * WM)| PN-PM | -2>牛逼 从 预留的为O(n )“尝试一切”的做法,我也不知道从哪里开始,对于这个问题,我不是舒尔如何回答这甚至对于已知的n &米。 任何想