Ich habe einen normalen Vektor, die Gleichung einer Ebene (ax + by + cz = d)wie berechnen vier beliebige Punkte aus einer Ebene Gleichung
Wie kann ich vier beliebige Punkte berechnen ein Viereck zu schaffen? Ich dachte darüber nach, nur die x-, y- und z-Abschnitte zu verwenden, aber dieser Ansatz wird nicht funktionieren.
Ich denke ich werde ein System von Gleichungen in numpy http://docs.scipy.org/doc/numpy-1.10.1/reference/generated/numpy.linalg.solve.html
diesen Beitrag Umriss ein Ansatz in c verwenden müssen ++, aber ich bin nicht sicher, ob es funktionieren würde How do I get three non-colinear points on a plane? - C++
es _will_ Arbeit: 3 nicht-kolineare Punkte in der Ebene eine vollständige 2D-Basis bilden, und jeder Punkt auf der Ebene darstellbaren als Linearkombination der beiden Basisvektoren –
krank es in python implementieren, jeder Idee, wie ich diesen vierten Punkt bekommen könnte. Ich würde es vorziehen, zu vermeiden, die x, y, z Ebene intercepts – webmaker
zu verwenden, wie ich sagte, Sie können _any_ Punkt auf der Ebene mit einer linearen Kombination der beiden Vektoren erhalten Sie von der 3-Punkt-Methode, die Sie über –