ここでは、以下のルーロー三角形の面積を計算する方法を見ていきます。ルーロー三角形の中に正三角形があります。高さをhとすると、この形は3つの円の交点で構成されます。
円形のセクターが 3 つあります。各扇形の面積は、−
#正三角形の面積を3回加算するので、それらを減算する必要があります。したがって、最後の領域は -
#include <iostream> #include <cmath> using namespace std; float areaReuleaux(float h) { if (h < 0) //if h is negative it is invalid return -1; float area = ((3.1415 - sqrt(3)) * h * h)/2; return area; } int main() { float height = 6; cout << "Area of Reuleaux Triangle: " << areaReuleaux(height); }
Area of Reuleaux Triangle: 25.3701になります。
以上がルアー三角形の面積は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。