Re: Измерение длинны контура

Написал Морозов в 21/09/2006 1:38:11

Когда тоже очень нужно было. И времени искать "длиномеры" не было вообще.
Решил задачу так:
1. Рисуем окружность диаметром 1 единица (в зависимости от длины может быть 1 мм, 1 см, 1 px и т.д.)
2. дублируем эту окружность
3. делаем Blend от одной окружности ко второй
4. Назначаем нашу кривую путем Blend'а (New Path в параметрах блэнда)
5. Выставляем в параметрах Bland along full path (перетекание по всему пути)
6. Увеличиваем число промежуточных объектов до тех пор пока наши окружности не коснутся одной точкой. (для точности зум на какие-нибудь две ближайшие окружности)
7. Ну и все. )) Наша длина - колв-во промежуточных объектов + 1 объект умноженное на диаметр (в случае если фигура незамкнутая), и кол-во промежуточных объектов + 2 умноженное на диаметр - для замкнутых

Источник: https://powerclip.ru/modules/newbb/viewtopic.php?post_id=40504

Rambler's Top100