Создание плагинов bCAD
У меня вопрос к специалистам. Насколько сложно создавать плагины, аддоны, приложение. Какая программа нужна для написания всего этого. Извиняюсь, что не смыслю в этом ни капельки. Но для общего кругозора хотелось бы узнать.
Кстати хорошая бы темка получилась бы, если умельцы и userы обсуждали какие новшества нужно для bCAD и вместе создавали архитектуру. Например, как создать плагины для дверей-купе, какие меню должна иметь, что представлять из себя. И было бы намного эффективней для программистов. Получается, мы как заказчики дома, рисуем план дома, дизайн, можно и с подробными чертежами, пишем, что хотим видеть в этом доме, а дальше строители (программисты) строят наш дом мечты. |
Цитата:
|
Пример приложения для создания дверей-купе
Вложений: 2
Это просто эскиз.
Может попробуем всем фанатам собраться и решить, что мы хотим видеть в bCADе для приложения по созданию дверей купе. Т.е. техническое задание. Например: Если начать по списку 1. Возможность выбора типа профиля 2. назначение материала покрытия профиля 3. назначение материала листовых материалов фасада из базы данных 4. Расчет программой и растановка деталей дверей купе в зависимости от выбранной системы, конструкции дверей 5. Редактирование параметров дверей производителей 6. Создание новых производителей |
Цитата:
|
Цитата:
Цитата:
Цитата:
|
логично, что если для нормальной работы Бкад требуется Java-виртуальная машина, то и плагины пишутся на яве. Язык этот, если грубо говорить, похож на с++.
Честно, думаю, врят ли обычный пользователь Бкад поймет хотя бы часть из языка, наследования, конструкторы и прочее, чем в нем оперируют. Выходом из этого может быть просмотр уже написанных расширений и контакт с разработчиками, чтобы могли объяснить, что к чему. В данном случае, наверное, может помочь модификация стандартного мастера тумбочек, не сильно там отличается конструкция. А если кто-то и возьмется писать, то надо человеку четко расписать, что от каких параметров зависит и пляшет. http://www.propro.ru/Downloads/ru/Do...ad-api-rus.zip вот тут описание API от Бкад, вроде все там доступно изложено. В папке плагинов есть папка samples - тоже примеры валяются. Ну и в самом бикаде есть Приложения - PluginsSamples, там примеры простых приложений есть. Поподробнее бы это глянуть, с первого взгляда не все ясно, как что работает, но фактически, если разложить все, то сам плагин для Шкафа-купе получается довольно простой, если отбросить дополнение материалов от сторонних разработчиков. Т.е. надо лишь получать длины, по которым строить панели, расставить крепеж - и, фактически, все. Созданную модель бкад уже сам просчитывает и выводит чертежи. В данном случае используется только то, что сам Бкад и предоставляет в работе, только в автоматизированном виде. А добавление в каталог отдельных элементов, это уже вопрос, как с ними работать... |
Цитата:
летаем. И быстро, и удобно. Цитата:
Значит здесь разговор не о плагинах, а о приложении. Цитата:
Учет у нас простой. 1 профиль - одна дверь. Горизонтальные профили по 1 метру считают. Даже если пропали остатки, фирма не страдает, все уже заложено в цену. А вообще все зависит от администрации, какую политику они возьмут на вооружение. И учет является на мой взгляд для CAD, очень затруднительным. У каждого предприятия свои нюансы и схемы работ, всем не угодишь. Просто для учета должна быть возможность экспорта данных в другую программу, например 1С. Цитата:
|
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
Тут же одной кнопкой не обойдешься. Вариантов заказываемых конструкций может быть много, вариантов их заполнений и т.п. Сама по себе идея хорошая, только вот переварить и разложить все по полочкам несколько сложнее. |
pol-za, от ток про одну кнопку не надо - шеф мне уже неделю мозг парит, никак не может получить от меня тот вид документации, который "созрел в его голове". Уже и с рабочими все утряс, все чертежи и сборка ясна, так нет, все мозг парит, сил уже нету, достал...
Сорри за оффтопик, в конечном итоге пользователь программы, если смог ее запустить, работать и ему не хватает только автоматизации рутинного процесса, уже достаточно подкованный технически выходит, перенесет то, что придется пару параметров выставить. Так что тут можно параметры выводить на экран, кому надо - разберется. Сам бы сел попробовать написать что-то такое, да увы, мне лично это не требуется - сижу на торговом оборудовании, шкафы-купе никогда делать и не придется. А так, если расписать алгоритм, думаю, проблем не будет. Простейший вариант: 1) общие габариты изделия, толщина отдельных элементов 2) тип двери 3) материалы Фактически, все, врят ли это сложно сделать. Сложнее - вносить параметры крепежей произвольных производителей, так понимаю, это уже надо грузить в бкад-базу тогда и из нее извлекать. Проблема тогда только в том, как с ней работать, все остальное - стандартные окна самого бкад. Крайний уж вариант - создать заготовку, которую потом можно за пару минут довести до нужного вида, все проще будет. upd: забавно, почитал документацию более вдумчиво, примеры есть, все понятно. Но вот как создать обыкновенную плать - нигде не написано. и у кого спрашивать - тоже непонятно. |
Цитата:
|
Текущее время: 04:08. Часовой пояс GMT +3. |
Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
© 2007-2023 PROMEBEL