|
|
KitchenDraw (KD) KitchenDraw - программа для мебели (компьютерное моделирование) С помощью KitchenDraw можно быстро подготовить пакет документов для ваших клиентов, поставщиков мебели, рабочих мебельного цеха и для менеджера магазина мебели. |
|
|
|
26.05.2011, 14:06
|
#1
|
Пользователь
Регистрация: 09.04.2011
Сообщений: 53
Сказал(а) спасибо: 38
Поблагодарили 13 раз(а) в 5 сообщениях
Вес репутации: 168
|
Yura_Bogoduhov, Как оказалось дело даже не в ценах. Дело было в артикулах. Добавил новые и вуаля !!!! Также понял и выставил уровень на который вешать.
Теперь такой вопрос - высоту и глубину программа показывает. А вот ширина - ноль. Хотя выставить потом нужную можно. Но мне то надо сразу нужную. А где искать это значение. В константах появилась "User constant #1" с нулями. Я её поставил 335. Но ширина по прежнему - ноль.
|
|
|
27.05.2011, 09:37
|
#2
|
Модератор
Регистрация: 04.11.2007
Сообщений: 2,224
Сказал(а) спасибо: 751
Поблагодарили 1,545 раз(а) в 546 сообщениях
Вес репутации: 1046
|
Цитата:
Сообщение от NemoSUN
Как оказалось дело даже не в ценах. Дело было в артикулах. Добавил новые и вуаля !!!!
|
Ой, чета я сомневаюсь....Добавил новые? Или изменил старые? Если новые, то в этих позициях в ценах стали нули, поэтому модуль отображается...тот что с новым артиклом)))
Цитата:
Сообщение от NemoSUN
А вот ширина - ноль. Хотя выставить потом нужную можно. Но мне то надо сразу нужную.
|
Посмотри в Артиклах
|
|
|
Пользователь сказал cпасибо:
|
|
27.06.2011, 00:19
|
#3
|
Пользователь
Регистрация: 09.04.2011
Сообщений: 53
Сказал(а) спасибо: 38
Поблагодарили 13 раз(а) в 5 сообщениях
Вес репутации: 168
|
Можно ли запрограмировать цены так, чтобы при увеличении размера объекта (тумба, шкаф,..) цена увеличивалась на 16%. И при уменьшении цена уменьшалась на коэф-нт, высчитываемый по формуле новая цена = старая цена*(новый размер/старый размер).
|
|
|
12.08.2011, 14:18
|
#4
|
Новичок
Регистрация: 07.08.2011
Сообщений: 7
Сказал(а) спасибо: 3
Поблагодарили 0 раз(а) в 0 сообщениях
Вес репутации: 0
|
Доброго всем времени суток.
Осваиваю потихоньку Mobiscript, и по ходу его изучения появляется больше не ответов, а вопросов.
Например, такой:
Существует отдельный каталог, не базовый и созданный без участия базового, в нем прописано несколько коллекций. Вся соль в том, что в каждой из них существуют комбинированные дверцы, внутренние части их фасадов делятся на 2 части, каждая из которых может быть как глухой, так и решетчатой или стеклянной - итого 6 вариантов (г/р, г/с, р/г, р/с, р/г, р/с).
Сейчас в блоках прописан такой скрипт, который генерит компоненты - решетку/стекло непосредственно в дверце, но, сами понимаете, что открыть шкаф с такой дверцей на глазах у клиента нереально: выбранные составляющие просто висят в воздухе на прежнем месте.
Вопрос в том, как сделать удобнонастраиваемый фасад - чтобы дизайнер в салоне мог залезть в компоненты/мастер/стиль и настроить нужную модель дверцы.
У меня есть один вариант, но реализация, к сожалению, хромает:
1. Создать по 6 чертежей в каждой коллекции "на любой случай"
2. Модель дверцы есть (3Д примитив обычной дверцы - 1PB) - но как на нее одеть выбранный чертеж фасада? При помощи (DEC=чертеж)?
3. Неужели придется для каждого уникального фасада создавать по 6 блоков?
|
|
|
12.08.2011, 15:15
|
#5
|
Местный
Регистрация: 19.05.2008
Сообщений: 138
Сказал(а) спасибо: 39
Поблагодарили 29 раз(а) в 16 сообщениях
Вес репутации: 303
|
Цитата:
Сообщение от Невероятный
У меня есть один вариант, но реализация, к сожалению, хромает:
1. Создать по 6 чертежей в каждой коллекции "на любой случай"
2. Модель дверцы есть (3Д примитив обычной дверцы - 1PB) - но как на нее одеть выбранный чертеж фасада? При помощи (DEC=чертеж)?
3. Неужели придется для каждого уникального фасада создавать по 6 блоков?
|
По пунктам:
1. Да. Я в своем каталоге для каждой модели фасада создавал до 10 чертежей. Согласитесь, чертеж сделанный для фасада шириной, скажем, 296 мм и растянутый до 596 будет выглядеть не очень. Соответственно у меня 10 чертежей для глухих, 10 для витрин и 10 дря фасадов с решеткой. Все вышесказанное было моей прихотью и вы можете поступить иначе.
2. 3D-примитив можно иметь один и на него натянуть нужный вам чертеж при помощи скрипта, скажем, 1PB(DEC=XXX) - здесь вы правы, правда была, как мне помнится, какая-то здесь заковыка, вспомню отпишусь.
3. Ну и соответственно для каждого чертежа, в моем случае, я создавал отдельный блок.
Подытожу - если не заморачиваться с шириной фасада,то для вашего случая можно обойтись шестью чертежами и шестью блоками. Вот так вот.
|
|
|
Пользователь сказал cпасибо:
|
|
12.08.2011, 15:22
|
#6
|
Новичок
Регистрация: 07.08.2011
Сообщений: 7
Сказал(а) спасибо: 3
Поблагодарили 0 раз(а) в 0 сообщениях
Вес репутации: 0
|
Цитата:
Сообщение от tema_g
По пунктам:
1. Да. Я в своем каталоге для каждой модели фасада создавал до 10 чертежей. Согласитесь, чертеж сделанный для фасада шириной, скажем, 296 мм и растянутый до 596 будет выглядеть не очень. Соответственно у меня 10 чертежей для глухих, 10 для витрин и 10 дря фасадов с решеткой. Все вышесказанное было моей прихотью и вы можете поступить иначе.
2. 3D-примитив можно иметь один и на него натянуть нужный вам чертеж при помощи скрипта, скажем, 1PB(DEC=XXX) - здесь вы правы, правда была, как мне помнится, какая-то здесь заковыка, вспомню отпишусь.
3. Ну и соответственно для каждого чертежа, в моем случае, я создавал отдельный блок.
Подытожу - если не заморачиваться с шириной фасада,то для вашего случая можно обойтись шестью чертежами и шестью блоками. Вот так вот.
|
Большое спасибо
Я-то уже подумал, что залез по уши в дебри, а вроде ситуевина еще ничего так складывается
А по второму - как еще можно, кроме DEC, "привязать" чертеж или 2D-примитив к 3D-примитиву?
|
|
|
13.08.2011, 14:10
|
#7
|
Модератор
Регистрация: 04.11.2007
Сообщений: 2,224
Сказал(а) спасибо: 751
Поблагодарили 1,545 раз(а) в 546 сообщениях
Вес репутации: 1046
|
Цитата:
Сообщение от Невероятный
А по второму - как еще можно, кроме DEC, "привязать" чертеж или 2D-примитив к 3D-примитиву?
|
Можно попробовать напрямую в 3D примитивах. Правда придется создать свою дверь и вызывать ее в скрипте через код.
|
|
|
Пользователь сказал cпасибо:
|
|
17.08.2011, 11:27
|
#8
|
Новичок
Регистрация: 07.08.2011
Сообщений: 7
Сказал(а) спасибо: 3
Поблагодарили 0 раз(а) в 0 сообщениях
Вес репутации: 0
|
Уважаемые знатоки, помогите, пожалуйста еще с одним траблом, не знаю что и делать с этой бедой
Как я писал выше, есть N коллекций, назовем их Буффало, Маргарита и т.д.
К каждой коллекции нужно нарисовать по 6 штук различных комбинированных фасадов. Тут возникают проблемы:
1. Хочется прописать в одном блоке строки скрипта а-ля:
&1PB(DEC="Фасад С/Р", tc="Фасад Стекло-решетка")
!1PB(DEC="Фасад Р/С", tc="Фасад Решетка-стекло") и так 6 штук.
А затем к каждой коллекции прописать по 6 2D-примитивов, названных одинаково (Фасад Р/С и так далее) и получится очень удобно - дизайнер в компонентах выбирает нужную дверь, и Mobiscript подгружает нужный фасад текущей коллекции. Проблема в том, что этот злосчастный Mobiscript ни в какую не желает отображать мои "универсальные" 2D-примитивы и хавает только чертежи. А чертеж ведь не относится к какой-либо коллекции и придется прописывать что-то вроде:
&1PB(DEC="Фасад С/Р Buffalo", tc="Буффало, Фасад Стекло-решетка")
!1PB(DEC="Фасад Р/С Buffalo", tc="Буффало, Фасад Решетка-стекло")
... еще 4 строки
!1PB(DEC="Фасад С/Р Marg", tc="Маргарита, Фасад Стекло-решетка")
!1PB(DEC="Фасад Р/С Marg", tc="Маргарита, Фасад Решетка-стекло")
... и так без конца
Получается, если у меня 10 коллекций, то блок разрастается до 60 строк.
Можно ли как-то обойти данную проблему и создать универсальное средство? Или я просто туплю и не знаю, что Мобискриптом можно ставить на фасад 2-Д примитив вместо чертежа?
2. И странный, наверное, вопрос
Есть фасад, опять же, комбинированный. Разделил его пополам планочкой - получились 2 пустых секции: сверху и снизу. Одну заполнил прямоугольником, поставил текстуру "стекло". С решеткой сложнее.
Решетка у меня висит в 2-д объектах и доступна только по вызову, т.е. текстуры нет. И когда я создаю новую строку и ставлю "Вызов 2D -> решетка", решетка ставится на всю площадь фасада. Есть ли способы как-то ее размеры определить и запихать аккурат в сделанное ранее окошко?
|
|
|
19.08.2011, 19:48
|
#9
|
Модератор
Регистрация: 04.11.2007
Сообщений: 2,224
Сказал(а) спасибо: 751
Поблагодарили 1,545 раз(а) в 546 сообщениях
Вес репутации: 1046
|
Цитата:
Сообщение от Невероятный
Уважаемые знатоки, помогите, пожалуйста еще с одним траблом, не знаю что и делать с этой бедой
Как я писал выше, есть N коллекций, назовем их Буффало, Маргарита и т.д.
К каждой коллекции нужно нарисовать по 6 штук различных комбинированных фасадов.
|
"Коллекции"-это Модель фасадов. Зачем ты полез в дебри со скриптами? Создай необходимое количество моделей, нарисуй 2D примитивы дверок, и меняй их в сцене в Стиле
Цитата:
Получается, если у меня 10 коллекций, то блок разрастается до 60 строк
|
ага)) а может и больше))) Поэтому предлагаю тебе сделать отдельные блоки с различным вызовом 3D дверей..их там множество..PB, PH, PHV, PHA.....
|
|
|
22.08.2011, 11:03
|
#10
|
Новичок
Регистрация: 07.08.2011
Сообщений: 7
Сказал(а) спасибо: 3
Поблагодарили 0 раз(а) в 0 сообщениях
Вес репутации: 0
|
Цитата:
Сообщение от Yura_Bogoduhov
"Коллекции"-это Модель фасадов. Зачем ты полез в дебри со скриптами? Создай необходимое количество моделей, нарисуй 2D примитивы дверок, и меняй их в сцене в Стиле
|
Да, так и стоит сейчас, все пучком
Проблема в том, как "натянуть" чертежи на эти фасады. Прописываю 1PB(DEC=PCA) - не помогает, хоть тресни. Разумеется, предварительно я нарисовал PCA, нужный мне.
|
|
|
|
|
|
Нижняя навигация
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Текущее время: 21:49. Часовой пояс GMT +3.
|