Базовый каталог — исправление ошибок
В базовом каталоге #Base.cat, на котором основаны большинство существующих каталогов, реализованы угловые и радиусные базовые узлы.
Но, к сожаленью, они не доведены до логического конца. В результате, при их соединении в блоки, вылезают разные баги, которые предлагается расмотреть в этой теме. |
Вложений: 9
Нижний угловой L-образный стол можно построить используя каркас BA90 и две двери 1PB90 и 1PB60.
Вложение 133299 Вложение 133300 Вложение 133301 Или двери 1PB90 и 1PSP. Вложение 133302 Вложение 133303 Вложение 133304 Но если вы захотите использовать двойную распашную дверь 1PBA90, Вложение 133305 то увидите неприличную картину Вложение 133306 Вложение 133307 |
Вложений: 7
Корректировка 2Д и 3Д примитивов 1PBA90 позволяет устранить этот баг.
Вложение 133308 Вложение 133309 Вложение 133310 Вложение 133311 Вложение 133312 Также были переделаны 2Д и 3Д примитивы 1PHA90 Вложение 133584 Вложение 133585 |
Вложений: 6
В базовом каталоге также есть L-образный выдвижной ящик 1T90.
Его можно применить с дверями. Вложение 133313 Вложение 133314 Но если вы захотите использовать, например, 3 ящика, то получите ужасающую картину. Вложение 133315 Вложение 133316 Ящик 1С90 французы и вовсе не реализовали. Чтобы устранить этот баг, пришлось создавать новый L-образный каркас специально для использования с ящиками, а также новый ящик 1С90. И вот результат Вложение 133317 Вложение 133318 |
Вложений: 5
Нижнему угловому вогнутому столу BACURV французы уделили меньше всего внимания.
Каркас нарисован с нарушениями геометрии верхней поверхности, с выделяющимся вогнутым сектором и с прозрачной задней поверхностью двери. Вложение 133495 При автоустановке линейных объектов столешница рисуется не радиусной, а угловой. Цоколь вообще не прорисовывается. Вложение 133496 Корректировка 2д и 3д примитивов BACURV и двери 1PAAR исправила их геометрию. Также уменьшины ширина и высота двери. Вложение 133497 А также теперь прорисовывается и цоколь. Вложение 133498 К сожалению, добиться автоустановки столешницы не удалось. Пришлось ее сделать отдельно и прикрепить компонентом. Верхний вогнутый шкаф HACURV не изменялся, а дверь теперь можно делать глянцевой. Вложение 133586 |
Вложений: 3
В нижнем выпуклом (радиусном) столе BTARF французы забыли нарисовать 8-й сегмент в радиусной поверхности.
В результате образовалась пустота. Вложение 133532 Корректировка 3д примитива исправила эту оплошность. Вложение 133531 Изменен 3д примитив двери 1PTAR, что уменьшило ширину и высоту фасада, а также позволило отображать глянец. Для дверей с витражами создан новая дверь 1PTARGL. Верхний радиусный шкаф HTARF остался прежний, изменились только двери (правый шкаф со старыми дверями без глянца). Вложение 133573 |
Вложений: 10
В нижнем угловом диагональном столе BAPCSP французы заложили возможность менять глубину боковых стенок через константы С1 и С2.
Например, @VAR("Right side"=560) @VAR("Left side"=560) BAPCSP(C1="Right side", C2="Left side") 1PB Вложение 133547 Вложение 133548 Но, если через Мастер задать С1=460, то увидим, что на виде сверху изображение неправильно отражает изменения в скрипте Вложение 133549 Вложение 133550 Таже картина наблюдается и при изменении константы С2. Вложение 133551 Вложение 133552 Корректировка 2д примитива BAPCSP исправила эти ошибки. Вложение 133553 Вложение 133554 Вложение 133555 Вложение 133556 |
В результате доработки базового каталога #Base.cat теперь можно получать глянец на радиусных фасадах.
https://d.radikal.ru/d13/1907/e2/358f609e9dfc.jpg |
Отличная работа! В общий доступ планируете выложить?
|
Цитата:
Предлагаю обновление клиентских каталогов. Условия обновления читайте здесь. |
Текущее время: 17:50. Часовой пояс GMT +3. |
Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
© 2007-2023 PROMEBEL