|
||
| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
|
||||
КИПиА Регистрация: 21.03.2005
Tyumen
Сообщений: 1,352
|
Я особо не искал, всеравно для расчетов всяких пересечений-привязок придется осиливать математику используя сторонние исходники только для подглядывания как это по уму делается))
Глянул первое что пришло в голову - opennurbs - с виду всё хорошо, но например qcad ее использующий отображает сплайны маленько нетак как автокад. Разбираться где косяки, в кукаде или опеннурбсе нестал, всеравно GLU перекрывает мои текущие потребности с лихвой, потом будет виднее |
|||
|
||||
строю, ломаю Регистрация: 03.04.2008
Украина
Сообщений: 5,515
|
zamtmn, при выключении любого! слоя выскакивает сообщение, что текущий слой отключен... Ну, и когда ж вы уже научите зкад создавать и удалять слои? Ну, и когда ж вы уже сделаете нормальное падающее меню при запущенной команде? А кнопка поворот почему-то на англ. языке.
|
|||
|
||||
Инженер-проектировщик, по совместительству Йожыг-Оборотень Регистрация: 28.01.2006
Сербия-Белград
Сообщений: 904
|
Offtop: Немного пофлужу ОПС - Отдел Промышленных Сооружений где я работал - Родина Слонов в ЦНИИПСК имени Мельникова
__________________
Надежда - первый шаг на пути к разочарованию. Безделье - суть ересь! non errat, qui nihil facit |
|||
|
||||
КИПиА Регистрация: 21.03.2005
Tyumen
Сообщений: 1,352
|
gomer
>>выскакивает сообщение, что текущий слой отключен... Вроде всё работало... Я последнее время под win зкад редко гоняю - наверно чтото сломалось. исправлю >>Ну, и когда ж вы уже научите зкад создавать и удалять слои? В зкаде всё появляется когда становится комуто нужным)) Записал в вишлист на первом месте, приступлю когда натяну типы линий на сплайны >>Ну, и когда ж вы уже сделаете нормальное падающее меню при запущенной команде? Что имеется ввиду? >>А кнопка поворот почему-то на англ. языке. Ок. учтено. Спасибо за замечания! |
|||
|
||||
строю, ломаю Регистрация: 03.04.2008
Украина
Сообщений: 5,515
|
|
|||
|
||||
КИПиА Регистрация: 21.03.2005
Tyumen
Сообщений: 1,352
|
"Чесное" контекстнозависимое меню я пока не планирую - в данный момент его можно сделать через кучу костылей, но это очень некрасиво и потом придется переделывать полностью. Имхо оно и ненужно - контекстность лучше реализовать через инспектор объектов.
|
|||
|
||||
строю, ломаю Регистрация: 03.04.2008
Украина
Сообщений: 5,515
|
Костылей не надо, лучше уж медленно, но верно. Нужно допиливать команды, чтоб они были удобны для пользователя. Вот еще: при включенной объектной привязке при построении окружности нет реакции на ввод радиуса, для линии нет реакции на ввод расстояния в кс, однако, если нажать пробел и ентер по очереди, то получим гневное сбщ.
В инспекторе объектов не размер курсора, а размер прицела? системная геоиетрия? Можно ли разбить объектную привязку по флагам? Относительно файлов, можно ли сделать при закрытии запрос о сохранении, а не как сейчас, а для каждой вкладки с чертежом добавить красную кнопку и контекстное меню, и еще хотелось бы чтоб сразу грузился дефолтный чертеж вместо окна о программе? все, уже неловко как-то... |
|||
|
||||
КИПиА Регистрация: 21.03.2005
Tyumen
Сообщений: 1,352
|
>>Вот еще: при включенной объектной привязке при построении окружности нет реакции на ввод радиуса, для линии нет реакции на ввод расстояния в кс, однако, если нажать пробел и ентер по очереди, то получим гневное сбщ.
Ввода радиуса и ввода длинны линии нет как такового. Но есть ввод длинны трассировки, т.е. при наличии оси трассировки и пользовательского ввода с числовым результатом (например 2+2) будет отложено соответствующее расстояние по оси трассировки и произведено соответствующее построение. Чтоб построить окружность нужного радиуса нужно ткнуть ее центр и не уходя с оси трассировки ввести радиус. Также можно вводить координаты в WCS в виде 10,11 или 10,11,12 >>В инспекторе объектов не размер курсора, а размер прицела? системная геоиетрия? Можно ли разбить объектную привязку по флагам? По очепяткам - учтено. Разбивка на флаги есть - команда "SnapProperties" или "ALT+S" или иконка "магнитик" над инспектором объектов Русская локализация программы болтается в файле languades\zcad.ru.po можно исправить почти любые тексты зкада >>Относительно файлов, можно ли сделать при закрытии запрос о сохранении, а не как сейчас Посмотрю. Изначально я не сделал так потомучто сохранять можно было только активный чертеж, сейчас вроде от этой проблемы я избавился. >>а для каждой вкладки с чертежом добавить красную кнопку и контекстное меню стандартный winapi контрол pagecontrol не позволяет добавлять на вкладки кнопку закрытия, такчто в линуксовой версии кнопки на вкладках в зкаде есть, в вин версии нету(( Контекстное меню с единственным пунктом закрыть? Кстати закрыть чертеж можно средним кликом по вкладке >>и еще хотелось бы чтоб сразу грузился дефолтный чертеж вместо окна о программе? это без проблем, редактируем файлик components\autorun.cmd коментируем в нем команду About и раскоментируем команду NewDWG. Получится както так: Код:
чем больше найдено багов тем лучше. у меня глаза совсем замылены уже)) - системная геоиетрия - болтается незамеченной с самых первых релизов Последний раз редактировалось zamtmn, 26.08.2013 в 00:42. |
|||
|
||||
строю, ломаю Регистрация: 03.04.2008
Украина
Сообщений: 5,515
|
Получается при включенной привязке не работает полярная трассировка...
никогда б не догадался имелось ввиду, что можно было в разделе Черчение разбить на флаги, а команда "SnapProperties" или подобные ей просто открывали бы нужный раздел инспектора. Суть в том чтоб держать параметры в одном месте, сейчас же после нажатия магнитика нужно нажать лупу, а потом var, чтоб вернуться к параметрам или лезьть в меню Цитата:
Нет, из меню Файл туда дублируется еще много чего... угу, уже лого поменял, на прикольное зы. не забывайте резать отладочную инфу, а то 40 мб это многовато, хотя и работает быстро |
|||
|
||||
КИПиА Регистрация: 21.03.2005
Tyumen
Сообщений: 1,352
|
>>Получается при включенной привязке не работает полярная трассировка...
при привязке к сетке - да(( при объектной привязке всё работает >>Суть в том чтоб держать параметры в одном месте, сейчас же после нажатия магнитика нужно нажать лупу, а потом var, чтоб вернуться к параметрам или лезьть в меню Теперь понял, но прям так с лету это не сделать. Записал в списочек. Сейчас редактор привязок сделан тоже неплохо - SnapProperties "прозрачная" команда, она не отменяет уже введенную, только меняет содержимое инспектора. возврат к предидущему содержимому инспектора по нажатию ESC. Единственное в этой схеме можно както пометить случай чтоб пользователь не боялся нажать еск после SnapProperties. Результат действия SnapProperties зависит от контекста. Если запустить ее без активной команды - изменения привязок будут глобальными, если во время выполнения другой команды, то изменения привязок отменятся после завершения предидущей команды. >>никогда б не догадался Много раз пытался актуализировать мануал - невыходит, чукча не писатель(( Надо себя пересилит)) >>печаль, этих красных кнопок понатыкано по зкаду немеряно, ну, да ладно... согласен, красный довольно резкий цвет. но мопед не мой, это системная кнопка закрытия окна, если раздразжает можно выключить заголовки в опциях стыковки окон или запустить программу с ключем si (zcad si) тогда стыковка окон использована небудет, но последнее еще недопилено >>Нет, из меню Файл туда дублируется еще много чего... ок. в списочек. >>зы. не забывайте резать отладочную инфу, а то 40 мб это многовато, хотя и работает быстро не, резать я завязал. 40мб при нынешних интернетах и винтах - капля в море, зато я имею шанс получить от пользователя стек вызовов при крахе программы Последний раз редактировалось zamtmn, 26.08.2013 в 10:14. |
|||
|
||||
строю, ломаю Регистрация: 03.04.2008
Украина
Сообщений: 5,515
|
при включенной привязке к сетке и выключенной объектной привязке тоже работает, не работает только когда включены привязка к сетке и объектная привязка одновременно. Хотя привязка к сетке - это по сути шаговая привязка, которая должна иметь свои настройки, пока этого не нашел в зкад.
не у всех пока безлимит Ну, тогда попробуйте убивать сплешь, после его закрытия с освобождением памяти, а то похоже сплешь висит до конца сеанса работы зкад, к тому же часто после закрытия, еще пару секунд процесс зкада висит в памяти... |
|||
|
||||
КИПиА Регистрация: 21.03.2005
Tyumen
Сообщений: 1,352
|
>>пока этого не нашел в зкад.
Настройки сетки хранятся в dxf в соответствующих переменных. Их можно настроить и в зкаде в инспектор\черчение\(шаг сетки-начало сетки-показать сетку-привязка к сетке). Но эти настройки индивидуальны для каждого чертежа (т.к. хранятся в этом чертеже) и отображаются только когда есть активный чертеж, если нет, то они неактивны и "unassigned". Чтоб настроить сетку по умолчанию для нового чертежа нужно или подправить файл template\default.dxf или вписать свой настроенный шаблонный файл в настройке путей - инспектор\пути\(шаблоны-шаблон по умолчанию) >>а то похоже сплешь висит до конца сеанса работы зкад, к тому же часто после закрытия, еще пару секунд процесс зкада висит в памяти.. Сплеш показывается при закрытии, да, это фишка такая - когдато давно я смотрел на каком моменте зкад виснет при выгрузке из памяти по строчке лога, отображаемой в сплэше. Эти несколько секунд тратятся на освобождение памяти и ресурсов занятых зкадом, такчто всё верно. Окно зкада уже закрыто, зкад еще какоето время чистит хвосты и сохраняет некоторые настройки (при этом отображается сплэш), потом процесс завершается. Запуск без сплеша (а заодно в этом случае не показывается абоунт, даже если он не закоментирован в components\autorun.cmd) - параметр командной строки nosplash или ns (например zcad.exe ns) |
|||
|
||||
строю, ломаю Регистрация: 03.04.2008
Украина
Сообщений: 5,515
|
Цитата:
понятно |
|||
|
||||
КИПиА Регистрация: 21.03.2005
Tyumen
Сообщений: 1,352
|
Точно битый. перезалил.
>>кнопка поворот почему-то на англ. языке. Отискался баг на стыке моего поделия и компилятора fpc. Компилятор для всех строк определенных в исходниках и помеченых для локализации создает PO файл, который легко потом перевести программами локализации на основе gettext. Т.к. мне нужна локализация строк не только из исходников, но и из рантайм файлов, я подмешиваю в этот PO свои строки (команда зкада updatepo). Компилятор при дальнейшей перекомпиляции почемута помечает "поворот","выбор типа линии","параметры блока" как неверно переведенные и прописывает им левые значения. Хотя внешне эти строки ничем от других не отличаются. Буду разбираться Последний раз редактировалось zamtmn, 28.08.2013 в 10:23. |
|||
|
||||
строю, ломаю Регистрация: 03.04.2008
Украина
Сообщений: 5,515
|
Да, так намного удобнее, осталось со структурой в инспекторе разобраться
+Шаговая привязка/Сетка ____Шаговая привязка ( включить/выключить) ____Угол поворота (не реализовано) ____+Шаг привязки ________x ________y ____+Смещение ________x ________y ____Сетка (включить/выключить) ____+Шаг сетки ________x ________y |
|||