interface_input2dpoly
Ввод пользователем 2d полигона. Возвращает площадь и периметр.
Формат запроса:
int ires = ac_request("interface_input2dpoly",string sMessage, string smethod, double &square, double &perimeter);
Здесь:
sMessage - текстовое сообщение пользователю,
square, perimeter в эти переменные возвращается значение площади и периметра фигуры, которую задал пользователь кликами мыши.
smethod - метод считывания:
Метод |
Поведение |
"general" |
Считывается полигон. Обязательно должен иметь площадь, т.е. не может быть линией. При двойном щелчке мышкой замыкается. Периметр всегда замкнут. |
"rect" |
Прямоугольник |
"rotrect" |
Повернутый прямоугольник |
"polyline" |
Полилиния |
ires - ноль, если считывание из проекта прошло успешно.