|
|
|
Создание приложения на XE10 с графикой
|
|||
|---|---|---|---|
|
#18+
Пишу на XE 10 приложение связанное с производством. Там есть куча изделий (шкафы, стеллажи ....) состоящих из деталей. И возникла задача визуализации этих изделий с учетом просчета их стоимости, чертежей, что получается и состава изделий. Набор деталей может быть одинаковым, а их расположение разным и получается можно получить много конфигураций, а если еще учесть цвета, то еще больше. И заказчик каждый еще свои требования может поставить. Вот и нужен быстрый механизм нарисовать грубо говоря схематически изделие и понять сколько оно стоит и показать заказчику. Нужен механизм, который бы позволил задать габариты шкафа, стеллажей или еще чего подобного и используя различные элементы (уже добавленные в систему) конструкций, создать ему секции (перегородки) указать кол-во полок и наполнить эти секции готовыми модулями в виде ящиков, дверей или чего-то подобного, что бы получить визуальный вид конструкции. Цвета отдельных блоков могут меняться при проектировании. Таким образом можно будет создать разные цветовые решения одной и той же конструкции. Некоторые элементы типа ящиков будут иметь несколько стандартных размеров, другие же элементы будут иметь динамические характеристики, например перегородки или основная рама конструкции. Каждый элемент будет иметь цену, поэтому будет высчитываться стоимость изделия. Цены будут обновляться из базы. Элементов конструкции более 300 штук, под разные изделия и вручную цены не реально обновлять. Визуализация должна быть в пропорциях, что бы можно было понять, как все будет выглядеть. И где есть проблемы, если остаются зазоры. При этом должны показываться схематический чертеж, на котором будет видно, какая секция имеет какой размер. В идеале еще должен быть печататься чертеж всего этого. Т.е. самой рамы. После создания такой конструкции ее нужно будет сохранить. И иметь возможность потом открыть изменить и т.д. Должен быть список составляющих изделие. Когда мы его рисуем, то добавляем туда элементы и нужен список этих элементов с размерами. Нужен механизм добавления новых элементов конструкций с указанием габаритов динамических или фиксированных, визуального представления и цены. Наверное еще цвета или текстуры. Система желательно должна быть такой, что бы можно было на сайт вывесить в ограниченном виде. Система не должна быть громоздкой настоящей программой по проектированию изделий, а должна быть простой ,что бы можно было быстро создать изделие используя готовые блоки и получить представление об этом в виде цены, размеров, составе компонентов. К примеру есть такой вариант https://myconstructor.ru/ на флеше. У него хорошая визуализация получается и можно сделать разные вариации простому пользователю. Во всем остальном не знаю. Подскажите есть ли подобные готовые решения (не обязательно, что бы в них были все перечисленные критерии) с которыми можно было бы интегрироваться и легко настраивать? Может кто-то подобное делал? Какие возможны варианты использования технологий ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2019, 13:19 |
|
||
|
Создание приложения на XE10 с графикой
|
|||
|---|---|---|---|
|
#18+
Jonnik, я бы использовал Firemonkey, там отображение 3D моделей идет из коробки (и вместо XE10 использовал бы Rio). Плюс программа работала бы и на Mac. Организационно каждую модель хранил бы в отдельном файле, формат можно использовать на выбор из существующих, либо можно придумать свой :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2019, 13:33 |
|
||
|
Создание приложения на XE10 с графикой
|
|||
|---|---|---|---|
|
#18+
я пожалуй присоединюсь к предыдущему посту по выбору среды. только не сильно надейтесь на 3d модели "из коробки" сделать такое - это овердофига работы ((( это нормальный 3д-редактор ПЛЮС "расцениватель" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2019, 20:52 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=39775001&tid=2039799]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
50ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
| others: | 220ms |
| total: | 360ms |

| 0 / 0 |
