Решение по созданию стены со смещением
Как вы знаете, при создании стены, ее осевая линия всегда располагается по середине стены. Мы это обсуждали в статье Структурные слои стены.
Это никак не изменить. И что важно, необходимо помнить, эта линия никак не связана со свойством Линия привязки, значение которого можно поменять в интерфейсе либо программно, изменив значение встроенного параметра WALL_KEY_REF_PARAM. Но, поменять это свойство можно только после создания стены.
Когда же вы создаете стену, та линия, которую вы задаете, всегда будет являться центром стены.
Это ограничение может стать серьезной проблемой, для тех, кто хочет создать стену программно с выравниванием по какому-либо краю, например, по верху заданной плиты, таким образом, чтобы финишный слой совпадал с краем плиты.
Но, как обычно, лучшие решения всегда являются самыми простыми. Simon Moreau кажется придумал такое долгожданное решение этой непростой ситуации. В своем комментарии он указал, как он решил эту проблему:
«Кажется я нашел способ как на этапе создания стены установить линию привязки, например, в значение Чистовая поверхность. Я просто сначала создаю стену шириной в два раза толще, чем необходимо. Затем меняю значение параметра Линия привязки и, наконец, меняю тип стены на ту толщину, которая мне нужна.»
Спасибо Simon за его блестящее и простое решение.
Источник: http://thebuildingcoder.typepad.com/blog/2014/02/creating-an-offset-wall-solution.html
Обсуждение: http://adn-cis.org/forum/index.php?topic=549
Опубликовано 20.02.2014Отредактировано 21.02.2014 в 08:45:18