Ich benutze C++ und ich möchte die Symmetrie eines Punktes in Bezug auf eine Hyperebene berechnen. Ich bin in einer Dimension zur Ausführungszeit gegeben.Wie berechnet man die Symmetrie eines Punktes (hoher Raum) in Bezug auf eine Hyperebene, die aus einer Menge von Punkten besteht?
Ich habe die Punkte in der Hyperebene. Also berechnete ich den Normalvektor, indem ich eine Reihe von linearen Gleichungen löste. Dann, um die Hyperebene (mit der Normalen und einem Punkt), die Projektion des ersten Punktes und schließlich die symmetrische.
Ich habe versucht, mit der eigen3
Bibliothek, aber es scheint, es benötigt die Dimension zur Kompilierzeit gegeben werden.
Jede Idee, das Problem mit dieser Bibliothek (oder einer anderen) oder eine Abkürzung Methode zu lösen, sind willkommen.
Vielen Dank im Voraus.
OK. Ich wusste nichts über das Keyword dynamic. Das befreit mich von einem Problem. Ist die Art, wie ich das symmetrische berechnen möchte, das Gute? – dev93
@ dev93 Siehe aktualisierte Antwort. –
OK. Ich sehe vielen Dank. – dev93