Форум профессиональных мебельщиков PROMEBELclub
 
PROMEBELclub - Форум для мебельщиков: конструкторов, дизайнеров, мастеров, технологов и всех, кто имеет отношение к производству и изготовлению мебели. Программы для конструирования и дизайна мебели. Мебельная литература и обучающие пособия.
 
 

Вернуться   Форум профессиональных мебельщиков PROMEBELclub > Программы для мебельщиков > Программы для конструирования и дизайна мебели > Система БАЗИС > Базис-мебельщик 8

Меню

Маркет


Ответ
 
Опции темы Опции просмотра
Старый 01.04.2013, 22:39  
БАЗИС 8. Составная фурнитура
 
Аватар для DTioutiou
DTioutiou
VIP
Регистрация: 05.05.2008
Адрес: Коломна
Сообщений: 10,452

Сказал(а) спасибо: 14,824
Поблагодарили 20,865 раз(а) в 5,387 сообщениях
Версия для печати Отправить по электронной почте
DTioutiou DTioutiou вне форума 01.04.2013, 22:39
Рейтинг: ()

Цитата:
Сообщение от sborchik Посмотреть сообщение
Но удобней создать ее отдельно в пространстве модели из погонного материала (штанга, труба джок.) и сохранить как фрагмент. И вставлять ее как фрагмент в модель. Тогда ее можно будет растянуть и в смету пойдут реальные метры..
Скоро и фурнитуру сможем вытягивать. А точнее, в состав фурнитуры можно будет вводить и панели, и погонаж, и профили - а после установки этой фурнитуры на модель Смета будет видеть не только штуки, а и все остальное.
Просмотров: 206491
Ответить с цитированием Вверх
8 пользователя(ей) сказали cпасибо:
Старый 26.04.2013, 15:50   #51
Am0ralist
Местный
 
Регистрация: 16.11.2011
Адрес: Москва / Пенза
Сообщений: 1,135
Сказал(а) спасибо: 307
Поблагодарили 1,257 раз(а) в 524 сообщениях
Вес репутации: 516
Am0ralist за этого человека можно гордитсяAm0ralist за этого человека можно гордитсяAm0ralist за этого человека можно гордитсяAm0ralist за этого человека можно гордитсяAm0ralist за этого человека можно гордитсяAm0ralist за этого человека можно гордитсяAm0ralist за этого человека можно гордитсяAm0ralist за этого человека можно гордитсяAm0ralist за этого человека можно гордится
По умолчанию

Вот пример: полка имеет отверстие, которое должно быть всегда на одну треть от левого края и на две трети от правого (имею ввиду центр отверстия).
Нажмите на изображение для увеличения
Название: на форум.jpg
Просмотров: 16
Размер:	10.8 Кб
ID:	75034
если области делят между собой изменение длины полки пополам, то отверстие будет сдвигаться от левого края в сторону центра.
если же области делят изменение длины полки пропорционально своей ширине (а на рисунки области выделения 1 к 2 соотносятся), то отверстие всегда будет делить полку в нужных пропорциях. если же области будут одинаковые, то отверстие будет так же смещаться к центру, как и в первом случае.
Так что второе поведение - более настраиваемое и универсальное.
__________________
Нахожусь в режиме поиска интересных задач, связанных с Базисом. Москва, 2015.
Am0ralist вне форума   Ответить с цитированием Вверх
Старый 26.04.2013, 16:48   #52
Kudesnick
VIP
 
Аватар для Kudesnick
 
Регистрация: 22.05.2008
Адрес: Киселёвск, Кузбасс
Сообщений: 1,838
Сказал(а) спасибо: 1,027
Поблагодарили 3,399 раз(а) в 548 сообщениях
Вес репутации: 1057
Kudesnick репутация неоспоримаKudesnick репутация неоспоримаKudesnick репутация неоспоримаKudesnick репутация неоспоримаKudesnick репутация неоспоримаKudesnick репутация неоспоримаKudesnick репутация неоспоримаKudesnick репутация неоспоримаKudesnick репутация неоспоримаKudesnick репутация неоспоримаKudesnick репутация неоспорима
По умолчанию

Цитата:
Сообщение от Am0ralist Посмотреть сообщение
По факту - ЛРН вообще мимо кассы, так как по сути она разрывает контур и в разрыве добавляет новые линии, если линия и направление растягивания имеют угол между собой. И она (а) не растягивает весь объект, что мы хотим получить (б) работает только на одну область выделенную внутри контура (в) так что на примере, как ЛРН работает на одной области рассуждать о том, как должно происходить растягивание двух и более областей - бессмыслено.
Цитата:
Сообщение от Am0ralist Посмотреть сообщение
Э, мы только что про ЛРН рассуждали, а вы тут уже про резиновую. Это как бы два разных принципа. Резиновая нить сдвигает все точки в выделенной области и заново перестраивает связи между ними и незахваченными внешними точками, а ЛРН по сути разрывает линии в месте пересечения с контуром и соединяет получившиеся точки новыми линиями. так что вы как-то разделяйте в обсуждениях одно от второго, это два ПРОТИВОПОЛОЖНЫХ принципа. И совместить их - легко лишь в ваших словах.
Возможно я открою вам тайну, но ЛРН и резиновая нить - одно и тоже. ЛРН - Линейная Резиновая Нить.
В 2D построении построении есть две похожих функции: ЛРН и "растянуть и сдвинуть". В 3D - только "растянуть и сдвинуть". Согласен, называю эту функцию неверно, но как-то прижилось со времён БМ7. Тем не менее, спутать её с какой-либо друго в 3D режиме невозможно.

Цитата:
Сообщение от Am0ralist Посмотреть сообщение
повторюсь, ЛРН вообще не так работает, как вы пытаетесь описать.
вы, по сути,указываете несколько зон растяжения. И нет, растяжение вполне может быть пропроционально выделенным областям. То есть если мы выделили полосу А и полосу Б, которая шире А в два раза, то вытягивая суммарно на 30% мы получим, что 10% по факту ушло на А и 20% на Б. Иначе программистам в итоге все же придется реализовывать это именно так) Так как это будет универсальное решение.
Цитата:
Сообщение от Am0ralist Посмотреть сообщение
Так что второе поведение - более настраиваемое и универсальное.
Я вполне себе представляю, что выделение разными областями может работать пропорционально. Но это лишь усложнит процесс задания зон, а сама пропорциональность нужна крайне редко - гораздо чаще возникает необходимость разбить расстояние пополам: ручки на ящиках, двери-купе, тумбы с двумя дверьми и т.д.

Цитата:
Сообщение от Am0ralist Посмотреть сообщение
значит таки эти объекты - что-то совершенно новое, не правда ли?
В нынешнем понимании функции "Растянуть и сдвинуть" окно выделения используется единовременно - это прямоугольник на одном из видах. Это окно нельзя сохранить, удалить, редактировать.
Как раз, чтоб иметь возможность пользоваться функциями растягивания многократно это окно нужно зафиксировтаь (сохранить). И вполне логично, что прямоугольник на 3D-модели превращается в параллелипипед. По своим внешним характеристикам он напоминает габаритную рамку, т.е. опять же ничгео придумывать не надо - лишь совместить имеющееся.

Цитата:
Сообщение от Am0ralist Посмотреть сообщение
та же ошибка в логике. и ЛРН, и резиновая нить работают только на одну область выделенную. Мы сейчас обсуждаем множественное растяжение.
Множественное ничем практически ничем не отличается от единовременного.
Сначала программа узнаёт на какое расстояние нужно увеличить/уменьшить базовую модель. Затем делит это расстояние на две/три/четыре части, в зависимости от количество резиновых зон. Получившийся результат сначала добавляет к первой зоне, потом - второй и т.д. Всё постепенно.
__________________
ВСЕМ БОБРА!
Kudesnick вне форума   Ответить с цитированием Вверх
Старый 26.04.2013, 17:17   #53
Am0ralist
Местный
 
Регистрация: 16.11.2011
Адрес: Москва / Пенза
Сообщений: 1,135
Сказал(а) спасибо: 307
Поблагодарили 1,257 раз(а) в 524 сообщениях
Вес репутации: 516
Am0ralist за этого человека можно гордитсяAm0ralist за этого человека можно гордитсяAm0ralist за этого человека можно гордитсяAm0ralist за этого человека можно гордитсяAm0ralist за этого человека можно гордитсяAm0ralist за этого человека можно гордитсяAm0ralist за этого человека можно гордитсяAm0ralist за этого человека можно гордитсяAm0ralist за этого человека можно гордится
По умолчанию

Цитата:
Сообщение от Kudesnick Посмотреть сообщение
Возможно я открою вам тайну, но ЛРН и резиновая нить - одно и тоже. ЛРН - Линейная Резиновая Нить.
В 2D построении построении есть две похожих функции: ЛРН и "растянуть и сдвинуть". В 3D - только "растянуть и сдвинуть". Согласен, называю эту функцию неверно, но как-то прижилось со времён БМ7. Тем не менее, спутать её с какой-либо друго в 3D режиме невозможно.
Открою вам тайну, тогда еще веселее. Обычная резиновая нить вообще никак не поможет, хотя бы потому, что в областях выделений НЕТ ТОЧЕК. А раз нет точек, то и сделать она ничего не сделает. Можете проверить.
Цитата:
Сообщение от Kudesnick Посмотреть сообщение
Я вполне себе представляю, что выделение разными областями может работать пропорционально. Но это лишь усложнит процесс задания зон, а сама пропорциональность нужна крайне редко - гораздо чаще возникает необходимость разбить расстояние пополам: ручки на ящиках, двери-купе, тумбы с двумя дверьми и т.д.
Сделать А и не сделать Б - глупо и черевато переделкой. Потому что как появится, так сразу и начнется ной, что нужно именно пропорционально. Потому что это только Вам оно не сильно нужно, а не другим. Это усложнит задачу только пользователям и то не сильно, если будет Ctrl+C.
Цитата:
Сообщение от Kudesnick Посмотреть сообщение
В нынешнем понимании функции "Растянуть и сдвинуть" окно выделения используется единовременно - это прямоугольник на одном из видах. Это окно нельзя сохранить, удалить, редактировать.
Как раз, чтоб иметь возможность пользоваться функциями растягивания многократно это окно нужно зафиксировтаь (сохранить). И вполне логично, что прямоугольник на 3D-модели превращается в параллелипипед. По своим внешним характеристикам он напоминает габаритную рамку, т.е. опять же ничгео придумывать не надо - лишь совместить имеющееся.
Офигеть, дайте два. "Совместить имеющееся"... Лом чем-то напоминает весло, давайте грести им, сидя в бочке - будет каноэ. Примерно так прозвучит ваше виденье в глазах программистов.
Цитата:
Сообщение от Kudesnick Посмотреть сообщение
Множественное ничем практически ничем не отличается от единовременного.
Вот это "практически" и выльется в написание абсолютно нового функционала с нуля. Так как ИИ еще не изобрели и приходится с компьютерами языком алгоритмов общаться. По факту сейчас подобного функционала нет вообще (исходя из того, как оно работает), и насколько из старого что подойдет - скорее всего не сразу скажет даже программист Базиса.
__________________
Нахожусь в режиме поиска интересных задач, связанных с Базисом. Москва, 2015.
Am0ralist вне форума   Ответить с цитированием Вверх
Старый 26.04.2013, 18:19   #54
Kudesnick
VIP
 
Аватар для Kudesnick
 
Регистрация: 22.05.2008
Адрес: Киселёвск, Кузбасс
Сообщений: 1,838
Сказал(а) спасибо: 1,027
Поблагодарили 3,399 раз(а) в 548 сообщениях
Вес репутации: 1057
Kudesnick репутация неоспоримаKudesnick репутация неоспоримаKudesnick репутация неоспоримаKudesnick репутация неоспоримаKudesnick репутация неоспоримаKudesnick репутация неоспоримаKudesnick репутация неоспоримаKudesnick репутация неоспоримаKudesnick репутация неоспоримаKudesnick репутация неоспоримаKudesnick репутация неоспорима
По умолчанию

Цитата:
Сообщение от Am0ralist Посмотреть сообщение
Открою вам тайну, тогда еще веселее. Обычная резиновая нить вообще никак не поможет, хотя бы потому, что в областях выделений НЕТ ТОЧЕК. А раз нет точек, то и сделать она ничего не сделает. Можете проверить.
Посыпаю голову пеплом. Конечно зоны указал неверно. Должно быть так:
Нажмите на изображение для увеличения
Название: Без имени-2.jpg
Просмотров: 14
Размер:	13.7 Кб
ID:	75047 Нажмите на изображение для увеличения
Название: Без имени-3.jpg
Просмотров: 13
Размер:	17.3 Кб
ID:	75048
И, соответственно, распределение расстояния меняется. Для каждой последующей (находящейся правее) зоны расстояние увеличивается на величину сдвига первой зоны.
Путём небольших арифметических вычислений получаем: х = d / 6.
Где х - величина сдвига первой зоны, d - общая величина сдвига.
Т.о. величина сдвига второй зоны равна: х * 2 = d / 3
величина сдвига третьей зоны равна: х * 3 = d / 2
Цитата:
Сообщение от Am0ralist Посмотреть сообщение
Сделать А и не сделать Б - глупо и черевато переделкой. Потому что как появится, так сразу и начнется ной, что нужно именно пропорционально. Потому что это только Вам оно не сильно нужно, а не другим. Это усложнит задачу только пользователям и то не сильно, если будет Ctrl+C.
Поймите, я совсем не против этого. Просто для этого надо предусматривать какой-то отдельный тумблер, потому что всегда в приоритете должно быть то, что требуется чаще и бОльшему количеству людей.
Цитата:
Сообщение от Am0ralist Посмотреть сообщение
Офигеть, дайте два. "Совместить имеющееся"... Лом чем-то напоминает весло, давайте грести им, сидя в бочке - будет каноэ. Примерно так прозвучит ваше виденье в глазах программистов.
Цитата:
Сообщение от Am0ralist Посмотреть сообщение
Вот это "практически" и выльется в написание абсолютно нового функционала с нуля. Так как ИИ еще не изобрели и приходится с компьютерами языком алгоритмов общаться. По факту сейчас подобного функционала нет вообще (исходя из того, как оно работает), и насколько из старого что подойдет - скорее всего не сразу скажет даже программист Базиса.
Вот только не надо мне рассказывать про сложности написания кода. Сколько знаю программеров, все, все до единого, после постановки какой-то задачи отнекиваются руками и ногами, мол это очень сложно, нереально, нужно всё переделывать. А в итоге получается, что гораздо больше времени уходило на спор и отстаивание нужной функции.
__________________
ВСЕМ БОБРА!
Kudesnick вне форума   Ответить с цитированием Вверх
2 пользователя(ей) сказали cпасибо:
Am0ralist (29.04.2013), sborchik (29.04.2013)
Старый 26.04.2013, 20:13   #55
St Bruno
Местный
 
Аватар для St Bruno
 
Регистрация: 03.09.2012
Сообщений: 104
Сказал(а) спасибо: 388
Поблагодарили 140 раз(а) в 52 сообщениях
Вес репутации: 180
St Bruno скоро придёт к известностиSt Bruno скоро придёт к известности
По умолчанию

Kudesnick, Am0ralist, не нужно выделять никаких дополнительных зон, они уже существуют - это расстояния между точками, расположенными вдоль вектора смещения. Нужно всего лишь научить программу растягивать эти расстояния пропорционально и предоставить пользователю выбор: растягивать пропорционально или нет (как сейчас). При растягивании на видах - это дело техники, и я не вижу больших сложностей для такого алгоритма. Программа уже работает с этими зонами и точками. А как дополнительный функционал можно предложить выбор зон, которые во время выполнения команды не будут растягиваться.
__________________
Часто свою глупость принимают за чужую. Но это нормально.
St Bruno вне форума   Ответить с цитированием Вверх
Старый 26.04.2013, 20:43   #56
Koha
Местный
 
Регистрация: 28.12.2008
Сообщений: 421
Сказал(а) спасибо: 781
Поблагодарили 644 раз(а) в 145 сообщениях
Вес репутации: 358
Koha - это имя известно всемKoha - это имя известно всемKoha - это имя известно всемKoha - это имя известно всемKoha - это имя известно всемKoha - это имя известно всем
По умолчанию

Kudesnick,
Am0ralist,
Уважаемые- толк то будет от ваших словесных баталий? Если вы можете это сделать-так сделайте.Оба вроде как бы программисты.Так предложите свои услуги Базис.
Koha вне форума   Ответить с цитированием Вверх
Старый 29.04.2013, 09:54   #57
Am0ralist
Местный
 
Регистрация: 16.11.2011
Адрес: Москва / Пенза
Сообщений: 1,135
Сказал(а) спасибо: 307
Поблагодарили 1,257 раз(а) в 524 сообщениях
Вес репутации: 516
Am0ralist за этого человека можно гордитсяAm0ralist за этого человека можно гордитсяAm0ralist за этого человека можно гордитсяAm0ralist за этого человека можно гордитсяAm0ralist за этого человека можно гордитсяAm0ralist за этого человека можно гордитсяAm0ralist за этого человека можно гордитсяAm0ralist за этого человека можно гордитсяAm0ralist за этого человека можно гордится
По умолчанию

Цитата:
Сообщение от Kudesnick Посмотреть сообщение
Вот только не надо мне рассказывать про сложности написания кода. Сколько знаю программеров, все, все до единого, после постановки какой-то задачи отнекиваются руками и ногами, мол это очень сложно, нереально, нужно всё переделывать. А в итоге получается, что гораздо больше времени уходило на спор и отстаивание нужной функции.
Ответ: потому, что программист должен быть уверен, что вам нужно именно это и именно так.
Все. Иначе это выльется в "а тут еще рюшечку, а здесь переделайте вот так вот - это же недолго, ой, а мы тут кое-что забыли".
Что не отменяет того факта, что подобного функционала в базисе скорее нет, чем есть подходящий.
Цитата:
Сообщение от St Bruno Посмотреть сообщение
Kudesnick, Am0ralist, не нужно выделять никаких дополнительных зон, они уже существуют - это расстояния между точками, расположенными вдоль вектора смещения. Нужно всего лишь научить программу растягивать эти расстояния пропорционально и предоставить пользователю выбор: растягивать пропорционально или нет (как сейчас). При растягивании на видах - это дело техники, и я не вижу больших сложностей для такого алгоритма. Программа уже работает с этими зонами и точками. А как дополнительный функционал можно предложить выбор зон, которые во время выполнения команды не будут растягиваться.
для простой прямой панельки - это вообще не сложно - одинаковые прямые берут и одинаково растягиваются.
А проблема как раз для сложных контуров. И тут программе в любом случае придется указывать что растягивать, а что нет. И вопрос, как сделать это и явно, и удобно - касается в том числе и нас, так как у Базиса, если они возьмутся подобное реализовывать, не факт, что с первой попытки получится удачно...
Цитата:
Сообщение от Koha Посмотреть сообщение
Kudesnick,
Am0ralist,
Уважаемые- толк то будет от ваших словесных баталий? Если вы можете это сделать-так сделайте.Оба вроде как бы программисты.Так предложите свои услуги Базис.
Здесь спор по сути - выработка предложения в базис. Взвешенного, продуманного, заранее обсужденного. Иначе попытка внести его в тех.поддержку выльется в подобный же спор с ними только в одиночку против них или просто краткое резюме "нет".
про услуги базису - улыбнуло
__________________
Нахожусь в режиме поиска интересных задач, связанных с Базисом. Москва, 2015.
Am0ralist вне форума   Ответить с цитированием Вверх
2 пользователя(ей) сказали cпасибо:
FIDEL (29.04.2013), Uncle (29.04.2013)
Старый 29.04.2013, 19:21   #58
St Bruno
Местный
 
Аватар для St Bruno
 
Регистрация: 03.09.2012
Сообщений: 104
Сказал(а) спасибо: 388
Поблагодарили 140 раз(а) в 52 сообщениях
Вес репутации: 180
St Bruno скоро придёт к известностиSt Bruno скоро придёт к известности
По умолчанию

Цитата:
Сообщение от Am0ralist Посмотреть сообщение
для простой прямой панельки - это вообще не сложно - одинаковые прямые берут и одинаково растягиваются.
А проблема как раз для сложных контуров. И тут программе в любом случае придется указывать что растягивать, а что нет. И вопрос, как сделать это и явно, и удобно - касается в том числе и нас, так как у Базиса, если они возьмутся подобное реализовывать, не факт, что с первой попытки получится удачно...
Так дело в том, что программа всё это уже делает, только разными командами по-разному. А нужно совместить и добавить математики. Конечно, есть какие-то нюансы, заложенные в алгоритме программы, но боюсь, их можно увидеть только с точки зрения базис-программиста, которому, как и всем нам, лень переделывать одно и то же. Но, такова его работа.
__________________
Часто свою глупость принимают за чужую. Но это нормально.
St Bruno вне форума   Ответить с цитированием Вверх
Старый 04.06.2013, 23:50   #59
yavsochi
Местный
 
Аватар для yavsochi
 
Регистрация: 28.07.2008
Адрес: Краснодарский край, г. Сочи
Сообщений: 350
Сказал(а) спасибо: 1,107
Поблагодарили 554 раз(а) в 178 сообщениях
Вес репутации: 338
yavsochi - это имя известно всемyavsochi - это имя известно всемyavsochi - это имя известно всемyavsochi - это имя известно всемyavsochi - это имя известно всемyavsochi - это имя известно всем
По умолчанию

Цитата:
Сообщение от sborchik Посмотреть сообщение
Думаю вопросы и споры по заглушкам для евриков ушли в прошлое)))
Также стало удобно для петель составную фурнитуру подбирать .
С произвольной фурнитурой+составная также, но с помощью сборок ,сделал шуруп, включил её в сборку и в смете порядок
Миниатюры
опора валмакс.jpg   смета опоры.jpg  
yavsochi вне форума   Ответить с цитированием Вверх
3 пользователя(ей) сказали cпасибо:
DTioutiou (05.06.2013), sborchik (05.06.2013), zorro (05.06.2013)
Старый 05.06.2013, 11:35   #60
Dima1313
Местный
 
Регистрация: 16.06.2008
Адрес: Подольск Мск Обл
Сообщений: 685
Сказал(а) спасибо: 1,487
Поблагодарили 801 раз(а) в 237 сообщениях
Вес репутации: 421
Dima1313 - просто великолепная личностьDima1313 - просто великолепная личностьDima1313 - просто великолепная личностьDima1313 - просто великолепная личностьDima1313 - просто великолепная личностьDima1313 - просто великолепная личностьDima1313 - просто великолепная личность
По умолчанию

Цитата:
Возможность создания и установки произвольной составной фурнитуры – структурного элемента, в который может входить несколько различных типов фурнитуры, а также все остальные трехмерные элементы – панели, профили, тела и т.д. При этом после установки составной фурнитуры все эти элементы не объединяются под именем общей фурнитуры, а остаются теми же элементами, что и были при создании составной фурнитуры, и читаются модулями БАЗИС-Смета, БАЗИС-Раскрой и БАЗИС-ЧПУ.
В чем отличие от блока сборок? В каких случаях применять? и как?
Dima1313 вне форума   Ответить с цитированием Вверх
Ответ

Нижняя навигация
Вернуться   Форум профессиональных мебельщиков PROMEBELclub > Программы для мебельщиков > Программы для конструирования и дизайна мебели > Система БАЗИС > Базис-мебельщик 8

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
БАЗИС и фурнитура BOYARD Viktor2579 Система БАЗИС 80 07.02.2024 23:44
БАЗИС 9 - фурнитура nayrogi Базис-мебельщик 9 418 05.05.2022 10:11
БАЗИС 8 - Фурнитура, обсуждение nayrogi Базис-мебельщик 8 1390 16.04.2022 22:47
БАЗИС 9 - Составная и эластичная фурнитура DTioutiou Базис-мебельщик 9 523 20.09.2021 17:25
Базис-7,"Народный Базис"и Windows-8 sergeyzak18 "НАРОДНЫЙ" базис 23 16.01.2014 00:37


Текущее время: 00:56. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
© 2007-2023 PROMEBEL

џндекс.Њетрика