Перейти к содержимому


Чего не хватает для профессиональной работы


Сообщений в теме: 55

#21 shoorup

    Активист

  • Пользователи
  • PipPipPipPip
  • 190 сообщений
  • Пол:Мужчина
  • Город:Минск
  • Интересы:Железнодорожник

Отправлено 13 Апрель 2015 - 13:40

Просмотр сообщенияdows (13 Апрель 2015 - 11:05) писал:

А писать сейчас под nanoCAD и так можно - есть открытый API, который позволяет разрабатывать приложения как под nanoCAD, так и под AutoCAD,
Сейчас вплотную изучаю данную тему и уже в голове кучу фантазий и планов! Я точно сделаю объекты покруче динблоков! И не нужны мне динблоки и редактор к ним... это все уже вчерашний день.
Низшие умы обсуждают людей. Средние умы обсуждают события. Великие умы обсуждают идеи.

#22 Fogel

    Активист

  • Пользователи
  • PipPipPipPip
  • 319 сообщений
  • Пол:Мужчина
  • Город:Челябинск
  • Интересы:Моделирование (трехмерка и натура, картон), рисование, программирование. Если за это ещё и платят, так и вовсе прекрасно

Отправлено 13 Апрель 2015 - 13:44

Неужто ИИ?! :) "Большая красная кнопка"? (это пользователи приходят и спрашивают, где там кнопка, чтоб их чертеж стал трехмерным)

#23 shoorup

    Активист

  • Пользователи
  • PipPipPipPip
  • 190 сообщений
  • Пол:Мужчина
  • Город:Минск
  • Интересы:Железнодорожник

Отправлено 13 Апрель 2015 - 14:27

не верю в ИИ :)

Динблоки конечно хорошая штука, но я не раз сталкивался с проблемами которые так и не решились. А если часть и решилось, то очень нестандартными действиями. В конечном счете динблоки которые я создал получились внутренне очень сложные, а главное тормознутыми... еще одна проблема это устранение внутренних ошибок. Графически блок как бы не меняется, но внутренне может полностью поменяться. Может и база смениться (таблица свойств)... и тут становится проблема с уже готовыми чертежами со старыми блоками... а вернее в замене/подмене на новые без сброса...

Последний динблок который я делал... (немного не доделал... устал-плюнул) содержит в себе несколько параметров видимости (~15), почти все параметры для редактирования включая таблицу выбора... так вот пустой файл с одним таким блоком весит почти 200кило. Графически это примерно 20 окружностей, 20 пилилиний, 50 отрезков, и 12 штриховок! Редактирование или просто наведение указателя на такой блок приводит в шок AutoCAD...
Прикрепленный файл  Svet.jpg   211,53К   7 Количество загрузок:
Думаю понятно, что большая часть ручек и параметров скрыта и является "алгоритмом" для работы блока... Вобщем это мой самый эпический блок:)
Тоже самое можно реализовать (еще только в процессе) с помощью API, причем меню сделать гораздо более "дружественные" для пользователя. Сам объект будет легче заметнее... а главное для меня это то, что "потребителю/заказчику" попадет только прокси объект или разбитый прокси объект - по сути линии и тексты, а внутрення реализация (так сказать авторский труд) останется при мне.
Низшие умы обсуждают людей. Средние умы обсуждают события. Великие умы обсуждают идеи.

#24 amk

    Активист

  • Пользователи
  • PipPipPipPip
  • 250 сообщений
  • Пол:Мужчина
  • Город:Омск

Отправлено 13 Апрель 2015 - 22:46

Просмотр сообщенияdows (13 Апрель 2015 - 11:05) писал:

А писать сейчас под nanoCAD и так можно - есть открытый API, который позволяет разрабатывать приложения как под nanoCAD, так и под AutoCAD,
И много пользователей этой возможностью пользуются? Согласитесь потратить неделю на изучение API, ещё неделю на написание и отладку того, что можно сделать коротеньким шрифтом за 15 минут это сродни маразму.
В автокаде я мог ввести описание новой команды прямо через командную строку, попользоваться ей и удалить, когда она становилась не нужна. В nanoCAD насколько я заметил ничего даже близкого нет и не предвидится

#25 doctorraz

    Активист

  • Пользователи
  • PipPipPipPip
  • 1 095 сообщений
  • Пол:Мужчина
  • Город:Волгоград
  • Интересы:всё понемногу

Отправлено 13 Апрель 2015 - 22:57

Просмотр сообщенияshoorup (13 Апрель 2015 - 14:27) писал:

не верю в ИИ :)

Динблоки конечно хорошая штука, но я не раз сталкивался с проблемами которые так и не решились. А если часть и решилось, то очень нестандартными действиями. В конечном счете динблоки которые я создал получились внутренне очень сложные, а главное тормознутыми... еще одна проблема это устранение внутренних ошибок. Графически блок как бы не меняется, но внутренне может полностью поменяться. Может и база смениться (таблица свойств)... и тут становится проблема с уже готовыми чертежами со старыми блоками... а вернее в замене/подмене на новые без сброса...

Последний динблок который я делал... (немного не доделал... устал-плюнул) содержит в себе несколько параметров видимости (~15), почти все параметры для редактирования включая таблицу выбора... так вот пустой файл с одним таким блоком весит почти 200кило. Графически это примерно 20 окружностей, 20 пилилиний, 50 отрезков, и 12 штриховок! Редактирование или просто наведение указателя на такой блок приводит в шок AutoCAD...
Прикрепленный файл Svet.jpg
Думаю понятно, что большая часть ручек и параметров скрыта и является "алгоритмом" для работы блока... Вобщем это мой самый эпический блок :)
Тоже самое можно реализовать (еще только в процессе) с помощью API, причем меню сделать гораздо более "дружественные" для пользователя. Сам объект будет легче заметнее... а главное для меня это то, что "потребителю/заказчику" попадет только прокси объект или разбитый прокси объект - по сути линии и тексты, а внутрення реализация (так сказать авторский труд) останется при мне.
в принципе параметрические объекты СПДС это почти блоки автокад только level2, работают легче и если , что не переопределяются, логика работы настраивается проще, плюс можно запихнуть немыслимый для блока алгоритм поведения и определения свойств, + таблицы параметров практически неограниченно размера + взаимодействие этих таблиц с пользователем и между собой + взаимодействие этих объектов друг с другом

#26 MCAD

    Активист

  • Пользователи
  • PipPipPipPip
  • 1 041 сообщений
  • Пол:Мужчина

Отправлено 14 Апрель 2015 - 06:33

Просмотр сообщенияraz (13 Апрель 2015 - 22:57) писал:

в принципе параметрические объекты СПДС это почти блоки автокад только level2, работают легче и если , что не переопределяются, логика работы настраивается проще, плюс можно запихнуть немыслимый для блока алгоритм поведения и определения свойств, + таблицы параметров практически неограниченно размера + взаимодействие этих таблиц с пользователем и между собой + взаимодействие этих объектов друг с другом
Всё правильно, только в платформе нет MechWizard'а.
Хотя суда по картинке:
Прикрепленный файл  ScreenShot1694.png   200,96К   5 Количество загрузок:
есть возможность использовать не только параметрические объекты, но у "универсальный маркер.
Прикрепленный файл  ScreenShot1695.png   28,99К   4 Количество загрузок:
Динамический выбор организовать сложно, но использовать табличные параметры, заимстовать и передавать свойства между объектами чертежа (в том числе и исполнения) легко и просто.

«Если мы сумеем определить аэродинамику полета майского жука, мы или обнаружим какое-то несовершенство современной теории полета насекомого, или откроем, что майский жук обладает каким-то неизвестным нам способом создания высокой подъемной силы».

© Леон Беннет

http://www.spds.ru


#27 Lion007

    Разработчик nanoCAD

  • Клуб разработчиков
  • PipPipPipPip
  • 509 сообщений
  • Пол:Мужчина

Отправлено 15 Апрель 2015 - 10:37

Просмотр сообщенияshadow1977 (13 Апрель 2015 - 10:25) писал:

Да, если уж здесь программисты есть... А почему не написать свой, полностью безглючный формат файла? Совместимость с двг, ну так пусть сохраняется и туда и туда. Плюсы некоторые есть, во первых сами контролируете чего делаете, заодно имеете открытую спецификацию которой могут и другие воспользоваться, значит писать что-то связанное с нанокадом и прочим...
собственно, Денис почти все написал. Был, действительно, CWS - да и не делся никуда... и даже софтина, которая с ним работает - тоже никуда не делась. кстати, отлично работает! вот уж где-где, а там тормозов точно не было, даром что все сделано незатейливо... но вот беда - все хотят работать с DWG. как минимум потому, что чертеж, как правило, штука не самоценная - его же еще и уметь кому-то отдать надо. причем так, чтобы его там прочитали. а что могут прочитать? ясное дело, dwg. ну, и пишут этот dwg - как получится все кому не лень. и вот мы имеем, то что имеем.
DWG, по сути (ну, или DXF, что правильнее) - очень часто выступает просто в качестве "обменного" формата. и тут резко начинаются чудеса... например, некоторое время назад - просто ВАЛ был чертежей, уж бог весть откуда - где X и Y нормальные, а Z - полностью отфонарный. своими глазами видел - координата порядка 1е286. это при том, что во вселенной вообще нет ничего такого, для чего нужно число 1е100. так что безглючность - это действительно утопия... хотелось бы - но всегда ведь найдется изобретательный идиот! :)

Просмотр сообщенияFogel (13 Апрель 2015 - 11:08) писал:

Тут мысль в голову взбрела: а что если попробовать сделать вызов комманды движением мыши? Допустим с шифтом или правой кнопкой движение вправо - отрезок вызывается, вверх - окружность... А для удобства сделать (отключаемое) полупрозрачное меню на курсоре в виде компаса с текущими коммандами. Думаю что выходило бы быстрее чем в контестном меню шариться, в придачу можно вызывать не глядя и выбор был бы намного шире чем набирать с клавиатуры. Чисто фантазия :) Но ради интереса я бы попробовал.
гестуры... фишка известная. но имеет смысл ровно в одном случае - если работать С ПЛАНШЕТОМ. математика есть - да и нет там ничего особо сложного. нейронная сетка да набор гестур...
пробовал - мышью - неудобно. вы когда-нибудь пробовали рисовать мыльницей? :) но под планшет - действительно можно.

#28 MCAD

    Активист

  • Пользователи
  • PipPipPipPip
  • 1 041 сообщений
  • Пол:Мужчина

Отправлено 15 Апрель 2015 - 14:24

По поводу "движений" - дело привычки:

«Если мы сумеем определить аэродинамику полета майского жука, мы или обнаружим какое-то несовершенство современной теории полета насекомого, или откроем, что майский жук обладает каким-то неизвестным нам способом создания высокой подъемной силы».

© Леон Беннет

http://www.spds.ru


#29 gomer

    Посетитель

  • Пользователи
  • PipPip
  • 25 сообщений

Отправлено 20 Апрель 2015 - 03:56

нормального механизма адаптации не хватает, как в автокаде и всех клонах. И еще нормального лисп-движка с поддержкой vlx-приложений, или чего-то подобного как это сделали в брикскаде. К сожалению даже в семерке этого нет и не предвидится.

#30 neokort

    Новичок

  • Пользователи
  • Pip
  • 8 сообщений
  • Пол:Мужчина

Отправлено 13 Апрель 2019 - 14:21

потестировал nanoCAD x64 Plus 10.3, в целом очень достойная программа, работать достаточно комфортно, разработчики молодцы!

из недостатков ещё не реализованного того, что нужно лично мне, нашел следующие:

критическое:
- после НПИ (настройка пользовательского интерфейса) нужна перезагрузка программы
- НПИ->действия над объектами - нет отрезка, круга и др.
- в командах где только "ввод" и "отмена" нужно поставить "ввод" на ПКМ
- когда тянем одну из ручек отрезка динамически задаётся его длина, а нужно чтобы задавалось приращение
- нет добавления вершин полилиний через контекстное меню ручек
- нет преобразования сегментов полилиний в дугу через контекстное меню ручек
- нет добавления определяющих сплайна через контекстное меню ручек
- при открытии окна редактора атрибутов блока нужно ОБЯЗАТЕЛЬНО передавать фокус ввода на поле "значение" и выделять текст в этом поле
- нет аннотативности текстов и выносок, аннотативность размеров не работает
- нет динамических блоков
- нет контекстного редактирования блока
- нет живой проверки орфографии
- редактор многострочного текста не WYSIWYG, а увеличивается на весь экран
- нет мультивыноски, УНВЫНОСКА значительно уступает мультивыноске
- на ленте нет выпадающего списка для выбора вставляемых блоков
- не разобрался с автоматизацией. загрузил файл lsp, из командной строки команда выполняется, но как прицепить эту команду на ленту или контекстное меню не нашёл, в справке об этом не написано. пытался создать виртуальную команду, "pause" для ввода координат с экрана не работает, а в качестве основной команды загруженную lisp-команду использовать нельзя, только "родные" команды. необходимость перезагрузки программы после НПИ не даёт нормально заняться кастомизацией
- ПКМ на свободной области видового экрана в листе показывает панель, которая не закрывается по ESC

относительное:
- нет привязки к характерным точкам штриховки
- сведения->расстояние - результат выводится в командную строку а не на экран
- нет выбора произвольной рамкой, только прямоугольной
- не радактируется панель быстрого доступа
- не сохраняются размеры окна "настройка пользовательского интерфейса" и других окон
- в панели свойств непример у блоков есть поля масштабов по X, Y, Z, жалко нет поля "общий масштаб", которое меняет сразу все масштабы по X, Y и Z, как у полилинии

для перфекционизма:
- при инсталляции не пишет сколько требуется места на диске и сколько есть свободного места
- нет настройки отображаемой толщины линий (в акаде "масштаб экранного отображения")

очень достойный продукт, эх, очень жаль, что нет вертикального решения по проектированию промышленности (3d трубопроводы), только коммуналка (((

Сообщение отредактировал neokort: 13 Апрель 2019 - 14:23

смотрю на надпись "Новичок" над моей аватаркой и по коже пробегает холодок

#31 Lion007

    Разработчик nanoCAD

  • Клуб разработчиков
  • PipPipPipPip
  • 509 сообщений
  • Пол:Мужчина

Отправлено 13 Апрель 2019 - 17:07

Просмотр сообщенияneokort (13 Апрель 2019 - 14:21) писал:

потестировал nanoCAD x64 Plus 10.3, в целом очень достойная программа, работать достаточно комфортно, разработчики молодцы!

из недостатков ещё не реализованного того, что нужно лично мне, нашел следующие:

критическое:...

ну... во-первых - спасибо за благожелательный отзыв. нет, правда спасибо - в кои веки раз не обозвали разработчиков козлами... меня, как одного из них, это искренне радует :-)
во-вторых, должен отметить довольно глубокий анализ происходящего. это довольно редкое явление, зачастую все заканчивается на паре тычков кривыми ручками в экран, далее смотри "во-первых" :-)
в-третьих - заранее предупреждаю, что ничего сильно плохого я говорить не собираюсь, мои слова надо рассматривать исключительно в контексте доброжелательного хмыка добродушного убеленного сединами дядюшки.
ну и по сабжу - на самом деле все не так плохо.
не претендуя на полноту ответа...
- про пользовательский интерфейс ничего не буду говорить, совсем... но это не критично.
- правая гайка как ввод - настраивается где-то
- приращение в динамическом размере вместо длины - штука по меньшей мере спорная. охотно допускаю, что может хотеться разного, но абсолютная длина лично мне кажется более информативной, нежели приращение неизвестно к чему. впрочем, можно подумать про отмашку ушами - вроде @10 - увеличить на 10. мысль забавная, спасибо за идею.
- полилинию запросто можно сломать (в смысле - добавить вертекс) при грипсовом редактировании. выбираем серединку ребра и топаем контрол. не правокнопочное меню - но зачем оно, собственно в данном случае?
- насчет перобразования линейных сегментов полилинии в дуговые и обратно - согласен. подумаем об этом.
- динамические блоки есть. лично знаком с человеком, который потратил кучу времени и сил на то, чтобы они были. можно спорить о полноте их поддержки (хотя - сугубая имха - динблоки - есть чистое незамутненное зло), но они есть.
- контекстное редактирование блоков есть (REFEDIT называется)
- выбор произвольной рамкой тоже есть. синий и зеленый. позвать команду SELECT и заказать CP или WP. заодно - там есть "забор" (ака FENCE) - рисуем ломаную и выбирается все, что она пересекает. собственно, это все работает не только в SELECT-е, но и везде, где есть выбор объектов и механика выбора не диктуется контекстом.
- ...
вот как-то так примерно... повторюсь - на полноту ответа я не претендую, но ряд претензий, кмк, обусловлен недостаточно глубоким изучением мануала.... хотя, безусловно, если какие-то вещи неочевидны - то это отчасти и наш косяк...

#32 doctorraz

    Активист

  • Пользователи
  • PipPipPipPip
  • 1 095 сообщений
  • Пол:Мужчина
  • Город:Волгоград
  • Интересы:всё понемногу

Отправлено 13 Апрель 2019 - 17:47

>>- нет мультивыноски, УНВЫНОСКА значительно уступает мультивыноске
энтого нет?
Скрытый текст


#33 doctorraz

    Активист

  • Пользователи
  • PipPipPipPip
  • 1 095 сообщений
  • Пол:Мужчина
  • Город:Волгоград
  • Интересы:всё понемногу

Отправлено 13 Апрель 2019 - 17:49

Lion007

кстати пользуясь случаем спрошу, нана 10,3 разучился открывать файлы по перетаскиванию в ком строку и вставлять внешними ссылками при перетаскивании в окно чертежа из проводника?
upd поправочка, перетаскивание из проводника, в окно чертежа или ком строку открывает файл (из тоталкомандера не умеет, ну да Бог с ним)
а вот перетащить в окно картинку или файл чертежа... не понимает, что я вставить ссылкой хочу..

Сообщение отредактировал doctorraz: 13 Апрель 2019 - 18:08


#34 Lion007

    Разработчик nanoCAD

  • Клуб разработчиков
  • PipPipPipPip
  • 509 сообщений
  • Пол:Мужчина

Отправлено 13 Апрель 2019 - 18:14

Просмотр сообщенияdoctorraz (13 Апрель 2019 - 17:49) писал:

кстати пользуясь случаем спрошу, нана 10,3 разучился открывать файлы по перетаскиванию в ком строку и вставлять внешними ссылками при перетаскивании в окно чертежа из проводника?
А пес его знает... Согласно экспериментам - просто открывает. Что характерно - 10 поступает ровно так же...равно как и 8.5. Может, конечно, это настройко какое, но сходу не нашоль...
А так - куда ни брось файлик, все равно просто открывается. без всякой внешней ссылки.

#35 doctorraz

    Активист

  • Пользователи
  • PipPipPipPip
  • 1 095 сообщений
  • Пол:Мужчина
  • Город:Волгоград
  • Интересы:всё понемногу

Отправлено 13 Апрель 2019 - 18:17

я наверно попутал, папа так может, реально удобно))
кидаешь в ком строку просто открывает, кидаешь в окно чертежа... вставляет ссылкой или оле.
возможно есть смысл подумать над реализацией... а то у вас там пиарменегеры с ума сходят.. опросы проводят.. нужна сетка или нет, или какая тема оформления важнее, походу функционал программы допилен до идеала и конкурентам не достать, ну или они так думают
-----------
ЗЫ хотя с каждым новым релизом нана потихоньку поворачивается лицом к пользователю, ну и функционалом нужным потихоньку обрастает, хотя с моей точки зрения ненужным сильнее, но кто на продажах сидит им виднее

Сообщение отредактировал doctorraz: 13 Апрель 2019 - 18:22


#36 Lion007

    Разработчик nanoCAD

  • Клуб разработчиков
  • PipPipPipPip
  • 509 сообщений
  • Пол:Мужчина

Отправлено 13 Апрель 2019 - 18:21

обсуждабельно...может и правда удобно, подумаем на енту тему.

#37 neokort

    Новичок

  • Пользователи
  • Pip
  • 8 сообщений
  • Пол:Мужчина

Отправлено 13 Апрель 2019 - 21:01

написал много буков, но при попытке добавить картинку всё пропало :( привет админам :angry:
если коротко:
переключился на панели и нашёл ещё кучу вкуснятины!
интерфейс всегда переделываю полностью под себя, как и 70% людей в нашем кабинете
динблоки - лучший инструмент, лучше них только ObjectDBX, но уже лень писать на плюсах, годы берут своё, уже тянет к земле (на дачу :D )
добавление вершин к полилиниям - позволяет редактировать ещё и контуры штриховок (в акаде контуры штриховок - это невидимые полилинии с видимыми вершинами)

здесь написано как добавлять файлы, но это не работает, так что произвольная рамка вот:
https://downloader.d...b47cddef1c0721e
смотрю на надпись "Новичок" над моей аватаркой и по коже пробегает холодок

#38 Lion007

    Разработчик nanoCAD

  • Клуб разработчиков
  • PipPipPipPip
  • 509 сообщений
  • Пол:Мужчина

Отправлено 13 Апрель 2019 - 21:56

Просмотр сообщенияneokort (13 Апрель 2019 - 21:01) писал:

...
интерфейс всегда переделываю полностью под себя, как и 70% людей в нашем кабинете
динблоки - лучший инструмент, лучше них только ObjectDBX, но уже лень писать на плюсах, годы берут своё, уже тянет к земле (на дачу :D )
добавление вершин к полилиниям - позволяет редактировать ещё и контуры штриховок (в акаде контуры штриховок - это невидимые полилинии с видимыми вершинами)

здесь написано как добавлять файлы, но это не работает, так что произвольная рамка вот:
https://downloader.d...b47cddef1c0721e
- про интерфейс все равно не буду! :)
- насчет DBX - уважа, одобря, практику... но динблоки - все равно зло! :)
- насчет полилиний и и штриховок... тут неправда ваша! нету никаких невидимых полилиний. бывает штриховка ассоциативная - т.е привязанная к "живым" объектам, и бывает штриховка сама по себе. у нее внутре в явном виде хранатся контуры этой самой штриховки. и никакие они не полилинии :)
но, в целом, предложения по доработке грипсового редактирования штриховок принимаются, спасибо. мысль интересная.
- произвольная рамка - это нифига не произвольная рамка. это лассо, оно же фрихэнд. так что просто в терминологии разошлись. в планах есть. причем в недалеких - благо дурное дело нехитрое - тот же полигон, только рисуется по-другому... :)

#39 doctorraz

    Активист

  • Пользователи
  • PipPipPipPip
  • 1 095 сообщений
  • Пол:Мужчина
  • Город:Волгоград
  • Интересы:всё понемногу

Отправлено 14 Апрель 2019 - 08:28

>> но при попытке добавить картинку всё пропало
там под кнопкой открыть есть кнопка загрузить, просто открыть явно недостаточно

#40 MCAD

    Активист

  • Пользователи
  • PipPipPipPip
  • 1 041 сообщений
  • Пол:Мужчина

Отправлено 14 Апрель 2019 - 08:53

Просмотр сообщенияLion007 (13 Апрель 2019 - 21:56) писал:

- насчет DBX - уважа, одобря, практику...
По поводу ObjectDBX не понял. Как это связано с динамическими блоками? ;-(

«Если мы сумеем определить аэродинамику полета майского жука, мы или обнаружим какое-то несовершенство современной теории полета насекомого, или откроем, что майский жук обладает каким-то неизвестным нам способом создания высокой подъемной силы».

© Леон Беннет

http://www.spds.ru






Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 скрытых пользователей