相关疑难解决方法(0)

如何组合复杂的多边形?

给出两个多边形:

POLYGON((1 0, 1 8, 6 4, 1 0))
POLYGON((4 1, 3 5, 4 9, 9 5, 4 1),(4 5, 5 7, 6 7, 4 4, 4 5))
Run Code Online (Sandbox Code Playgroud)

如何计算并集(组合多边形)?

在此输入图像描述

Dave的例子使用SQL服务器来生成联合,但我需要在代码中完成相同的操作.我正在寻找任何暴露实际数学的语言的数学公式或代码示例.我正在尝试制作将国家动态组合到地区的地图.我在这里问了一个相关的问题:分组地理形状

math union geometry

74
推荐指数
3
解决办法
4万
查看次数

投影3D网格的2D轮廓算法

给定:使用一组顶点和三角形定义的3D网格构建具有这些点的网格.

问题:找到任意平面上投影的任意旋转网格的2d轮廓.

投影很容易.挑战在于找到平面中投影三角形边缘的"船体".我需要一些关于研究这种算法的输入/指针的帮助.为简单起见,我们可以假设3D边缘直接向下投影到xy平面上.

math 3d geometry projection

25
推荐指数
1
解决办法
1万
查看次数

从3D网格生成2D横截面多边形

我正在写一个游戏中使用的3D模型绘制场景(自上而下的正投影),但2D物理引擎计算响应碰撞等我有一些3D的资产,我想为其能通过使用XY平面"切片"3D网格并从结果边创建多边形来自动生成命中框.

谷歌在这个问题上让我失望(在SO上也没有太多有用的材料).建议?

我正在处理的网格将是显示模型的简化版本,它们是连接的,封闭的,非凸的并且具有零属.

algorithm 3d graphics geometry 2d

10
推荐指数
1
解决办法
3887
查看次数

标签 统计

geometry ×3

3d ×2

math ×2

2d ×1

algorithm ×1

graphics ×1

projection ×1

union ×1