Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/18.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
VB.net在框内拟合对象/形状_Vb.net_Graphics_Polygon - Fatal编程技术网

VB.net在框内拟合对象/形状

VB.net在框内拟合对象/形状,vb.net,graphics,polygon,Vb.net,Graphics,Polygon,我有一些形状(椭圆、三角形、正方形、星星和其他多边形),我想找到适合它们的最小面积。(我有形状角的点(x,y)理论上,任何形状的最小尺寸都是1px。。我不明白你想做什么。目标是什么?背景是什么?也许你可以展示一张你想做什么的图纸?我试着用10个三角形,5个圆和4个星星作为例子,它们之间至少应该有1像素,我要用多大的平板来适应那些2D对象?你有一个相当复杂的程序。如果我是你,我会从固定每个多边形的几何图形开始。然后,如果你真的想完全编程,它将需要尝试多次不同的模式,以找到板的最小面积将。这相当复杂

我有一些形状(椭圆、三角形、正方形、星星和其他多边形),我想找到适合它们的最小面积。(我有形状角的点(x,y)

理论上,任何形状的最小尺寸都是1px。。我不明白你想做什么。目标是什么?背景是什么?也许你可以展示一张你想做什么的图纸?我试着用10个三角形,5个圆和4个星星作为例子,它们之间至少应该有1像素,我要用多大的平板来适应那些2D对象?你有一个相当复杂的程序。如果我是你,我会从固定每个多边形的几何图形开始。然后,如果你真的想完全编程,它将需要尝试多次不同的模式,以找到板的最小面积将。这相当复杂,需要多种算法来放置它们。我建议不要做这个项目(如果没有经验的话),而只是做一个估计。你可以估计它接近于一个充满圆圈的盘子所需要的。完美的算法会相当复杂。如果您想简化它,您可以轻松地将所有多边形转换为矩形。然后找出如何定位这些矩形。当你知道矩形的位置后,用多边形代替它们。谢谢你的评论。Sifu我没有机会跳过这个程序,我必须这样做:D,the_lotus我喜欢你的想法谢谢,我要试试。