Render.ru

Измерение длины линии

#1
Здравствуйте! Помогите пожалуйста!!!
Какими программными средствами можно измерить длину линии? Конкретно, при составлении задания на печать букв (занимаюсь наружной рекламой,режем пленку на плоттере, далее на пластик ПВХ) необходимо иметь данные по периметру буквы для дальнейшего расчета длины профиля для создания объемных букв.
Спасибо!
 
#2
Здесь публиковалась ссылка на скрипт, который это делает. Автор, если я правильно понимаю, — Arkady. Попробуй поиском по форуму поискать.
 
#3
У Вакуленко есть скрипт, называется CurveWorks, в числе прочих вкусностей умеет замерять длину линий.
 
#4
http://arkady-m.narod.ru/CorelDRAW/curvometr.htm

Это ссылочка, о которой я говорил.
Не знаю, как у Вакуленко, а у Аркадия бесплатно.
 
#5
А если бы не было Arkady и Вакуленко, тогда вполне подошел бы такой метод:

Рисуешь круг 1х1 мм
Делаешь копию
Протягиваешь между ними блэнд
На докере «бленд» Path>New Path
Указываешь на свою надпись
Ставишь галку Blend along full path>Apply
Снимаешь галку Blend along full path>Fixed spacing>1 mm>Apply
Ставишь галку на Number of steps и смотришь на кол-во миллиметров.
_________________
Максимальное кол-во шагов 999. На больших периметрах нужно увеличивать диаметр круга.

/Мария Салдугей ©/
 
#7
Сохраняешь в папку \Program Files\corel\Corel Graphics 11\Draw\Scripts\name.csc

CorelDRAW.Automation.11<- номер версии корела - если че поменяй
В настройках вВытащи на панель кнопку и назначь ей этот скрипт
Единственное, по-моему фигура должна быть кривая, т.е. круг, квадрат и т. .д. преобразуй в кривые

#define DRAWOBJECT "CorelDRAW.Automation.11"

WITHOBJECT DRAWOBJECT

IF NOT .IsSelection() THEN
MessageBox "You should select a curve first", "Curve Length Calculator", 48
ELSE
x_microns=.getcurvelength()
rem x_inches=CSTR (LENGTHCONVERT (7,1,x_microns))
x_centimetres=CSTR (LENGTHCONVERT (7,2,x_microns)*10)
MessageBox "Curve length="+x_centimetres+" mm","Curve Length Calculator"
ENDIF

END WITHOBJECT
 
#8
Спасибо большое за помощь! Честно скажу, не очень то верил в то, что все это работает!!!
Еще раз спасибо!
 
Сверху