У меня есть нормальный вектор, уравнение плоскости (ах + Ьу + сг = г)как вычислить четыре произвольные точки из уравнения плоскости
Как я мог вычислить четыре произвольные точки, чтобы создать четырехугольник? Я думал об использовании перехватов x, y и z, но этот подход не сработает.
Я имею в виду, я должен использовать систему уравнений в NumPy http://docs.scipy.org/doc/numpy-1.10.1/reference/generated/numpy.linalg.solve.html
этот пост очертить подход в C++, но я не уверен, что если он будет работать How do I get three non-colinear points on a plane? - C++
это _will_ работа: 3 не-коллинеарная точка будет образовывать полный 2D базис в плоскости, и любая точка на плоскости представляется в виде линейной комбинации два базисных векторов –
больно реализовать в Python, любое идея, как я мог бы получить этот четвертый пункт. я бы предпочел не использовать перехваты плоскости x, y, z – webmaker
, так как я сказал, что вы можете получить _any_ точку на плоскости, используя линейную комбинацию двух векторов, которые вы получаете от метода с тремя точками, о котором вы задавались вопросом –