Maison > développement back-end > C++ > Dans un programme C, traduisez en chinois : L'angle entre deux plans en 3D

Dans un programme C, traduisez en chinois : L'angle entre deux plans en 3D

王林
Libérer: 2023-08-25 16:41:10
avant
709 Les gens l'ont consulté

Ici, nous verrons comment calculer l'angle entre deux plans dans un espace tridimensionnel. Les avions sont P1 et P2. L'équation de Pi est la suivante -

Dans un programme C, traduisez en chinois : Langle entre deux plans en 3D

Si l'angle est 'A' alors suivez cette règle -

Dans un programme C, traduisez en chinois : Langle entre deux plans en 3D

Exemple

#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";
}
Copier après la connexion

Sortie

Angle: 123.697 degree
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:tutorialspoint.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal