Страница: 1 |
Страница: 1 |
Вопрос: Знатокам VBA: Площадь фигуры в Corel
Добавлено: 14.01.06 06:54
Автор вопроса:
Маха Мур
Дана такая задача:
В корелдраве каждая линия представлена в виде множества отрезков соедененных в последовательность.
Каждый отрезок имеет координаты X,Y для каждой своей точки.
Требуется:
Написать скрипт (если, кто может, то с формой и всякими примочками), который, по заданным координат точек, найдет площадь фигуры, образуемой данной прямой.
Помогите пж-ста. Можно также решения на VB6.
Вообще пишите, кто что знает.
Ответы
Всего ответов: 9
Номер ответа: 1
Автор ответа: GSerg
Вопросов: 0
Ответов: 1876
Профиль | | #1
Добавлено: 14.01.06 13:11
Делаешь триангуляцию полигона.
http://algolist.manual.ru/maths/geom/polygon/
После этого находишь сумму площадей всех треугольников.
Номер ответа: 2
Автор ответа: AgentFire
ICQ: 192496851
Вопросов: 75
Ответов: 3178
Профиль | | #2
Добавлено: 14.01.06 22:56
триангуляцию полигона? ну тогда результат будет неточным
Номер ответа: 3
Автор ответа: AgentFire
ICQ: 192496851
Вопросов: 75
Ответов: 3178
Профиль | | #3
Добавлено: 14.01.06 22:58
точным будет если, конечно, фигура ТОЛЬКО c плоскими сторонами
Номер ответа: 4
Автор ответа: GSerg
Вопросов: 0
Ответов: 1876
Профиль | | #4
Добавлено: 15.01.06 07:18
Внимательно читаем вопрос.
Каждый отрезок имеет координаты X,Y для каждой своей точки.
Номер ответа: 5
Автор ответа: Маха Мур
Вопросов: 12
Ответов: 48
Профиль | | #5
Добавлено: 16.01.06 07:03
Я же говорю, линии, а не кривые. А поконкретнее можно? И как реализовать на VBA, или подскажите, где можно узнать.
Номер ответа: 6
Автор ответа: GSerg
Вопросов: 0
Ответов: 1876
Профиль | | #6
Добавлено: 16.01.06 08:01
Ссылка в ответе №1.
Номер ответа: 7
Автор ответа: Stas2k
Вопросов: 6
Ответов: 16
Профиль | | #7
Добавлено: 17.01.06 04:04
На одном из довольно раскрученных сайтов по Корелу есть уже готовое решение. Не помню его адрес. Попробуй через поисковик запросы а-ля "макросы Corel Draw". Уверен, что найдёшь. На том сайте есть и другие разработки, некоторые с открытым кодом (в т.ч. и вычисление площади).
Номер ответа: 8
Автор ответа: AgentFire
ICQ: 192496851
Вопросов: 75
Ответов: 3178
Профиль | | #8
Добавлено: 17.01.06 14:49
Я знаю как найти площадь n-угольной фигуры с прямыми непересекающимися сторонами, и мея только координаты каждой ее точки. Bот. нуна?
Номер ответа: 9
Автор ответа: Маха Мур
Вопросов: 12
Ответов: 48
Профиль | | #9
Добавлено: 18.01.06 06:33
Нужна, нужна, на мыло шли.