Последние сообщения

Последние сообщения

Страницы: 1 2 3 [4] 5 6 ... 10
31
Могу поделиться опытом, если кто не читал чаты бета-тестеров.
Жги =)
32
AutoCAD .NET API / Re: Таблица совместимости версий AutoCAD и .NET Framework
« Последний ответ от avc 27-03-2024, 15:18:42 »
Таки все таки .NET 8
Ага. И это реальная жопа... Причем проблем подкинули мелкомягкие, а не Autodesk. Могу поделиться опытом, если кто не читал чаты бета-тестеров.
34
AutoCAD .NET API / Re: Miror и Blockreference
« Последний ответ от Привалов Дмитрий 27-03-2024, 14:16:22 »
есть какие-либо мысли как это решить
Возможно вопрос относится к другой теме, не программирования

Скорее всего нужно переделать опреации в динамическом блоке:
1. Размер не должен участвовать в операции отзеркаливания, только треугольник. Добавить смещение размера
2. Либо зеркалить размер без текста. Значение размера вывести атрибутом, который не зеркалиться а смещается.
3. Отзеркаливание заменить на видимость(левую и правую половинку можно скрывать.
35
AutoCAD .NET API / Re: Miror и Blockreference
« Последний ответ от Валерий Ивлев 27-03-2024, 13:41:47 »
Доброго дня.
Нашел проблему с отражением, которую не могу никак решить:
Есть динамический блок внутри которого есть Размер.
Необходимо отразить блок, чтобы при этом направление размерного текста не переворачивалось "с заду на перед".
Могу это сделать используя динамический параметр отражения, но хотелось бы применить средства, описанные в этой ветке, не используя внутреннюю динамику в блоке (пытаюсь максимально "облегчить" блок). С текстом, атрибутами блока проблем нету, а вот с размерами))))

p.s. стандартная комманда Mirror также зеркалит размерный текст.
p.s.s. mirrtext  не влияет



Может у старейшин есть какие-либо мысли как это решить?
36
AutoCAD .NET API / Re: Событие выбора
« Последний ответ от alz 26-03-2024, 08:04:23 »
А в каждом событии из 6/11 одни и те же ObjectId или разные? Может тут как-то распределено по группам объектов на каждую группу свое событие.
37
AutoCAD .NET API / Re: Событие выбора
« Последний ответ от Lemieux 25-03-2024, 20:56:26 »
Не важно как выделять, метод вызывается 6 раз при любом выделении.
1.
https://www.theswamp.org/index.php?topic=31864.0
Протестируй их вариант, внутри команды подписа и отписка от события.
ed.SelectionAdded += onSelectionAdded;
PromptSelectionResult psr = ed.GetSelection(opt);
ed.SelectionAdded -= onSelectionAdded;

2. Попробуй сравнить выделение рамкой и через выделить все Ctrl+A, то же будет 6 событий?
1. Мне нужно без команды, а только знать, что человек выбрал
2. Если нажать CTRL+A то вообще 11 раз вызывается.
38
AutoCAD .NET API / Re: Событие выбора
« Последний ответ от Привалов Дмитрий 25-03-2024, 10:00:50 »
Не важно как выделять, метод вызывается 6 раз при любом выделении.
1.
https://www.theswamp.org/index.php?topic=31864.0
Протестируй их вариант, внутри команды подписа и отписка от события.
ed.SelectionAdded += onSelectionAdded;
PromptSelectionResult psr = ed.GetSelection(opt);
ed.SelectionAdded -= onSelectionAdded;

2. Попробуй сравнить выделение рамкой и через выделить все Ctrl+A, то же будет 6 событий?
39
AutoCAD .NET API / Re: Событие выбора
« Последний ответ от Lemieux 25-03-2024, 08:03:15 »
Может кто-то знает, почему эвент вызывается несколько раз
Код выложен не полный, и это лишь догадка.
Вероятно, у тебя каждый раз при запуске команды добавляется подписка на событие.
Application.DocumentManager.MdiActiveDocument.Editor.SelectionAdded += OnSelectionAdded;
Подписка на событие происходит, когда инициализируется плагин.

и так странно добавляет объекты к выделению
Скорее всего при выделении рамкой при каждом попадании в рамку объекта вызывается данное событие.
Не важно как выделять, метод вызывается 6 раз при любом выделении.
40
AutoCAD .NET API / Re: Событие выбора
« Последний ответ от Привалов Дмитрий 25-03-2024, 01:44:45 »
Может кто-то знает, почему эвент вызывается несколько раз
Код выложен не полный, и это лишь догадка.
Вероятно, у тебя каждый раз при запуске команды добавляется подписка на событие.
Application.DocumentManager.MdiActiveDocument.Editor.SelectionAdded += OnSelectionAdded;


и так странно добавляет объекты к выделению
Скорее всего при выделении рамкой при каждом попадании в рамку объекта вызывается данное событие.
Страницы: 1 2 3 [4] 5 6 ... 10