VetCAD

Маркировка центра окружности/дуги/эллипса/прямоугольника

   2 оценки

размещено: 20 Октября 2022

Пользовательская команда Center_Crosshair позволяет сделать маркировку центра окружности/дуги/эллипса/прямоугольника тремя способами: маркером из двух ортогональных отрезков, динамическим блоком из двух ортогональных линий, двумя ортогональными линиями. В последних двух случаях линии будут иметь тип "Center2".

/imgupl/blog/1/4/1/0/7/4/files/center_crosshair.fas.rar

Комментарии

Комментарии могут оставлять только зарегистрированные участники
Авторизоваться
Комментарии 1-15 из 27
posetitel , 17 июля 2024 в 08:56
#27
А есть возможность сделать отступ осей за окружность не по 5 мм, а по 5% от диаметра окружности? Толщину линий сделать сразу 0.2. Оси, которые в блоке, сделать цвета по блоку и толщину тоже 0.2.
koMon , 18 ноября 2022 в 20:05
#26
Эмммм, видимо прогресс)
zenon , 18 ноября 2022 в 17:23
#25
Цитата:
Сообщение #22 от koMon

Там динамический блок осей. И да, поэтому блоки-оси не работают в 2015. Он сделан для 2018... и в 2015 тупо не загрузится(

Что мешало сохранить блок скажем в версии 2010?
Ingpro , 18 ноября 2022 в 09:59
#24
koMon
А возможно, в таком стиле (.fas) создать программу для построения мультивыноски многополочной, с возможностью
редактирования и выравнивания текста, и с выбором - стрелка, точка, нет. Чтобы полки добавлялись/удалялись,
с сохранением свойств мультивыноски (перенос влево/вправо, вверх/вниз)...
Ну и чтобы работало AutoCad 2015 rus...
Ingpro , 17 ноября 2022 в 16:50
#23
Не совсем понятно, почему блок осей в другом файле, и этот файл создается при каждом вызове команды?
Пусть не грузится, будет возможность, попробую в 2018-м.
А вообще, мечты сбываются, давно хотелось что-то подобное...
koMon , 17 ноября 2022 в 16:37
#22
Там динамический блок осей. И да, поэтому блоки-оси не работают в 2015. Он сделан для 2018... и в 2015 тупо не загрузится(
Ingpro , 17 ноября 2022 в 16:07
#21
А что там в Axes_Block?
Ingpro , 17 ноября 2022 в 16:03
#20
"Дубль 2. Блок Axes_Block пишется в папку с чертежом?"
Axes_Block появляется в папке /а я думаю откуда это берется???/, правда, этот файл у меня не открывается, т.к. создан в более "ранней" (молодой) версии.. Фиг с ней с ассоциативностью, и без неё отличная программа!!!
koMon , 17 ноября 2022 в 15:47
#19
Дубль 2. Блок Axes_Block пишется в папку с чертежом?
Реакторная ассоциативность работает только в текущей сессии, после сохранения, закрытия черетежа и последующего открытия ассоциативности не останется. Поэтому какбэ нет(
Ingpro , 17 ноября 2022 в 15:26
#18
Набираешь команду, выбираешь Блок-оси
; ошибка: Ошибка Automation. Пока не реализовано".
А добавить ассоциативность линиям сложно? У Ли Мака есть лисп для окружности.
AssociativeCenterlineV1-0. При перемещении или изменении размеров объектов оси перемещаются/изменяются вместе с ними...
http://lee-mac.com/associativecenterlines.html
Ассоциативные осевые линии | Lee Mac Программирование
koMon , 17 ноября 2022 в 14:55
#17
С самого начала выполнения команды? Блок пишется в папку с чертежом?
koMon , 17 ноября 2022 в 14:49
#16
Нет, проблема была и вызове команды в локализованной версии и в отсутствии типа линии.
Что пишется в консоли при выборе блока осей?
Ingpro , 17 ноября 2022 в 14:43
#15
При добавлении типа линии CENTER2, заработала простановка Линии-Оси, правда при выборе /Блок-Оси/ выдает ошибку:
"Пометить центр [Метка/Блок-Оси/Линии-Оси]: Б
; ошибка: Ошибка Automation. Пока не реализовано".
Но, в принципе, Метки и Линии-Оси вполне достаточно, спасибо огромное!!!, наверное и предыдущая версия не работала из-за отсутствия типа линии CENTER2. Значит проблема не в локализованной версии...
koMon , 17 ноября 2022 в 09:52
#14
Не знаю, что там написано в acadiso.lin в 2015, но там нет линии CENTER2, требуемой для работы программы. Его нужно добавить в acadiso.lin в виде:
*CENTER2,Center (.5x) ___ _ ___ _ ___ _ ___ _ ___ _ ___
A, 19.05, -3.175, 3.175, -3.175
потому что загрузка этого типа линии в программе сделана по-простому - нашли файл acadiso.lin->загрузили из него тип линии CENTER2, если он уже не загружен.
Ingpro , 16 ноября 2022 в 12:29
#13
В диспетчере типов линий есть CENTER и CENTERX2 или Center(2x).
Чтобы загрузить тип линии, открывается окно Загрузка/перезагрузка типов линий и там их несколько вариантов...
Тип "Center2" и "CENTERX2" - разница в названии может иметь значение?