Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/delphi/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Delphi 在哪里可以找到基本的几何例程?_Delphi - Fatal编程技术网

Delphi 在哪里可以找到基本的几何例程?

Delphi 在哪里可以找到基本的几何例程?,delphi,Delphi,我在哪里可以找到几何算法,它可以回答“简单”的问题,比如是否有两条直线相交,一个点是否在多边形内等等 我数学很好,但这个话题对我来说有点过时了。但令我惊讶的是,我找不到合适的套路来解决这些问题 是否适合您的需要 该项目的摘要是 FastGEO是一个用Delphi编写的库,它包含了广泛的 高度优化的基于向量的几何算法和例程 许多不同类型的几何运算,如几何运算 原语和谓词、外壳构造和三角剖分, 剪裁、旋转和投影 SDL套件有这样的东西。我们使用了他们的很多图书馆,并且对它(以及他们的支持)非常满意

我在哪里可以找到几何算法,它可以回答“简单”的问题,比如是否有两条直线相交,一个点是否在多边形内等等

我数学很好,但这个话题对我来说有点过时了。但令我惊讶的是,我找不到合适的套路来解决这些问题

是否适合您的需要

该项目的摘要是

FastGEO是一个用Delphi编写的库,它包含了广泛的 高度优化的基于向量的几何算法和例程 许多不同类型的几何运算,如几何运算 原语和谓词、外壳构造和三角剖分, 剪裁、旋转和投影


SDL套件有这样的东西。我们使用了他们的很多图书馆,并且对它(以及他们的支持)非常满意

我相信他们有一个免费的版本


T.

我建议您访问以下网站:

  • 安格斯·约翰逊

我希望这些将对您有所帮助。

在Windows上,您可以使用
pInRegion
。对于两条线是否相交,需要比较它们的坡度。如果它们不同,线就会相交。如果坡度相同,则它们是平行的。然后,如果它们在彼此的顶部,它们就会相交。我假设二维几何,理论上有很多方法。。。我终于找到了fastGEO.pas,它包含了我想要的许多例程,但我担心一切都需要一点研究。。。。嗯。。。