|
|
KitchenDraw (KD) KitchenDraw - программа для мебели (компьютерное моделирование) С помощью KitchenDraw можно быстро подготовить пакет документов для ваших клиентов, поставщиков мебели, рабочих мебельного цеха и для менеджера магазина мебели. |
|
|
|
05.11.2010, 23:16
|
#1011
|
Местный
Регистрация: 19.05.2008
Сообщений: 138
Сказал(а) спасибо: 39
Поблагодарили 29 раз(а) в 16 сообщениях
Вес репутации: 302
|
Столкнулся с такой вот проблемой...
Смастерил под себя базовый каталог, на основе этого базового создал рабочий каталог. Пишу следующий скрипт -
B
1T(H=1/4, Z=0) &1T(H=1/4, Z=1/4) &1T(H=1/4, Z=2/4) &1T(H=1/4, Z=3/4)
ничего вроде бы сложного, но отображается только нижний ящик интегрированный в каркас тумбы, верхние ящики, подвешенные компонентами, появляются только когда обновишь тумбу в сцене и-то без декоров. Для большей наглядности прикладываю скрин. Может кто сталкивался с этой бедой?
|
|
|
06.11.2010, 00:52
|
#1012
|
Пользователь
Регистрация: 02.11.2008
Адрес: croatia
Сообщений: 56
Сказал(а) спасибо: 13
Поблагодарили 19 раз(а) в 9 сообщениях
Вес репутации: 198
|
Цитата:
Сообщение от tema_g
Столкнулся с такой вот проблемой...
Смастерил под себя базовый каталог, на основе этого базового создал рабочий каталог. Пишу следующий скрипт -
B
1T(H=1/4, Z=0) &1T(H=1/4, Z=1/4) &1T(H=1/4, Z=2/4) &1T(H=1/4, Z=3/4)
|
Русские плохо понимал, но скрипт
B 1T(H=1/4)+1T(H=1/4)+1T(H=1/4)+1T(H=1/4)
|
|
|
06.11.2010, 01:23
|
#1013
|
Местный
Регистрация: 19.05.2008
Сообщений: 138
Сказал(а) спасибо: 39
Поблагодарили 29 раз(а) в 16 сообщениях
Вес репутации: 302
|
Цитата:
Сообщение от robi
Русские плохо понимал, но скрипт
B 1T(H=1/4)+1T(H=1/4)+1T(H=1/4)+1T(H=1/4)
|
Спасибо, но нужны раздельные ящики, с возможностью присвоения им разных декоров.
|
|
|
06.11.2010, 22:39
|
#1014
|
Местный
Регистрация: 26.09.2008
Сообщений: 187
Сказал(а) спасибо: 326
Поблагодарили 86 раз(а) в 35 сообщениях
Вес репутации: 276
|
Цитата:
Сообщение от tema_g
Спасибо, но нужны раздельные ящики, с возможностью присвоения им разных декоров.
|
я исползую скрипт
B 1T(H=1/4)+&1T(H=1/4)+&1T(H=1/4)+&1T(H=1/4)
работает вроде...
|
|
|
06.11.2010, 23:58
|
#1015
|
Местный
Регистрация: 19.05.2008
Сообщений: 138
Сказал(а) спасибо: 39
Поблагодарили 29 раз(а) в 16 сообщениях
Вес репутации: 302
|
Цитата:
Сообщение от Greyboy
я исползую скрипт
B 1T(H=1/4)+&1T(H=1/4)+&1T(H=1/4)+&1T(H=1/4)
работает вроде...
|
Э-эх, чуда не случилось, все осталось на своих местах
Ты свой базовый используешь или дефолтный?
|
|
|
07.11.2010, 21:39
|
#1016
|
Местный
Регистрация: 26.09.2008
Сообщений: 187
Сказал(а) спасибо: 326
Поблагодарили 86 раз(а) в 35 сообщениях
Вес репутации: 276
|
Цитата:
Сообщение от tema_g
Э-эх, чуда не случилось, все осталось на своих местах
Ты свой базовый используешь или дефолтный?
|
Я сначала дефолтный использовал и был у меня такой скрипт, работал нормально, потом кое-что (не связанное с ящиками) я поправил в базовом и свой переделал чуть и стали у меня после повторного открытия сцены декоры верхних ящиков пропадать.
Я добавил в скрытую секцию скрипт 1T @2d(1T), дал ему название 1MYT
и теперь скрипт
B 1MYT(H=1/4H)+&1MYT(H=1/4H)+&1MYT(H=1/4H)+&1MYT(H=1/4H)
пашет без проблем попробуй так.
p.s. Ну и для высоких ящиков 1MYC соответственно
|
|
|
07.11.2010, 22:14
|
#1017
|
Местный
Регистрация: 19.05.2008
Сообщений: 138
Сказал(а) спасибо: 39
Поблагодарили 29 раз(а) в 16 сообщениях
Вес репутации: 302
|
Цитата:
Сообщение от Greyboy
Я сначала дефолтный использовал и был у меня такой скрипт, работал нормально, потом кое-что (не связанное с ящиками) я поправил в базовом и свой переделал чуть и стали у меня после повторного открытия сцены декоры верхних ящиков пропадать.
Я добавил в скрытую секцию скрипт 1T @2d(1T), дал ему название 1MYT
и теперь скрипт
B 1MYT(H=1/4H)+&1MYT(H=1/4H)+&1MYT(H=1/4H)+&1MYT(H=1/4H)
пашет без проблем попробуй так.
p.s. Ну и для высоких ящиков 1MYC соответственно
|
Проблема видимо в том, что мой базовый написан с нуля. Где-то я что-то не учел видимо или просто не знаю об этом
Дефолтный базовый реально под себя переделать, проблем с ним не будет? Не пытался даже просто раньше.
В общем-то да, этот способ работает. Правда я решил прописать скрипты на уровне базового, что-бы не засорять рабочие каталоги. Правда одну проблемку я так и не решил, не работают константы в блоках прицепленных компонентами...
|
|
|
09.11.2010, 21:30
|
#1018
|
Модератор
Регистрация: 27.10.2007
Адрес: Барнаул
Сообщений: 977
Сказал(а) спасибо: 784
Поблагодарили 900 раз(а) в 326 сообщениях
Вес репутации: 900
|
tema_g,
сколько было косяков с компонентами, понял следующее (не удивлюсь, если оно в инструкции написано): тянуть любой компонент в скрипт обязательно нужно через скрытую секцию с хотя-бы 1 размером, обязательно переименовать колонкой код и обязательно проверить, не повторяются ли коды в таблицах Блоков и Предметов. Но, ни в коем случае, не напрямую из базового.
Расскажи, пожалуйста, чем отличается твой базовый каталог? Какие в нем улучшения? Интерес чисто любопытно-познавательный) И с какими проблемами столкнулся? Если не сложно, вкратце.
|
|
|
09.11.2010, 23:11
|
#1019
|
Модератор
Регистрация: 15.12.2009
Сообщений: 1,275
Сказал(а) спасибо: 339
Поблагодарили 1,778 раз(а) в 625 сообщениях
Вес репутации: 718
|
Цитата:
Сообщение от Vims
сколько было косяков с компонентами, понял следующее (не удивлюсь, если оно в инструкции написано): тянуть любой компонент в скрипт обязательно нужно через скрытую секцию с хотя-бы 1 размером, обязательно переименовать колонкой код и обязательно проверить, не повторяются ли коды в таблицах Блоков и Предметов. Но, ни в коем случае, не напрямую из базового.
|
Вот выдержка из руководства:
" Использование блоков каталога в качестве узлов или компонентов
При написании скриптов можно обращаться к блокам, уже созданным в каталоге, таким же образом, как к узлам из Базового Каталога. Чтобы это было возможно, нужно выполнить единственное условие, заключающееся в том, чтобы привязать код к блокам, которые желательно использовать в качестве узлов. Коды должны быть введены в первую колонку Таблицы Блоков перед написанием скриптов, которые будут на них ссылаться. Местоположение в каталоге блока, к которому обращаются (до или после вызывающего его скрипта), является несущественным. Если код для блока совпадает с кодом для узла в Базовом Каталоге, блок имеет приоритет.
Обратите особое внимание - Перед обращением к блоку как к компоненту нужно проверить, что он имеет по крайней мере одну деталь (article)!
ПРЕДУПРЕЖДЕНИЕ: для того, чтобы компонент был действительно помещен в сцену, его размеры, которые вычисляются из размеров его "родительского объекта", должны быть допустимыми размерами соответствующего блока в каталоге.
Если блок имеет переменные размеры, то соответствующие размеры компонента должны лежать между минимальным и максимальным значениями.
Если блок имеет постоянные размеры, то соответствующие размеры компонента должны точно соответствовать размерам деталей блока, если только эти размеры не равны 0."
Из этого следует, что не обязательно компонент помещать в скрытую секцию — а в остальном Vims прав.
|
|
|
10.11.2010, 19:36
|
#1020
|
Пользователь
Регистрация: 06.10.2008
Адрес: Москва
Сообщений: 67
Сказал(а) спасибо: 183
Поблагодарили 412 раз(а) в 46 сообщениях
Вес репутации: 278
|
Как сделать выкатную бутылочницу 150мм с вертикальной ручкой по центру фасада? В каталоге выкатные модули только с горизонтальными .
|
|
|
|
|
|
Нижняя навигация
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Текущее время: 23:55. Часовой пояс GMT +3.
|