Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - VBA

Страница: 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
Нужна, нужна, на мыло шли.

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам