кратчайшее расстояние от плоскости до начала координат с использованием уравнения плоскости

предположим, у меня есть уравнение плоскости ax+by+cz=d, как я могу найти кратчайшее расстояние от плоскости до начала координат?

Я иду в обратном направлении этого поста. В этом посте они начинаются с точки P0 и нормали. В моем случае у меня есть только уравнение плоскости Расстояние от начала до плоскости (кратчайшее)

Вот что у меня есть до сих пор.

        #calculate the distance from plane to origin
        dist=math.sqrt(new_a**2+new_b**2+new_c**2)

        x_dist=(a*d)/dist
        y_dist=(b*d)/dist
        z_dist=(c*d)/dist

person webmaker    schedule 09.09.2016    source источник


Ответы (1)


Нормаль вашего самолета [a,b,c]. Умножьте его на d и получите длину результата. Это должно дать вам то, что вам нужно.

person kolenda    schedule 13.09.2016