Есть практическая задача: необходимо определить параметр через функцию VB (далее этот параметр будет включен в таблицу параметров и будет экспортироваться в XLS-файл). Функция должна принимать аргументы типа (Контур, Направление, Поверхность) и проецировать контур (замкнутый) по направлению на поверхность, после чего отсекать проекцией от поверхности часть и выдавать в качестве результата площадь отсечённой части. Если проекция контура на поверхность не существует, то функция должна выдавать 0.
Как дополнительное требование: вспомогательные построения внутри функции -- проецирование контура, отсечение поверхности -- должны быть временными и удаляться при завершении кода функции.
Прошу Вашего совета -- можно ли написать такую функцию, как может выглядеть её код, как будет выглядеть определение параметра вызывающего эту функцию?
