কম্পিউটার

সি প্রোগ্রামে 3D তে দুটি প্লেনের মধ্যে কোণ?


এখানে আমরা দেখব কিভাবে ত্রিমাত্রিক স্থানে দুটি সমতলের মধ্যে কোণ গণনা করা যায়। প্লেনগুলি হল P1 এবং P2। নিচের মত Pi এর সমীকরণ −

সি প্রোগ্রামে 3D তে দুটি প্লেনের মধ্যে কোণ?

যদি কোণটি 'A' হয়, তাহলে এটি এই নিয়ম অনুসরণ করবে −

সি প্রোগ্রামে 3D তে দুটি প্লেনের মধ্যে কোণ?

উদাহরণ

#include <iostream>
#include <cmath>
using namespace std;
class Plane{
   private:
      double a, b, c, d;
   public:
      Plane(double a = 0, double b = 0, double c = 0, double d = 0){
         this->a = a;
         this->b = b;
         this->c = c;
         this->d = d;
      }
      double friend angle(Plane p1, Plane p2);
};
double angle(Plane p1, Plane p2){
   double nume = (p1.a * p2.a) + (p1.b * p2.b) + (p1.c * p2.c);
   double deno1 = (p1.a * p1.a) + (p1.b * p1.b) + (p1.c * p1.c);
   double deno2 = (p2.a * p2.a) + (p2.b * p2.b) + (p2.c * p2.c);
   return (180.0 / 3.14159) * acos(nume/ (sqrt(deno1) * sqrt(deno2)));
}
int main() {
   Plane p1(2.0, 2.0, -3.0, -5.0), p2(3.0, -3.0, 5.0, -6.0);
   cout << "Angle: " << angle(p1, p2) << " degree";
}

আউটপুট

Angle: 123.697 degree

  1. C# প্রোগ্রাম দুটি তালিকার মধ্যে পার্থক্য তালিকাভুক্ত করতে

  2. দুই ব্যবধানের মধ্যে আর্মস্ট্রং নম্বর প্রদর্শনের জন্য জাভা প্রোগ্রাম

  3. জাভা প্রোগ্রাম দুটি ব্যবধানের মধ্যে প্রাইম নম্বর প্রদর্শন করে

  4. দুটি পূর্ণসংখ্যার মধ্যে আর্মস্ট্রং নম্বর পরীক্ষা করার জন্য জাভা প্রোগ্রাম