是否有一个简单的算法可以找到两个多边形之间的分隔线,使它们位于线的两侧?或者最好是否有人知道这样做的图书馆?任何帮助,将不胜感激
编辑:
我的解决方案
我使用过JTS:http://www.vividsolutions.com/jts/JTSHome.htm
使用此库创建了两个多边形并运行DistanceOp以查找多边形之间的两个最近点(不一定是顶点).然后简单地计算连接它们的线的垂直线.
这实际上更像是一个数学问题.但鉴于3分,你如何计算最远点voronoi图?
首先找到通过所有这些并抓住其中心的圆圈.不知道从哪里开始.画面很奇怪
好吧,我试图从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)