Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
帮我用光线追踪器解决这个错误
我不会针对这个问题发布任何代码 因为它需要太多的上下文 但我将从概念上解释我正在做什么 我正在构建一个使用仿射变换的简单光线追踪器 我的意思是 我将来自相机坐标的所有光线与通用形状相交 这些形状都具有关联的仿射变换 并且光线在与场景对象相交
graphics
geometry
raytracing
matrixmultiplication
WPF 中的填充弧
I am trying to draw a figure something like this 我需要为每个弧段都有一个独特的元素 我可以根据需要处理事件并重新着色 我有点不确定如何在 WPF 中创建正确的几何图形 我可以根据圆的半径和与
c
WPF
geometry
几何:找到两点之间特定距离的点
这类似于这个问题 https stackoverflow com questions 328107 how can you determine a point is between two other points on a line se
Math
geometry
Geospatial
将多边形“对齐”在一起
我有一组代表行政区的多边形 这些区域是手工数字化的 多边形之间有很小的空间 多边形之间应该接触 可能还有重叠的多边形 如何让多边形对齐在一起 填充间隙并消除重叠 首选 QGIS ArcGIS 或 Python 库解决方案 但欢迎算法建议 我
geometry
GIS
polygons
从基本矩阵中查找单应矩阵
我正在尝试计算单应性矩阵H给定一组对应关系和基本矩阵F 根据对极几何原理 我知道这可以通过对极线和对极线的叉积来完成F from 极点几何 http www cs unc edu marc tutorial node44 html e ij
opencv
geometry
ComputerVision
homography
将球面坐标转换为笛卡尔坐标然后再转换回笛卡尔坐标并不能给出所需的输出
我正在尝试编写两个函数来将笛卡尔坐标转换为球面坐标 反之亦然 以下是我用于转换的方程式 也可以在此找到维基百科页面 https en wikipedia org wiki Spherical coordinate system And 这是
哪种算法可以有效地找到路径一定距离内的一组点?
给定一组点s 一组 x y 坐标 和由连接一组点的线段组成的路径l 描述一种有效的算法 可用于从s在指定距离内d路径的l 其实际应用可能是查找沿城市之间的公路旅行路径 10 英里内任意位置的餐馆列表 For example in the f
Algorithm
geometry
Geospatial
使用 JSTS 缓冲区识别自相交多边形
我希望能够通过 JSTS 无法构造自相交多边形或通过添加缓冲区并在缓冲后测试它们是否是多重多边形来测试自相交多边形 但对于某种形状 这是行不通的 这远远超出了我的几何能力格罗克 a self intersecting shape var p
javascript
geometry
透视变形矩形的比例
给定一张被透视扭曲的矩形的二维图片 我知道这个形状原本是一个矩形 但我不知道它原来的大小 如果我知道这张图片中角点的像素坐标 我如何计算原始比例 即矩形的商 宽度 高度 背景 目标是自动使矩形文档的照片不失真 边缘检测可能会通过霍夫变换完成
带孔的多边形三角剖分
我正在寻找一种算法或库 更好 将多边形分解为三角形 我将在 Direct3D 应用程序中使用这些三角形 最好的可用选项是什么 这是我到目前为止发现的 本 迪斯科的笔记 http www vterrain org Implementation
graphics
geometry
Direct3D
triangulation
CGAL
WPF 3D - 在复杂几何体上映射渐变画笔
我想问是否有人知道如何在 WPF 3D 中的复杂对象上映射渐变画笔 结果应该类似于 matlab 中的 3D 图像 例如 3D 函数 假设您有一些想要可视化的 3 维数据 并且想要通过颜色区分某些级别的值 给定一个 GradientBrus
WPF
3d
geometry
gradient
获取一条线与地平线的角度
我想知道如何获得线 A B 与水平轴 X 的角度 SO 中的其他问题仅在两条线之间进行此操作 我知道我总是可以绘制第二条线 A C 并计算 但我想知道是否有更快的方法 编辑 我非常确定我没有进行过早的优化 您可以使用atan为了那个原因 a
c
Math
geometry
Drawing
用矩阵变换 3D 向量的方法
我一直在阅读一些关于用矩阵转换 Vector3 的文章 并且正在努力深入研究数学并自己编码 而不是使用现有代码 无论出于何种原因 我的学校课程从未包含矩阵 所以我正在填补我的知识空白 值得庆幸的是 我认为我只需要一些简单的东西 背景是我正在
languageagnostic
vector
geometry
matrix
算法:找到圆中的峰值
Given n排列成圆圈的整数显示了一种可以找到一个峰值的有效算法 峰值是不小于它旁边的两个数字的数字 一种方法是遍历所有整数并检查每个整数以查看它是否是峰值 这产生O n 时间 似乎应该有某种方法来分而治之 以提高效率 EDIT 好吧 基
Algorithm
languageagnostic
geometry
有效地找到圆扇区内的点
我有一组随机分布的二维点 我需要对这些点的一小部分执行时间密集型操作 但我需要首先弄清楚需要对哪些点执行此时间密集型操作 为了确定我需要哪些点 它们必须通过一系列几何标准 最基本的标准是它们是否在特定点的一定距离内 第二个最基本的标准是它们
geometry
Intersection
查看 TIN 文件的工具
有没有免费的开源工具可用于查看 TIN 不规则三角形网络 文件 我从 LAS 激光雷达数据 文件获得的 thanks 这在很大程度上取决于格式 大多数从 LIDAR 数据生成的 TIN 都采用标准 GIS 格式之一 在这种情况下 良好的开源
geometry
GIS
lidardata
快速计算三角形与单位正方形的交面积
在我当前的项目中 我需要计算无限网格中三角形和单位正方形的交集面积 对于每个三角形 由三对浮点数给出 我需要知道面积 在区间内 0 1 它与它相交的每个正方形都有共同点 现在我将两者 三角形和正方形 转换为多边形并使用Sutherland
geometry
Polygon
Intersection
计算移动的球与移动的线/多边形碰撞的时间(2D)
我有一个多边形 里面有一个移动的球 如果球撞到边界 它应该反弹回来 My current solution I split the polygon in lines and calculate when the ball hits the
Java
Math
Polygon
geometry
为什么我的圈子值为零?
这是我的 Circle 类代码 class Circle private double radius private double area public Circle double radius this radius radius pu
c
geometry
area
最接近 x,y 的线上的点[重复]
这个问题在这里已经有答案了 可能的重复 如何判断一个点是否在某条线附近 https stackoverflow com questions 910882 how can i tell if a point is nearby a certa
Algorithm
geometry
1
2
3
4
5
6
...28
»