Добрый день
Для примера плагин создающий параметрическую поверхность. Он устанавливает переменные A1 и A2, вызывает скрипт и после его окончания считывает переменные X, Y, Z. Проделав эту операцию много раз (с разными A1, A2) плагин имеет контейнер точек, по которым строит поверхность. Однако плагин не знает что в скрипте - это просто текст полученный от пользователя. Напр юзверь написал
>py
X = sin(A1)
Y = cos(A1) * sin(A2)
Z = cos(A1) * cos(A2)
В результате плагин создал сферу. Напишет др текст - будет др фигура, в этом смысл/гибкость скриптов.
Вопрос: как бы Вы организовали взаимодействие плагин-хост в данном случае?
Важная деталь: частота вызова здесь велика (может быть и сотни тысяч) поэтому заменить на 1 вызов (или ускорить др способом) более чем желательно
Спасибо