Перейти к содержанию
ЛиС

nanoCAD - Недостатки функционала

Рекомендуемые сообщения

Предлагаю общую тему для сообщений о недостатках существующего функционала, дабы не раздувать форум мелкими темами.

 

Начну с себя. nanoCAD 2.5.1700.857-1114

При редактировании блоков, объекты не относящиеся к нему не блокируются, что не есть хорошо. При этом не понятно назначение галки "Блокировать объекты" в окне выбора вхождения для редактирования. При редактировании блока, остальные объекты не относящиеся к нему должны обязательно блокироваться и лишь по желанию - не блокироваться, но не наоборот. Также было бы очень полезно добавить возможность изменения точки вставки блока без его пересоздания.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Предлагаю общую тему для сообщений о недостатках существующего функционала, дабы не раздувать форум мелкими темами.

 

Хорошее предложение - поддерживаю.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Опять же повторю своё сообщение из темы про пожелания, может тут быстрее отреагируют.

 

nanoCAD 2.5.1700.857-1114

По нажатию F9 прерываются другие выполняемые команды. Во время команды "Измерить расстояние", вызванной из панели "Выбор значения" команды "Измерить", нажатие на F9 выдаёт следующую запись в командной строке: "Ошибка: Команда не может быть запущена, когда другая команда активна". Во время команды "Расстояние" из меню "Сервис-Сведения" нажатие F9 просто прерывает её выполнение. То же самое относится по сути к любой другой команде. Также к прерыванию выполнения команд приводит и нажатие на F7. Примечательно то, что щелчёк мышью по соответствующим кнопкам внизу к прерыванию не приводит и выполняет требуюмую функцию. Остальные функциональные клавиши работают нормально.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

nanoCAD 2.5.1700.857-1114

Перепутаны команды, определяющие порядок следования объектов друг за другом, вызываемые с панели инструментов "Порядок следования". Так команды "Впереди всех" и "Сзади всех" требуют указания опорных объектов, а команды "Спереди" и "Сзади" не требуют. На сколько я понимаю, должно быть наоборот. Но что интересно, в меню "Сервис"-"Порядок следования" первые 2 команды называются соответственно "Поместить над объектом" и "Поместить под объектом". В этом случае порядок их выполнения соответствует названям, но пентаграммы команд в сравнении с AutoCADовскими всё-таки перепутаны. Плюс ко всему, команды обязательно требуют выбора объектов, даже если они были выбраны перед их вызовом. Это не удобно.

 

Следующий недостаток я также уже описывал ранее. При редактировании полилинии, из добавляемых примитивов показывается выделенным (пунктиром) только последний, при этом все ранее выделенные учитываются. При выделении большого числа примитивов очень трудно запоминать, что уже выделено, а что ещё нет, поэтому гораздо удобнее и понятнее, когда пунктиром отображаются все выбранные в данный момент объекты.

 

При создании примитива, в частности отрезка, в режиме указания следующей точки, проводя по уже созданному отрезку или полилинии такого же цвета, цвет его отображения не инвертируется как в AutoCAD, соответвтсенно не видно в какой точке в данный момент отрезок может закончиться. Зачастую в таких ситуациях выручает относительное черчение, когда положение конечной точки отрезка определяется выравниванием относительно уже созданных объектов. Однако бывают ситуации, когда выровняться не по чем, например, когда черчение производится только по сетке, тогда в виду отсутствия инверсии цвета сложно определить, в каком именно узле сетки в данный момент находится потенциальный конец отрезка.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

nanoCAD 2.5.1700.857-1114

При разрыве полилинии с заданной глобальной шириной отличной от 0 командой "Разорвать" из меню "Редактирование", полученные куски не сохраняют глобальную ширину исходной полилинии, а сбрасываются в 0.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

nanoCAD 2.5.1700.857-1114

Перепутаны команды, определяющие порядок следования объектов друг за другом, вызываемые с панели инструментов "Порядок следования". Так команды "Впереди всех" и "Сзади всех" требуют указания опорных объектов, а команды "Спереди" и "Сзади" не требуют. На сколько я понимаю, должно быть наоборот. Но что интересно, в меню "Сервис"-"Порядок следования" первые 2 команды называются соответственно "Поместить над объектом" и "Поместить под объектом". В этом случае порядок их выполнения соответствует названям, но пентаграммы команд в сравнении с AutoCADовскими всё-таки перепутаны. Плюс ко всему, команды обязательно требуют выбора объектов, даже если они были выбраны перед их вызовом. Это не удобно.

 

Я бы уточнил: по сравнению с AutoCADовскими перепутаны не пентаграммы, а прицепленные к ним команды. Если верхнюю пару команд поменять с нижней местами, то все будет соответствовать. За исключением названий. И добавил бы: в меню, панели и комстроке навания одних и тех же команд разные,что не есть, конечно, хорошо.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

nanoCAD 2.5.1700.857-1114

 

Следующий недостаток я также уже описывал ранее. При редактировании полилинии, из добавляемых примитивов показывается выделенным (пунктиром) только последний, при этом все ранее выделенные учитываются. При выделении большого числа примитивов очень трудно запоминать, что уже выделено, а что ещё нет, поэтому гораздо удобнее и понятнее, когда пунктиром отображаются все выбранные в данный момент объекты.

 

При создании примитива, в частности отрезка, в режиме указания следующей точки, проводя по уже созданному отрезку или полилинии такого же цвета, цвет его отображения не инвертируется как в AutoCAD, соответвтсенно не видно в какой точке в данный момент отрезок может закончиться. Зачастую в таких ситуациях выручает относительное черчение, когда положение конечной точки отрезка определяется выравниванием относительно уже созданных объектов. Однако бывают ситуации, когда выровняться не по чем, например, когда черчение производится только по сетке, тогда в виду отсутствия инверсии цвета сложно определить, в каком именно узле сетки в данный момент находится потенциальный конец отрезка.

 

С подсветкой есть проблемы и на других примитивах, и с другими командами. Не всегда помогает регенерация. Например, при замыкании окружности командой Соединить окружность остается пунктирной. При выборе других объектов для копирования, перемещения подсвеченная окружность положения не меняет. Чтобы все-таки убрать подсветку окружности, повторно выбираю окружность и нажимаю Esc.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Опять же повторю своё сообщение из темы про пожелания, может тут быстрее отреагируют.

 

nanoCAD 2.5.1700.857-1114

По нажатию F9 прерываются другие выполняемые команды.

 

Кнопки ШАГ и СЕТКА функционируют нормально, а вот F7,F9 прерывают команды и у меня...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

nanoCAD 2.5.1700.857-1114

При разрыве полилинии с заданной глобальной шириной отличной от 0 командой "Разорвать" из меню "Редактирование", полученные куски не сохраняют глобальную ширину исходной полилинии, а сбрасываются в 0.

 

Подтвердилось.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

nanoCAD 2.5.1700.857-1114

Любое редактирование полилинии, связанное с изменением числа её звеньев: добавление линии, разрывание полилинии, выносит результирующую полилинию на первый план (сверху всех) в не зависимости от того, на каком плане была исходная полилиния. Также считаю недостатком функционала отсутствие наряду с командой "Разорвать" команды "Разорвать в точке". При использовании команды "Разорвать" для разрыва объекта в точке, приходится потом дотягивать отрезанную часть до нужной точки.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

nanoCAD 2.5.1700.857-1114

... Также считаю недостатком функционала отсутствие наряду с командой "Разорвать" команды "Разорвать в точке". При использовании команды "Разорвать" для разрыва объекта в точке, приходится потом дотягивать отрезанную часть до нужной точки.

Для разрыва объекта в точке нужно дважды указать одну точку, т.е. указываем первую точку, на запрос об указании второй точки снова указываем первую точку.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Для разрыва объекта в точке нужно дважды указать одну точку, т.е. указываем первую точку, на запрос об указании второй точки снова указываем первую точку.

Проблема в том, что при указании первой точки не активны привязки, потому как происходит выбор объекта, а не точки. Поэтому попасть точно в нужную точку, если она не лежит в узле сетки, в принципе не возможно. Можно бесконечно долго приближать рисунок к указанной точке, и всё равно щелчёк будет не точным, особенно если учесть, что курсор в этом режиме квадратный.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Спасибо за сообщения - принимается. С командами "Спереди" и "Сзади" поправим в ближайших сборках - остальное по мере исправления.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

nanoCAD 2.5.1700.857-1114

Писал об этом в ошибках интерфейса, но это больше недостаток функционала. При создании примитивов и полилинии, а также при их растягивании за узловые точки, окно свойств "выбеливается", выпадающие списки слоя, цвета, веса и т.д. становятся неактивными. Вообщем-то неудобство этого минимально и возникает лишь когда забываешь заранее выбрать слой, цвет или вес создаваемого объекта, прежде чем начнёшь его рисовать. Но тем не менее окно свойств желательно оставлять активным.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

При создании примитивов и полилинии, а также при их растягивании за узловые точки, окно свойств "выбеливается", выпадающие списки слоя, цвета, веса и т.д. становятся неактивными. Вообщем-то неудобство этого минимально и возникает лишь когда забываешь заранее выбрать слой, цвет или вес создаваемого объекта, прежде чем начнёшь его рисовать. Но тем не менее окно свойств желательно оставлять активным.

Собственно так же работает и AutoCAD... В дальнейшем изменим логику...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Я уже говорил о нанокад бэта 1, в сборке 1114 тоже не нашёл такой функции как "Комплект". Для создания архива, включающего в себя и растры присутствующие в чертеже, и шрифты и нестандартные штриховки. Это очень удобно для передачи чертежей заказчику.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

да, помним. Пока руки не дошли... Сделаем.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Обнаружился ещё один серьёзный недостаток в сборке 1114. Обычно при создании отрезка или полилинии после указания первой точки, вторую можно задать численно - длиной отрезка, причём его направление будет определяться лучём, проведённым из первой точки к текущему положению курсора мыши до нажатия Enter. То же самое относится и к растягиванию уже созданного отрезка за узловые точки - в какую сторону потянул, в том же направлении он изменится на заданную длину. Однако в NanoCAD этот принцип соблюдается лишь при создании отрезка. При его растягивании без использования режимов ортогональности, объектного и полярного отслеживаний, точка смещается в неявном направлении. Это очень существенный косяк при вычерчивании рисунка по сетке, когда не столь важны привязки, сколь нахождение узлов объектов в узлах сетки.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вот в очередной раз наткнулся на общий на мой взгляд недостаток функционала как NanoCAD, так и AutoCAD. До сих пор никто мне не смог ответить на вопрос, зачем может быть нужна возможность перемещения выделенных объектов простым перетаскиванием за контур одного из них без вызова каких-либо команд? Мне это только лишь мешает, особенно, когда не заметишь. При точечном выделении, когда проще не рамкой выделять, а кликом, может показаться, что просто мимо объекта ткнул, а на самом деле он немного сдвинулся. Потом при дальнейщем относительном построении с привязками к этому объекту начинают не срастаться размеры. Хотелось бы, чтобы описанная возможность была исключена из NanoCAD, ну или хотя бы могла отключаться.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

nanoCAD 2.5.1700.857-1114

По невыявленной закономерности программа теряет информацию из буфера обмена. По вставке из буфера может подряд вставиться не один десяток объектов, а может и десяток не вставиться: при очередной вставке просто ничего не вставляется, как-будто в буфере ничего нет. При этом, естественно, ничего другого туда не копируется, а просто могут выполняться сопутствующие операции по изменению чертежа, но без копирования. Также, вероятно, к такому эффекту приводит параллельное использование других программ, но опять же без копирования чего-либо в буфер обмена. Так, например, прямо сейчас я тестирую данный баг и параллельно пишу это сообщение. После очередного переключения обратно в nanoCAD, вставился только один объект, второй сразу же за ним уже не вставился.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вот в очередной раз наткнулся на общий на мой взгляд недостаток функционала как NanoCAD, так и AutoCAD. До сих пор никто мне не смог ответить на вопрос, зачем может быть нужна возможность перемещения выделенных объектов простым перетаскиванием за контур одного из них без вызова каких-либо команд? Мне это только лишь мешает, особенно, когда не заметишь. При точечном выделении, когда проще не рамкой выделять, а кликом, может показаться, что просто мимо объекта ткнул, а на самом деле он немного сдвинулся. Потом при дальнейщем относительном построении с привязками к этому объекту начинают не срастаться размеры. Хотелось бы, чтобы описанная возможность была исключена из NanoCAD, ну или хотя бы могла отключаться.

Хорошая идея.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

nanoCAD 2.5.1700.857-1114

По невыявленной закономерности программа теряет информацию из буфера обмена. По вставке из буфера может подряд вставиться не один десяток объектов, а может и десяток не вставиться: при очередной вставке просто ничего не вставляется, как-будто в буфере ничего нет. При этом, естественно, ничего другого туда не копируется, а просто могут выполняться сопутствующие операции по изменению чертежа, но без копирования. Также, вероятно, к такому эффекту приводит параллельное использование других программ, но опять же без копирования чего-либо в буфер обмена. Так, например, прямо сейчас я тестирую данный баг и параллельно пишу это сообщение. После очередного переключения обратно в nanoCAD, вставился только один объект, второй сразу же за ним уже не вставился.

Я тоже с подобным сталкиваюсь, но не могу выловить закономерность. Исследуем...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

nanoCAD 2.5.1700.857-1114

По невыявленной закономерности программа теряет информацию из буфера обмена. По вставке из буфера может подряд вставиться не один десяток объектов, а может и десяток не вставиться: при очередной вставке просто ничего не вставляется, как-будто в буфере ничего нет. При этом, естественно, ничего другого туда не копируется, а просто могут выполняться сопутствующие операции по изменению чертежа, но без копирования. Также, вероятно, к такому эффекту приводит параллельное использование других программ, но опять же без копирования чего-либо в буфер обмена. Так, например, прямо сейчас я тестирую данный баг и параллельно пишу это сообщение. После очередного переключения обратно в nanoCAD, вставился только один объект, второй сразу же за ним уже не вставился.

У себя установил только такую закономерность - при параллельной работе с Office (Word, Exel) кнопка Вставить из буфера обмена в nCAD становится недоступной, если в Word, Exel что-то вставлялось перед этим из открытой панели (области) Буфер обмена с имеющимися там несколькими объектами. Причем влияние оказывает только текстовые фрагменты. При вставке графических элементов - кнопка доступна. В nCAD и AutoCAD вставляется последний вставленный элемент в Office.

AutoCAD справляется с такой задачей лучше, но и он несколько раз спотыкался.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Обнаружился ещё один серьёзный недостаток в сборке 1114. Обычно при создании отрезка или полилинии после указания первой точки, вторую можно задать численно - длиной отрезка, причём его направление будет определяться лучём, проведённым из первой точки к текущему положению курсора мыши до нажатия Enter. То же самое относится и к растягиванию уже созданного отрезка за узловые точки - в какую сторону потянул, в том же направлении он изменится на заданную длину. Однако в NanoCAD этот принцип соблюдается лишь при создании отрезка. При его растягивании без использования режимов ортогональности, объектного и полярного отслеживаний, точка смещается в неявном направлении. Это очень существенный косяк при вычерчивании рисунка по сетке, когда не столь важны привязки, сколь нахождение узлов объектов в узлах сетки.

В целом это не баг, система в этом случае ведёт себя логично. Ситуация при построении отрезка

отличается от ситуации с редактированием...

 

Когда мы строим новый отрезок, то:

- указываем первую точку

- указываем положением курсора относительно первой точки направление

- указываем длину отрезка в выбранном направлении.

Т.е. у нас есть вся информация для построения отрезка.

 

При редактировании ситуация иная - у нас будет ТРИ точки: первая, вторая текущая (ручка, которую редактируют) и третья новая, куда переместился курсор. Какую из последних двух использовать для расчета новой линии? Вы продлеваете линию или полностью перестраиваете отрезок в новом направлении?

Т.е.:

- тянем за одну из крайних ручек объекта.

- положением курсора задаём направление.

 

В автокаде та же проблема...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Смею с Вами не согласиться. Во-первых, в общем смысле редактирование отрезка заключается именно в его перестроении относительно начального положения. При этом простое изменение его длины является лишь частным случаем, когда направление изменения лежит на той же прямой, на которой находится сам отрезок. Поэтому при растягивании отрезка за направление смещения конечной точки принимается луч, начинающийся в текущем её положении и проходящий через текущее положение курсора мыши. Использование полярных привязок и полярного отслеживания просто заставляет курсор примагничиваться к параметрически зависящему направлению, начинающемуся как раз-таки в текущем положении перемещаемой точки. При этом это самое направление задаётся именно текущим положением курсора, но просто он в области действия привязки занимает не то положение, в каком отображается. А вот стоит отвести курсор чуть дальше от этой области и ничего по сути не меняется: как проходило направление из текущего положения точки к текущему положению курсора, так и продолжает проходить, просто положение курсора ничто кроме пользователя не определяет. И AutoCAD работает именно так. А NanoCAD на привязки реагирует, а вне зоны их действия всё меняется. Во-вторых, всё это может быть спорно при вычерчивании отрезков. Но есть такая штука, как полилиния и с ней всё не так определённо. Средняя точка двуплечей полилинии это не начало и не конец, она - сама по себе, соответственно, её растягивание относится только к ней, как направление так и расстояние должны отсчитываться только лишь от неё. Ну и в-третьих, как я уже сказал, даже простое растягивание отрезка в его направлении с целью изменения его длины без использования привязок и отслеживания, но с использованием шага, когда текущее положение курсора явно ограничено, всё равно заставляет перемещаться его конец в неизвестном направлении. Так, например, включим шаг равным 10, соединим горизонтальным отрезком 2 точки. Растянем конец отрезка до тех пор, как курсор "прыгнет" в третью точку, введём в командной строке 10 и нажмём Enter. В результате конец отрезка не окажется в той точке. Логично ли это? И уж поверьте, AutoCAD так не работает.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Восстановить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...

×
×
  • Создать...