问题标签 [point]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
opengl - 使用 GPU 查询点 epsilon-close 到点云中的剖切面
我正在尝试使用 GPU 功能解决当前的问题:“给定一个点云 P 和一个由点和法线 (Pp, Np) 描述的定向平面,返回云中距离等于或小于 EPSILON 的点从飞机上”。
与我的一位同事交谈后,我得出了以下解决方案:
1) 准备一个带有附加纹理坐标的点的顶点缓冲区,这样每个点都有不同的顶点坐标 2) 将投影状态设置为正交 3) 旋转网格,使平面的法线与 -z 轴对齐,并且偏移它使得 x,y,z=0 对应于 Pp 4) 设置 z 剪切平面使得 z:[-EPSILON;+EPSILON] 5) 渲染到纹理 6) 从显卡中检索纹理 7)从显卡读取纹理并查看渲染了哪些点(根据它们的索引),这些点是所需距离范围内的点。
现在问题如下: q1)我需要打开一个窗口框架才能进行这样的操作吗?我在 MATLAB 中工作并调用 MEX-C++。根据经验,我知道一旦你打开一个新框架,整个套装就会惨遭崩溃!q2) 为 GLPoint 提供纹理坐标的原语是什么?q3) 我不太清楚如何实现对纹理的渲染?任何参考,教程都会很棒... q4)您将如何从卡中检索此纹理?再次,任何参考,教程都会很棒......
我的日程安排很紧,因此,如果您能指出我应该学习的技术的名称,而不是像有人所做的那样指向 GLSL 规范文档和 OpenGL API,那就太好了。这些对我的问题的回答有点太模糊了。
非常感谢您的任何评论。
ps 另请注意,如果可能的话,我宁愿不使用像 CUDA 这样的任何资源,因此,在不需要我编写新着色器的情况下,获得使用尽可能多的 OpenGL 元素的东西。
注意:交叉发布在 http://www.opengl.org/discussion_boards/ubbthreads.php?ubb=showflat&Number=245911#Post245911
language-agnostic - How do I find the center of a number of geographic points?
If I have a series of points as longitude and latitude, how would I calculate the center of all of those points?
c# - 将像素转换为点
我需要在 C# 中将像素转换为点。我看过一些关于这个话题的复杂解释,但似乎找不到一个简单的公式。让我们假设一个标准的 96dpi,我如何计算这个转换?
c++ - 用于在给定轴上旋转点的 C++ 库?
有谁知道一个图形库,用于将一个点从一个坐标系简单变换到另一个坐标系,该坐标系旋转一个角度和一些点变换,仅用于 2d?以及任何用于在视觉上绘制和验证相同的绘图工具?
c++ - 存储二维点以快速检索矩形内的点
我有大量的 2D 点,我想快速获取位于某个矩形中的点。让我们说一个'。是任意点,“X”是我想在一个矩形内找到的点,该矩形将“T”作为 TopLeft,“B”作为 BottomRight 点:
我尝试了一个带有排序函子的 std::set ,它在集合的开头对 TopLeft 点进行排序,在集合的末尾对 BottomRight 进行排序。当先按 X 值排序时,这将导致找到以下点。
这意味着我必须检查每个找到的点,它是否真的在矩形内。不是很好。
有什么更好的方法来做到这一点?
我的语言是 C++ (Windows),我有 STL 和 boost 可用。
更新
到目前为止阅读了答案,我注意到我没有考虑到我的问题的所有参数:没有一个固定的矩形。矩形可以由用户在运行时设置。这意味着对点集进行排序有望比在此更新之前 Artelius 建议的通过所有点进行线性搜索更有效。不过,我还是会试一试!我不希望用户非常频繁地设置矩形。因此,关于实施工作,它可能对我来说是一个很好的解决方案。
ios - 如何使用 Core Graphics 绘制点?
我在 Quartz 中看到了用于绘制线和圆的 API。但我想要做的就是指定 (x,y) 笛卡尔坐标以将像素着色为特定值。我怎么做?
java - 使用 simple-xml 时转换点对象
我正在使用 simple-xml ( http://simple.sourceforge.net/ ) 序列化一个类,但是当我尝试在 Point 对象上使用 @Element 时出现错误,我该如何转换这个 Point 对象?
java - sun.java2d.loops.ProcessPath$Point
我突然使用大量内存分析应用程序,我得到了这个:
sun.java2d.loops.ProcessPath$Point
因为被分配了近 11.000.000 次。
它是什么,有解决办法吗?
user-interface - 缇,像素和点,哦,我的!
或“我如何学会停止担忧并学会爱上测量系统”
我想要一个可以稍后参考的中心点,让我快速了解编程中使用的各种测量单位。SO似乎是放置它的最佳位置,虽然我可以继续自己回答这个问题,但你们都比我聪明得多,所以我不妨让你去做。
请选择一个您熟悉的单位,在第一行使用“#name”作为标题(以便于查找)并在您的答案中定义它。请不要重复 - 添加评论或编辑现有答案,而不是添加新答案。类似的单位仍然是分开的 - 所以请不要在同一个答案中定义 em 和 en 。如果一个单位与另一个单位完全相同,请在标题下方添加一行“别名”。
如果它是一种特别模糊的测量类型,请链接到第二个参考,这样人们就不会因为他们从未听说过而对你投反对票。
我看到很多反对意见 - 我想人们认为这不会为 StackOverflow 的社区增加价值。如果您认为这不会增加社区,或者您认为这是一个不好的问题,请考虑在下面发表评论。如果您有任何建议,我有兴趣改进它。
标准的好处是有很多可供选择!
-亚当
grid - 检索相对于网格中心点的周边点
给定p(0,0)
,我如何检索points{(0,1),(1,1),(1,0),(1,-1),(0,-1),(-1,-1),(-1,0),(-1,1)}
相对于 p 偏移 1 的周长点。