Распространение радиоволн ВЧ/Реализация/ReflectingObject::EncompassingAperture
< Распространение радиоволн ВЧ | Реализация
Перейти к навигации
Перейти к поиску
Версия от 19:18, 4 декабря 2018; Андрей Чусов (обсуждение | вклад) (Новая страница: «{{function begin|encompassing_aperture_t EncompassingAperture(const spacial_vector<double>& ptAsObservedFrom) const; //1 encompassing_aperture_t EncompassingApert…»)
encompassing_aperture_t EncompassingAperture(const spacial_vector<double>& ptAsObservedFrom) const; //1
encompassing_aperture_t EncompassingAperture() const; //2
Для заданной точки строит сектор encompassing_aperture_t сферы с единичным радиусом, описанной вокруг этой точки, так, что отражающий объект ReflectingObject при проекции на сферу будет лежать внутри сектора.
- Построение ведется для заданной точки.
- То же, но построение ведется для начала мировой системы координат.
[in] | ptAsObservedFrom | Точка, вокруг которой строится сфера. |
ReflectingBoundary::EncompassingAperture | Для заданной точки строит сектор encompassing_aperture_t сферы с единичным радиусом, описанной вокруг этой точки, так, что отражающий объект ReflectingObject при проекции на сферу будет лежать внутри сектора. |
Source::OptimizeRadiationVectors | Строит сектор сферы encompassing_aperture_t, область которого ограничивает множество, реализуемое системой классов radiation_set_t, элементов поля, излучаемого источником. |
ControlPointSet::EncompassingAperture | Для заданной точки строит сектор encompassing_aperture_t сферы с единичным радиусом, описанной вокруг этой точки, так, что все точки текущего множества контрольных точек при проекции на сферу будут лежать внутри сектора. |
Пусть отражающий объект *this
представлен множеством отражающих поверхностей , реализуемых классом ReflectingBoundary. Тогда для заданной точки обзора множество можно отобразить на множество секторов сфер, которые образуются применением метода ReflectingBoundary::EncompassingAperture над элементами множества и точкой .
Тогда метод ReflectingObject::EncompassingAperture будет возвращать объединение элементов , реализуемое функцией unify:
- .