Распространение радиоволн ВЧ/Луч
Перейти к навигации
Перейти к поиску
Свойства луча
- Начало();
- Направление();
Функции
Пересечение (Плоскость)
Возвращает точку пересечения луча с плоскостью.
На вход функции принимается плоскость, задаваемая точкой
и вектором нормали . Луч как геометрический объект определяется начальной точкой и вектором направления .- Плоскость.Точка()
- Плоскость.Нормаль()
- Луч.Начало()
- Луч.Направление()
- (NaN, NaN, NaN)
- Если
- Если
- ВЫХОД
- Прим. " " здесь скалярное произведение, " " произведение отдельно для каждой координаты.
Угол пересечения(Плоскость)
Возвращает угол падения луча на плоскость.
На вход функции принимается плоскость, задаваемая вектором нормали
, луч определяется вектором направления .- Плоскость.Нормаль()
- Луч.Направление()
Если
, то луч падает на "внутреннюю" сторону плоскости, если - на "внешнюю", если - луч параллелен плоскости.Пробег(Точка)
Возвращает расстояние, пройденное лучом от начала до точки.
- Луч.Начало()
- Точка