小编Mar*_*ark的帖子

找到两个多边形之间的分隔线

是否有一个简单的算法可以找到两个多边形之间的分隔线,使它们位于线的两侧?或者最好是否有人知道这样做的图书馆?任何帮助,将不胜感激

编辑:

我的解决方案

我使用过JTS:http://www.vividsolutions.com/jts/JTSHome.htm

使用此库创建了两个多边形并运行DistanceOp以查找多边形之间的两个最近点(不一定是顶点).然后简单地计算连接它们的线的垂直线.

computational-geometry

5
推荐指数
1
解决办法
513
查看次数

最远点3点的voronoi图

这实际上更像是一个数学问题.但鉴于3分,你如何计算最远点voronoi图?

首先找到通过所有这些并抓住其中心的圆圈.不知道从哪里开始.画面很奇怪

voronoi computational-geometry

4
推荐指数
1
解决办法
1961
查看次数

从C#Windows服务生成进程

好吧,我试图从Windows服务产生的线程内部生成一个进程.目标是读取输出并打印到焦点窗口 - 光标在哪里.可能是一个坏主意,我不知道我不是ac#程序员

当我调用函数本身时,产生该过程的Anywho工作,但是当它在一个正在运行的服务中被调用时.是否可以在服务中启动流程?

Process proc = new Process();
                proc.StartInfo.FileName = @"C:\file.bat";
                proc.StartInfo.RedirectStandardError = true;
                proc.StartInfo.RedirectStandardOutput = true;
                proc.StartInfo.UseShellExecute = false;

                proc.Start();

                String outputMessage = proc.StandardOutput.ReadToEnd();
                proc.WaitForExit();
Run Code Online (Sandbox Code Playgroud)

c# windows service

2
推荐指数
1
解决办法
3629
查看次数

标签 统计

computational-geometry ×2

c# ×1

service ×1

voronoi ×1

windows ×1