-
Posts
1,693 -
Joined
-
Last visited
-
Days Won
103
Content Type
Profiles
Forums
Downloads
Blogs
Posts posted by Kreator
-
-
SharpDevelop, к сожалению, не умеет отлаживать 64-битные сборки, о чём и говорит в окошке.
-
3
-
-
Лист по шаблону в предпоследней версии 22 был поломан (6122). Насчёт 6069 - не помню. Тут главное при правке не сломать ещё больше
-
1
-
-
4 часа назад, XPom сказал:
Мне кажется, тут что-то не так
Поправил
-
И у меня была такая ошибка. Отловить, по-моему, не удалось, файл, наверное, направлял в ходе беты, тему не могу найти. Очистка и проверка не помогает?
-
Соглашусь с @EdwardSt - лучше используйте LISP, где это возможно. Скорость, гибкость, более широкие возможности.
Да, нужно потыкаться, но в сети уже давно всё есть - берите кусками код. Я вот в лисп почти не умею, но по кускам себе собрал кое-что. Вот как у меня выглядит описание команды вставки МТекста:
Спойлер(vl-load-com) (defun list->variantArray (ptsList / arraySpace sArray) (setq arraySpace (vlax-make-safearray vlax-vbdouble (cons 0 (- (length ptsList) 1)) ) ) (setq sArray (vlax-safearray-fill arraySpace ptsList)) (vlax-make-variant sArray) ) (defun PAV_InsMText (iStr iPoint iAng iAlign iWidth iHeight iStyle iColor) (setq doc (vla-get-activedocument (vlax-get-acad-object))) (setq iPoint (list->variantArray (trans iPoint 1 0))) (setq aText (vla-AddMText (vla-get-modelspace doc) iPoint iWidth iStr)) (vlax-put-property aText "Lineweight" acLnWt030) (vlax-put-property aText "Height" iHeight) (vlax-put-property aText "AttachmentPoint" iAlign) (vlax-put-property aText "Rotation" (* pi (/ iAng 180.0))) (vlax-put-property aText "StyleName" iStyle) (vlax-put-property aText "InsertionPoint" iPoint) (vlax-put-property aText "Color" iColor) aText)
Громоздко, но один раз. Использовать просто:
(PAV_InsMText iStr iPoint iAng iAlign iWidth iHeight iStyle iColor)
Параметры очевидны - строка, точка, угол, выравнивание, ширина, высота, стиль, цвет.
Конкретно по выравниванию МТЕКСТа, внутри функции к тексту применяется
(vlax-put-property aText "AttachmentPoint" iAlign)
До этого параметру iAlign передано при вызове значение
acAttachmentPointMiddleRightacAttachmentPointMiddleCenter. Середина по центру, то бишь.Координату iPoint функции передаём в виде списка (там вообще всё в виде списков)
(list start_x start_y 0)
В общем, не так сильно сложно разобраться, если очень надо
Главное - чуть мозг поправить на тему синтаксиса, которого в LISP нет, как сказал один программист
Скобки не после названия функции, а перед. (Название_функции Параметр1 Параметр2 ... ПараметрN), в любой параметр можно также записать функцию (Функция2 Число1 Число2). Всё скобками разделяется.
Это код из Шкалы - простенького лиспа для автонумерации шкал. Отдельно уже не пользуюсь, код перешёл в более комплексное решение.
Когда очень надо, ищу что-то рабочее, иду с конца - где вызывается конкретно нужная мне фукнция (в данном случае - вставка МТЕКСТа), смотрю её параметры, упрощаю, если мне не нужно столько параметров каждый раз, оборачиваю в свою более простую функцию и пользуюсь.
Пардон за оффтоп.
-
1
-
1
-
-
Что с временем системным?
-
1
-
-
-
20 часов назад, doctorraz сказал:
Коль администрации форума удобен формат.. сто вопросов-пожеланий в одной теме.. найди ответ если он там был.. Результаты предыдущих стрельб показали, что это как минимум неудобно форумчанам
Потому что в дополнение к этой свалке у админов и разработчиков есть система регистрации и отработки багов и фич и поиск по ней. А у нас - нет
Мы айсберг видим только сверху...
Я тоже за формат одна ошибка/пожелание - одна тема. Хоть что-то найти можно потом.
добавлено через 2 минутыКогда я писал "надо закрыть эту тему", я имел в виду не открыть новую
-
1
-
1
-
-
В 29.12.2022 в 16:13, oVal сказал:
но и по касательной (вроде даже до обсуждения здесь)
Читаете мысли!
-
1
-
-
-
Есть возможность открепить вкладку - ПКМ на вкладке - Плавающее окно.
-
1
-
-
Не оч понимаю в этом. но вот так показывает...
-
1
-
-
Блин, вы издеваетесь? Человек хочет построить полилинию ABC так, чтобы сегмент BC был перпендикулярен двум другим сегментам.
-
4 часа назад, Михаил_ЛМГТ сказал:
Бывает, что приходят планировки, где какие-нибудь высотные отметки сделаны как раз таким вот образом. Блок разбили, и вместо тега пишут отметку...
Наверно лучше было бы не удалять просто, а спрашивать нужно ли преобразовать в текст или удалить.
BURST спасёт
миратрибуты и значения. -
Добавлю, что при замене пути вставленной картинки путь открывает последний использованный. Не идеальное решение, но удобнее, чем для ссылок DWG.
Благо, давно (даже в Win Explorer) есть кнопка Скопировать путь, которая и выручает.
-
2
-
-
Ещё ссылочки на видео и материалы для грызущих гранит.
-
2
-
-
Ещё была "особенность", которая не даёт подрезке менять свойства, если выделены оба объекта. Например, цвет или слой не меняется - нужно выделить только контур подрезки.
-
1
-
-
Любой ВЭ, кроме прямоугольного не повёрнутого и не подрезанного, будет сопровождаться полилинией. Таков закон джунглей. И хвататься надо за оба объекта во избежание неприятностей. Зеркалить ВЭ - интересное решение
32 минуты назад, doctorraz сказал:Там нет главного, хоть они показываются, как два, но манипулировать ими по отдельности не получится (по крайней меречерез UI)
С другой стороны, можно область подрезки поворачивать без поворота ВЭ. Не знаю, где и как это может пригодиться, но раз уж зеркалирование пригодилось...
-
1
-
-
18 часов назад, Volkov сказал:
настоятельно рекомендую искать ответы в справке
Это точно. Ещё можно видосики посмотреть - в динамике подавляющее большинство ежедневных инструментов показано, файлики для практики приложены. Ну и материальчики обучающие полистать там же, вебинары в будущем посмотреть. Времени займёт не много, а эффект без преувеличения колоссальный для новичка. А порой и не для новичка
И вообще, на канале много всего.
-
1
-
2
-
-
В 08.12.2022 в 05:50, doctorraz сказал:
Дык из ворда походу и притащили идею
Откуда-откуда?
А так - правильно сделали, хорошее надо перенимать, даже если придумано не нами.
-
3
-
-
Одна и тем:
-
2
-
-
В 04.12.2022 в 19:12, doctorraz сказал:
отчего люди имея выноски и таблицы мультикад пользуют эти каличные мультивыноски и таблицы автокад...
Потому что не всех ещё посадили на NC, а у тех, кого пересадили, есть запасик в терабайт готовых схемок и проектиков, из которых ещё лет ?цать можно копировать, в т.ч. таблички из палочек и текстов
МВыноска на этом фоне смотрится не так уж плохо...
-
3
-
-
Спойлер
Ничего, к вводу в обиход квантовых компьютеров освоим контролы из .Net Framework 3.5
Я ещё с 6-й версии всё через манагер делаю, уж и привык как-то. Хотя местами дико раздражает, что в обычных или почти обычных таблицах и списках не работает F2 на переименование, Ctrl/Shift+стрелка/ЛКМ для множественного выделения, Ctrl+C/V и стрелки на редактирование и т.п. Вот элементарно - в списке Диспетчера параметров листов нельзя выделить несколько позиций, чтобы удалить. нельзя удалить клавишей Delete. В окне Внешних ссылок нельзя клавиатурой вообще ничего делать - фокус слетает. Хотя в подсказках всё написано стандартно. Так и живём
Но по шажочку эти вещи добавляются. Хотя, конечно, должно быть всё-таки интуитивно, как везде. Чем меньше пользователю придётся задумываться о тривиальных задачах, тем легче ему осваивать нанокунгфу в виде таблиц, отчётов, маркеров, пользовательских объектов, подшивок и т.п. Вот, нашёл замечательную функцию в таблицах - Карандаш. Чудесная функция, без шуток, - в офис бы такую, очень удобно резать ячейки.
-
2
-
-
Для универсальной выноски и других СПДС-ных элементов оформления есть ещё настройки, но на мутьливыноску они не влияют.
-
1
-
Проблема с AMD Radeon RX550
in Общие вопросы
Posted
Пробуйте отключить сглаживание. В режиме DirectX (в настройках указывается) попробуйте сменить версию DX командой NCGS_TOGGLE_DIRECTX - на одной из версий работать должно нормально. Драйверы обновить обязательно.