рдпрд╣ рдХреИрд▓рдХреБрд▓реЗрдЯрд░ рдХреНрдпрд╛ рдХрд░рддрд╛ рд╣реИ
рдпрд╣ рдЯреВрд▓ рддреНрд░рд┐-рдЖрдпрд╛рдореА (3D) рд╕реНрдерд╛рди рдореЗрдВ рдЙрд╕ рд╕рдорддрд▓ (plane) рдХрд╛ рд╕рдореАрдХрд░рдг рдирд┐рдХрд╛рд▓рддрд╛ рд╣реИ рдЬреЛ рджрд┐рдП рдЧрдП рддреАрди рдмрд┐рдВрджреБрдУрдВ A, B рдФрд░ C рд╕реЗ рд╣реЛрдХрд░ рдЧреБрдЬрд╝рд░рддрд╛ рд╣реИред рдкрд░рд┐рдгрд╛рдо рдорд╛рдирдХ рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк \(ax + by + cz + d = 0\) рдореЗрдВ рдорд┐рд▓рддрд╛ рд╣реИ, рдЬрд╣рд╛рдБ (a, b, c) рд╕рдорддрд▓ рдкрд░ рд▓рдВрдмрд╡рдд (рдЕрднрд┐рд▓рдВрдм рдпрд╛ normal) рд╕рджрд┐рд╢ рд╣реИ рдФрд░ d рд╕рдорддрд▓ рдХреА рд╕реНрдерд┐рддрд┐ рдХреЛ рд╕реНрдерд╛рди рдореЗрдВ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддрд╛ рд╣реИред рддреАрди рдРрд╕реЗ рдмрд┐рдВрджреБ рдЬреЛ рдПрдХ рд╣реА рд░реЗрдЦрд╛ рдкрд░ рди рд╣реЛрдВ, рд╣рдореЗрд╢рд╛ рдПрдХ рдЕрджреНрд╡рд┐рддреАрдп рд╕рдорддрд▓ рддрдп рдХрд░рддреЗ рд╣реИрдВ тАФ рдФрд░ рдпрд╣реА рдХреИрд▓рдХреБрд▓реЗрдЯрд░ рдЖрдкрдХреЛ рд▓реМрдЯрд╛рддрд╛ рд╣реИред
рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд░реЗрдВ
рддреАрдиреЛрдВ рдмрд┐рдВрджреБрдУрдВ рдореЗрдВ рд╕реЗ рд╣рд░ рдПрдХ рдХреЗ x, y рдФрд░ z рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ рджрд░реНрдЬ рдХрд░реЗрдВред рдпреЗ рдорд╛рди рд╕рд╛рдорд╛рдиреНрдп рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдВрдЦреНрдпрд╛рдПрдБ рд╣реИрдВ (рдзрдирд╛рддреНрдордХ, рдЛрдгрд╛рддреНрдордХ рдпрд╛ рд╢реВрдиреНрдп) тАФ рдпрд╣рд╛рдБ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдЗрдХрд╛рдИ рдирд╣реАрдВ рд╣реЛрддреАред "рдХреИрд▓рдХреБрд▓реЗрдЯ" рджрдмрд╛рдПрдБ рдФрд░ рдЯреВрд▓ рдЪрд╛рд░реЛрдВ рдЧреБрдгрд╛рдВрдХ a, b, c, d рдХреЗ рд╕рд╛рде рдкреВрд░реА рддрд░рд╣ рд╕рдЬрд╛ рд╣реБрдЖ рд╕рдорддрд▓ рд╕рдореАрдХрд░рдг рд▓реМрдЯрд╛ рджреЗрдЧрд╛ред рдпрджрд┐ рдЖрдкрдХреЗ рддреАрдиреЛрдВ рдмрд┐рдВрджреБ рдПрдХ рд╣реА рд░реЗрдЦрд╛ рдкрд░ рдкрдбрд╝ рдЬрд╛рдПрдБ (рдпрд╛ рдЙрдирдореЗрдВ рд╕реЗ рджреЛ рдЖрдкрд╕ рдореЗрдВ рдореЗрд▓ рдЦрд╛рддреЗ рд╣реЛрдВ), рддреЛ рдХреЛрдИ рдЕрджреНрд╡рд┐рддреАрдп рд╕рдорддрд▓ рдирд╣реАрдВ рдмрдирддрд╛ рдФрд░ рдХреИрд▓рдХреБрд▓реЗрдЯрд░ рдЖрдкрдХреЛ рдпрд╣ рдмрддрд╛ рджреЗрдЧрд╛ред
рд╕реВрддреНрд░ рдХреА рд╡реНрдпрд╛рдЦреНрдпрд╛
рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рддреНрд░рд┐рднреБрдЬ рдХреЗ рджреЛ рдХрд┐рдирд╛рд░рд╛-рд╕рджрд┐рд╢ (edge vectors) рдмрдирд╛рдПрдБ: \(\vec{u} = B - A\) рдФрд░ \(\vec{v} = C - A\)ред рдЗрдирдХрд╛ рдХреНрд░реЙрд╕ рдЧреБрдгрдирдлрд▓ \(\vec{n} = \vec{u} \times \vec{v}\) рд╕рдорддрд▓ рдкрд░ рд▓рдВрдмрд╡рдд рдПрдХ рд╕рджрд┐рд╢ рджреЗрддрд╛ рд╣реИ, рдФрд░ рдЗрд╕рдХреЗ рдШрдЯрдХ рд╣реА рдЧреБрдгрд╛рдВрдХ a, b рдФрд░ c рд╣реЛрддреЗ рд╣реИрдВ:
$$a = u_y v_z - u_z v_y, \quad b = u_z v_x - u_x v_z, \quad c = u_x v_y - u_y v_x.$$
рдЪреВрдБрдХрд┐ рдмрд┐рдВрджреБ A рд╕рдорддрд▓ рдкрд░ рд╣реА рд╕реНрдерд┐рдд рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╣рдо рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди (substitution) рд╕реЗ d рдирд┐рдХрд╛рд▓рддреЗ рд╣реИрдВ: $$d = -\left(a\cdot x_A + b\cdot y_A + c\cdot z_A\right).$$ рд╕рдореАрдХрд░рдг рдХрд╛ рдХреЛрдИ рднреА рдЕрджрд┐рд╢ рдЧреБрдгрдЬ рдЙрд╕реА рд╕рдорддрд▓ рдХреЛ рджрд░реНрд╢рд╛рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╕реАрдзреЗ рдХреНрд░реЙрд╕-рдЧреБрдгрдирдлрд▓ рд╕реЗ рдорд┐рд▓реЗ рдЧреБрдгрд╛рдВрдХ рдкреВрд░реА рддрд░рд╣ рдорд╛рдиреНрдп рд╣реИрдВред
рд╣рд▓ рдХрд┐рдпрд╛ рд╣реБрдЖ рдЙрджрд╛рд╣рд░рдг
рдорд╛рди рд▓реЗрдВ \(A = (1, 2, -2)\), \(B = (3, -2, 1)\), \(C = (5, 1, -4)\)ред рддрдм \(\vec{u} = (2, -4, 3)\) рдФрд░ \(\vec{v} = (4, -1, -2)\) рд╣реЛрдЧрд╛ред рдХреНрд░реЙрд╕ рдЧреБрдгрдирдлрд▓ рд╕реЗ $$a = (-4)(-2) - (3)(-1) = 11, \quad b = (3)(4) - (2)(-2) = 16, \quad c = (2)(-1) - (-4)(4) = 14$$ рдорд┐рд▓рддрд╛ рд╣реИред рдЕрдВрдд рдореЗрдВ $$d = -\left(11\cdot 1 + 16\cdot 2 + 14\cdot(-2)\right) = -15.$$ рдЕрддрдГ рд╕рдорддрд▓ рд╣реИ \(11x + 16y + 14z - 15 = 0\)ред рдмрд┐рдВрджреБ B рдХреА рдЬрд╛рдБрдЪ рдХрд░реЗрдВ: \(33 - 32 + 14 - 15 = 0\)ред рд╕рд╣реА рд╣реИред
рдЕрдХреНрд╕рд░ рдкреВрдЫреЗ рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдкреНрд░рд╢реНрди (FAQ)
рдЕрдЧрд░ рдмрд┐рдВрджреБ рдПрдХ рд╣реА рд░реЗрдЦрд╛ рдкрд░ рд╣реЛрдВ рддреЛ? рддрдм рдХреНрд░реЙрд╕ рдЧреБрдгрдирдлрд▓ рд╢реВрдиреНрдп рд╕рджрд┐рд╢ \((0, 0, 0)\) рдмрди рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдЙрд╕ рд░реЗрдЦрд╛ рдХреЛ рдЕрдирдЧрд┐рдирдд рд╕рдорддрд▓ рд╕рдорд╛рд╣рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ тАФ рдХреЛрдИ рдЕрджреНрд╡рд┐рддреАрдп рдЙрддреНрддрд░ рдирд╣реАрдВ рд╣реЛрддрд╛, рдЗрд╕рд▓рд┐рдП рдХреИрд▓рдХреБрд▓реЗрдЯрд░ рдЗрд╕ рдЕрдкрдХрд░реНрд╖рд┐рдд (degenerate) рд╕реНрдерд┐рддрд┐ рдХреА рд╕реВрдЪрдирд╛ рджреЗрддрд╛ рд╣реИред
рдореЗрд░рд╛ рдЙрддреНрддрд░ рдХрд┐рд╕реА рджреВрд╕рд░реЗ рдЯреВрд▓ рд╕реЗ рдЕрд▓рдЧ рдХреНрдпреЛрдВ рдЖ рд░рд╣рд╛ рд╣реИ? рд╕рдмрд╕реЗ рд╕рдВрднрд╛рд╡рд┐рдд рдХрд╛рд░рдг рд╣реИ рдХреЗрд╡рд▓ рдкреИрдорд╛рдиреЗ (scale) рдпрд╛ рдЪрд┐рд╣реНрди (sign) рдХрд╛ рдЕрдВрддрд░ред рд╣рд░ рдЧреБрдгрд╛рдВрдХ рдХреЛ рдПрдХ рд╣реА рдЕрд╢реВрдиреНрдп рд╕рдВрдЦреНрдпрд╛ рд╕реЗ рдЧреБрдгрд╛ рдХрд░рдиреЗ рдкрд░ рд╡рд╣реА рд╕рдорддрд▓ рдорд┐рд▓рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП \(11x + 16y + 14z - 15 = 0\) рдФрд░ \(-22x - 32y - 28z + 30 = 0\) рдПрдХ рд╣реА рд╣реИрдВред
рдХреНрдпрд╛ рдореИрдВ рджрд╢рдорд▓рд╡ рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдБ? рд╣рд╛рдБ тАФ рдХреЛрдИ рднреА рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ рдЪрд▓реЗрдЧрд╛, рдФрд░ рдЧреБрдгрд╛рдВрдХ рдЖрдкрдХреЗ рдЗрдирдкреБрдЯ рд╕реЗ рдареАрдХ-рдареАрдХ рдЧрдгрдирд╛ рдХрд┐рдП рдЬрд╛рдПрдБрдЧреЗред