自相交多边形的面积
计算 简单的不规则多边形的面积是微不足道的。但是,请考虑下面左图所示的自相交多边形ABCDEF:如果使用上面的链接公式按多边形顺序遍历点,则面积为0。(“顺时针”区域抵消了“逆时针”区域。)但是,如果我们围绕中心沿径向对这些点进行排序并计算出面积,则会在右上方获得多边形ABEDCF...
2024-01-10如何计算2D多边形的面积?
假设2d空间中一系列不自相交的点,确定所得多边形面积的有效方法是什么?附带说明,这不是功课,我也不在寻找代码。我正在寻找可以用于实现自己的方法的描述。我有从点列表中拉出一系列三角形的想法,但是我知道有很多关于凸多边形和凹多边形的边沿案例,我可能不会注意到。回答:这是...
2024-01-10计算八边形面积的程序
八边形是具有八个边的多边形。要计算八边形的面积,请使用以下公式,八边形的面积=((a 2 * 2)/ * tan(22.5°))=((2 * a * a)(1 +√2))代码逻辑,使用上述公式计算具有八个边的多边形的面积。该表达式使用sqrt函数查找2的平方根。该表达式的值被评估为浮点值,该值被放入float区域变量中。示...
2024-01-10多边形中的C#点
我试图确定一个点是否在多边形内。多边形是由Point对象数组定义的。我可以很容易地弄清楚该点是否在多边形的边界框内,但是我不确定如何判断它是否在实际的多边形内。如果可能的话,我只想使用C#和WinForms。我宁愿不调用OpenGL或执行某些简单任务。这是我到目前为止的代码:private void CalculateOu...
2024-01-10太湖的面积有多大
太湖湖泊面积2427.8平方公里,水域面积为2338.1平方公里,湖岸线全长393.2公里。太湖位于长江三角洲的南缘,古称震泽、具区,又名五湖、笠泽,是中国五大淡水湖之一,位居第三,位于江苏省南部,北临江苏无锡,南濒浙江湖州,西依江苏常州、江苏宜兴,东近江苏苏州。由江苏省对太湖全境进行行...
2024-01-10刻有正六边形的圆的面积?
刻在正六边形上的圆有6个点接触正六边形的六个边。要找到内切圆的面积,我们需要先找到半径。对于正六边形,使用公式a(√3)/ 2求出半径。现在内切圆的面积为3πa* a / 4示例六边形-4面积= 37.68范例程式码#include <stdio.h>int main(void) { int a = 14; float pie = 3.14; float area = (float)(3*a*a*p...
2024-01-10足球场的面积是多少
国际足联规定的标准足球场场地大小为105米*68米,面积为7140平方米。足球场地跑道长度分为200米和400米,每种根据跑道数量的不同,面积也不相同。如果200米的跑道为5250-11000平方米。如果是400米跑道为11250-17280平方米。因为足球场地没有固定的大小数值,所以足球场占地平方也不同。尺寸简介:1、比...
2024-01-10圆与矩形的交点面积
我正在寻找一种确定矩形和圆形之间相交区域的快速方法(我需要进行数百万次此类计算)。一个特殊的属性是,在所有情况下,圆形和矩形始终具有2个相交点。回答:给定2个交点::圆形线段的面积 XXXXX ------------------- X X X X Circular segment X X XX...
2024-01-10日月潭的面积是多少
日月潭的常态面积约为7.93平方千米,但满水位时面积是10平方千米,海拔为748米,最深是27米,湖周长大约为37千米,是台湾外来种生物较多的淡水湖泊之一。日月潭原本是两个湖泊,因为在下游筑造水坝后,两湖水面上涨,最终连为一体变成日月潭。日月潭位于台湾省阿里山以北,能高山之南的南投...
2024-01-10圆明园的面积有多大
圆明园的占地面积约为350公顷。圆明园从1707年开始建造,占地面积3.5平方千米,建筑面积达到了20万平方米。它最初是康熙皇帝给皇四子胤禛的赐园,之所以叫作圆明园,是因为雍正的法号为圆明。1722年之后扩建了圆明园,增加了正大光明殿和勤政殿以及六部、军机处等众多值房,圆明园的格局基本...
2024-01-10C ++中四边形的最大面积
问题陈述给定四边形a,b,c,d的四个边,从给定边找到四边形的最大面积。算法我们可以使用下面的Brahmagupta公式来解决这个问题-√(sa)(sb)(sc)(sd)在以上公式中,s是半周长。它的计算如下-S =(a + b + c + d)/ 2示例现在让我们看一个例子-#include <bits/stdc++.h>using namespace std;double getMaxArea(double a, double b,...
2024-01-10刻在等边三角形上的圆的面积?
等边三角形内切的圆的面积,使用数学公式πa发现2 /12。让我们看看这个公式是如何得出的,查找内切圆半径=三角形面积/三角形半周长的公式。侧的三角形的面积=(√3)一个2 /4a边的三角形的半周长= 3 a / 2根据公式,圆半径=(√3)a 2 2/4 / 3 a / 2 = a /2√3圆的面积=πR 2 =πa 2 /12范例程式码#include <stdio.h>...
2024-01-10计算等边三角形外接圆面积的程序
外接圆是在其内刻有规则多边形的圆。内切圆的三角形是等边三角形。外接圆的面积可以使用以下公式找到,外接圆的面积=“ (a * a *(丌/ 3)) ”代码逻辑,使用数学公式(a * a *(丌/ 3))找到等边三角形的外接圆面积。此代码中丌的值编码为3.14。该表达式被评估为浮点值。示例#include <stdio.h>#inc...
2024-01-10在C程序中的圆内刻有十边形的面积?
正十边形是十边形的多边形,所有边和角度均相等。在这里,我们需要使用圆r的半径找到刻在圆内的十边形的面积,圆上刻有十边形边的数学公式,a = r√(2-2cos36o)(使用余弦规则)查找十边形面积的公式,Area = 5*a2*(√5+2√5)/2Area = 5 *(r√(2-2cos36))^2*(√5+2√5)/2Area = (5r2*(3-√5)*(√5+2√5))/4在程序...
2024-01-10在C ++中具有给定n个有序顶点的多边形的面积
在此程序中,我们必须找到多边形的面积。给出了该多边形的顶点坐标。在继续进行之前,让我们回顾一下旧的概念以更好地理解随后的概念。面积是任何二维图形范围的定量表示。多边形是具有给定数目的边的闭合图形。顶点的坐标是二维平面中的点的值。例如(0,0)。现在,让我们看一下寻找面积的...
2024-01-10在C程序中具有给定对角线长度的六边形面积?
六边形是6边的闭合图形,正六边形是六边都相等且角度相等的正六边形。为了找到六边形的面积,我们仅给出其对角线的长度,即d。六角形的内角各为120度,六角形的所有角之和为720度。查找边长为a的六边形面积的公式,Area = (3a2 √3) / 2.由于所有边的大小相同且角度为120度,d = 2a or a = d/2通...
2024-01-10创建非自相交多边形的算法的有效性
作为对线程的扩展和部分回答,我写了一个简单的算法,给定一组点(带有xy坐标)可以形成一个非自相交的多边形。要求:给定任意一组具有不同坐标的点,始终可以构造规则或不规则,非自相交的多边形。假设有一个包含所有顶点的集合V1)通过x坐标对V中的所有顶点进行排序2)想象一条平行于...
2024-01-10编辑多边形多边形的多边形路径事件
我被困在告诉编辑事件我编辑了多边形的哪条路径。我需要知道这一点,因为我将多边形的坐标发布到服务器,并且需要能够告诉它我更改了多边形的哪条路径。最初,我的多边形都是单路径多边形,我必须传递给我的editPolygon()方法的是编辑顶点的索引(它自动作为第一个参数传递)。但是,我现...
2024-01-10用C ++程序找到六边形上最大的三角形面积?
找出一个六边形内接的最大三角形的面积,我们需要了解这些数字以及在另一个内接接1的方式。三角形是一个闭合的图形,具有3个边,这些边可以相等或不同。六角形是一个封闭的图形,具有6个侧面,它们的大小可能相等或不相等。内切六边形的三角形的所有顶点都与六边形的顶点接触。因此,三角...
2024-01-10实现用于检测自相交多边形的蛮力算法
我最初实现了Hoey-Shamos算法,但是它对于将来的可维护性来说太复杂了(我对此没有发言权),并且报告不正确,因此我将使用经过优化的蛮力算法。我的问题是:如何优化此代码以使其可用?就目前而言,我的代码包含一个嵌套的for循环,将同一列表重复两次。编辑:将行转换为HashSet,并使用了两...
2024-01-10如何获得不规则多边形内部的随机点?
我有一组描述不规则多边形区域边界的点:int [] x = { /*...*/ };int [] y = { /*...*/ };如何从多边形内部均匀选择一个随机点?回答:我将分三个步骤进行操作:创建一个三角形列表,这些列表覆盖与给定的多边形相同的区域。如果多边形是凸面的,则比较容易,因为您可以让所有三角形共享一个共同的...
2024-01-10从Shapely中的多边形中提取点/坐标
如何获取/提取定义shapely多边形的点?谢谢!from shapely.geometry import Polygon# Create polygon from lists of pointsx = [list of x vals]y = [list of y vals]polygon = Polygon(x,y)回答:因此,我发现诀窍是使用Polygon类方法的组合来实现。如果你想测地坐标,然后需要转换(通过这些回WGS84 pyproj,matplotlib的basemap,或东西)...
2024-01-10在C ++中查找任何常规多边形的外接圆的程序
例#include <bits/stdc++.h>using namespace std;//寻找外接圆的半径float findRadiusOfcircumcircle(float n, float a) { if (n < 0 || a < 0) return -1; float radius = a / sqrt(2 - (2 * cos(360 / n))); return radius;}int main() { float n = 5, a = 6; cout <<...
2024-01-10OpenCV实现轮廓外接多边形
本文实例为大家分享了OpenCV实现轮廓外接多边形的具体代码,供大家参考,具体内容如下取轮廓最大外接矩形Rect boundingRect( InputArray array );array:输入的灰度图像或者2D点集,数据类型为vector或者Mat。该函数可以求取包含输入图像中物体轮廓或者2D点集的最大外接矩形,函数只有一个参数,可以是灰...
2024-01-10一道C++题目:长方形面积相减
题目说明如上图,这个运算符重载搞不明白啊回答#include <iostream>#include <string>using namespace std;class Shape{public: string name; Shape(string n) : name(n) { } virtual void area() = 0;};class Rectangle : public Shape{private: int abs(int n) { return n > 0 ? n : -...
2024-01-10