К содержимому
kalqulyator.ru
Личный кабинет

Меню

Пересечение прямой и плоскости

Сообщите об ошибке или неточности

Опишите найденную неточность.

Осталось 1000 символов

Разместить у себя

Настройте калькулятор и скопируйте код на свой сайт.

Код для вставки

<script src="https://kalqulyator.ru/embed.js" data-calc="b04-line-plane-intersection" data-mode="button" data-theme="light" data-accent="#1d4ed8" data-text-color="#172033" data-card-bg="#ffffff" data-size="adaptive" async></script>
Как вставить
  1. Tilda: добавьте блок HTML-кода и вставьте строку.
  2. WordPress: добавьте блок "Пользовательский HTML" и вставьте строку.
  3. Обычный HTML: вставьте строку в нужное место страницы.

Предпросмотр

Данные для расчёта

Расположение

Введите данные - результат обновится автоматически.

Одна точка

Параметр t
-5.000000
Пересечение — x
1.000000
Пересечение — y
2.000000
Пересечение — z
0.000000

Часть значений появится, когда заполните остальные поля.

Расчёт справочный и не заменяет консультацию специалиста.

Найдите точку пересечения прямой P + t·v с плоскостью Ax + By + Cz + D = 0. Расчёт различает единственную точку, параллельную прямую и прямую в плоскости; нормаль и направляющий вектор должны быть ненулевыми.
Заказать калькулятор под ваш сайт

Как считается

Плоскость и прямая невырождены

IF("Коэффициент A"^2+"Коэффициент B"^2+"Коэффициент C"^2>0 && "Направление — x"^2+"Направление — y"^2+"Направление — z"^2>0,1,1/0)

Скалярное произведение нормали и направления

"Плоскость и прямая невырождены"*("Коэффициент A"*"Направление — x"+"Коэффициент B"*"Направление — y"+"Коэффициент C"*"Направление — z")

Подстановка точки в плоскость

"Плоскость и прямая невырождены"*("Коэффициент A"*"Координата x"+"Коэффициент B"*"Координата y"+"Коэффициент C"*"Координата z"+"Коэффициент D")

Классификация взаимного расположения

IF("Скалярное произведение нормали и направления"==0,IF("Подстановка точки в плоскость"==0,"Прямая лежит в плоскости","Пересечения нет"),"Одна точка")

Параметр единственной точки

IF("Скалярное произведение нормали и направления"==0,0,-"Подстановка точки в плоскость"/"Скалярное произведение нормали и направления")

Координата пересечения x

IF("Скалярное произведение нормали и направления"==0,0,"Координата x"+"Параметр единственной точки"*"Направление — x")

Координата пересечения y

IF("Скалярное произведение нормали и направления"==0,0,"Координата y"+"Параметр единственной точки"*"Направление — y")

Координата пересечения z

IF("Скалярное произведение нормали и направления"==0,0,"Координата z"+"Параметр единственной точки"*"Направление — z")

Пример расчёта

Координата x
1
Координата y
2
Координата z
0
Направление — x
0
Направление — y
0
Направление — z
1
Коэффициент A
0
Коэффициент B
0
Коэффициент C
1
Коэффициент D
-5
Классификация взаимного расположения
Одна точка
Параметр единственной точки
5,000000
Координата пересечения x
1,000000
Координата пересечения y
2,000000
Координата пересечения z
5,000000

Числа взяты из контрольного примера калькулятора - на них он проверяется тестами.

Источники

Комментарии (0)

Комментариев пока нет.

Оставить комментарий

Комментарий появится после проверки

Связаться с поддержкой

Напишите, чем мы можем помочь.

Вход в кабинет

Забыли пароль?