Предыдущая тема :: Следующая тема
|
Автор |
Сообщение |
motorhead Prizivnik - draftee

Зарегистрирован: 19.11.2007 Сообщения: 1 Откуда: Минск
|
Добавлено: Пн Ноя 19, 2007 10:01 pm Заголовок сообщения: Длинна кривой? |
|
|
Подскажите мне пожалуйста как можно высчитать в Кореле длинну самой кривой.Понимаете,я например отдаю векторную фигуру на фирму где ее вырезают лазером из металла -и метр резки стоит столькото и стоко.Или при работе с чертежами.Такая функция где то должна быть по идее.Откликнитесь пожалуйста.  |
|
Вернуться к началу |
|
 |
Urikor Site Admin

Зарегистрирован: 05.08.2004 Сообщения: 3554 Откуда: Lutugino, Donbass
|
Добавлено: Пн Ноя 19, 2007 10:53 pm Заголовок сообщения: |
|
|
Честно говоря, никогда не сталкивался с подобной задачей.
Надо будет книгу глянуть - мож есть чего  |
|
Вернуться к началу |
|
 |
Тайльнемер Ml Sergant - junior sergeant

Зарегистрирован: 19.09.2007 Сообщения: 33
|
Добавлено: Пт Дек 21, 2007 2:21 am Заголовок сообщения: |
|
|
Я делал нечто подобное. Одному человеку надо было знать длину ломаных в кореле. Я написал ему скрипт на встроенном VisualBasicForApplications. Скрипт брал координаты узловых точек выделенной ломаной и выдавал в окошке сумму длин отрезков.
В случае с произвольными кривыми можно поступить аналогично: кривые Безье — это бикубические сплайны, заданные узловыми точками и производными в узловых точках. Касательные, которые можно тянуть при редактировании кривой — это и есть производные, только домноженные на какой-то коэффициент. Надо посчитать этот коэффициент, и тогда можно будет написать формулу для вычисления длины сплайна. |
|
Вернуться к началу |
|
 |
|