Макрос CurveInfo 2Показывает площадь, периметр, количество узлов и путей кривой, а так же площадь и периметр каждого из путей. Единицы измерения теперь соответствуют единицам документа.
Использование: Выделить одну кривую или объект (не группу) и запустить макрос ![]() Автор: Sancho Совместимость: CorelDRAW X3, Х4. Как устанавливать макросы Категория: Макросы и скрипты | Добавил: Sancho | Опубликованно: 30.01.2010 | Просмотров: 3941 | Комментариев: 28
Комментарии:
Сообщение: #1 Автор: master99999 (02.12.2009, 11:46)
Script SanM_CurveInfo. gms cjntain an error and could not be run. не запускается помогите Сообщение: #3 Автор: master99999 (10.12.2009, 15:12)
буду разбираться, спасибо
Сообщение: #4 Автор: Добрый_ХАМ (06.01.2010, 00:54)
Работает! Спасибо!
А это http://cdrpro.ru/news/2009-08-02-127 для кого?
Чтобы не рисовать каждый раз квадратик между объектами, для того чтоб узнать расстояния между ними! А можно сделать так чтоб эти данные можно было копировать, знаю что макрос не для этого, но хоть какая-то дополнительная польза! фотка, чтобы наглядно показать чего хотелось бы добавить!
Всё равно не вижу смысла узнавать это расстояние, если уж так нужно, то можно просто нарисовать прямоугольник между объектами, и посмотреть его размеры Картинки в комментариях пока что нельзя прикреплять по ряду причин, вернее не нужно, может быть потом сделаю чтоб можно было.
Извените, конечно, но как-то странно, что вы не знаете, что расстояние между объектами определяется через инструмент "свободная форма"\"размерная линия" (это последняя функция выпадающего меню этого инструмента в CDR X3). И, если работаешь в Corel профессионально или довольно часто, этой функцией приходится пользоваться тоже довольно часто.
Сообщение: #17 Автор: NickWishmaster (25.02.2010, 20:50)
Идея макроса мне нравиться. хочу попросить автора сделать специальный макрос, для меня, на подсчет периметра всех контуров деталей (объектов) и их общую площадь. уточню: если есть квадрат, то понятно, что сумма длин сторон и составят этот периметр. это ясно. но у меня к примеру 5000 деталей, разной кофигурации есть и прямые участки, есть и крывые. но к примеру некоторые из них содержат внутренние пустоты, так их назовем. задача: посчитать периметр всех объектов как по внешней стороне, а если есть объекты с пустотами внутри то и периметр этих пустот. тоесть весь наружный и внутренний периметр. таким образом будет известен весь суммарный перимент. единица измерения: мм, или м, можно добавить в дюймах, футах. это дело математики уже. можно добавить и их общую площать. если что не понятно могу уточнить. моя просьба выполнима? спасибо.
Сообщение: #19 Автор: NickWishmaster (26.02.2010, 20:36)
макрос в ближайшее время проверю. а сделать более чем один объект просчет? нужно, чтобы он в автоматическом режиме просчитал все объекты, а не один выделенный. доработать макрос, чтобы он просчитывал любое количество объектов.
Спасибо большое за такой нужный макрос!!!!!!!!!!!! ...но у меня почему-то не показывает расстояние от точки до точки,т.е он пишет общую площадь, длину и сколько всего точек)))) А мне ооочень нужно знать длину между точками!!!!!!!.как это сделать??????? пжлст,помогите!!!!!!!!!!!!
Сообщение: #22 Автор: NickWishmaster (01.03.2010, 20:38)
проверил макрос. можно вычислять им 2 и более оъяекта, просто объединив их в один объект. но эти объекты, должны быть на расстоянии друг от друга. иначе общая кривая или прямая исчезает. и вы не получите ее двойную длинну. в итоге не верный расчет. а так все получиться правильно. посчитает и внешний периметр и внутренний. что мне не понравилось, так это то что автор запоролил файл. скажу конкретно. у меня есть другой совершенно макрос, который прекрасно считает периметр внешний и внутренний и не одного объекта а сколько вам душе угодно. даже если они будут иметь оощую кривую или пряму. скрипт всего несколько строк. можно считать в мм, см, м. я его откорректировал на м. работет на всех версиях программы корел. а этот только начиная с 13. а почему не на 12?, 11? что так трудно? если автор снимет пароль на свой макрос CurveInfo 2 я готов выложить свой макрос.
|




