OpenGL обеспечила новый уровень отображения объемных и каркасных элементов, а также объектов узловых сборок. Работа в системе стала намного удобнее и проще — прежде всего потому, что основные, наиболее часто используемые инструменты зумирования, панорамирования, вращения, манипуляции видами и их проекциями теперь управляются с помощью мыши. Некоторые операции предусматривают комбинированное использование мыши и клавиатуры.
Так, например, для динамического вращения экранного изображения относительно центра вида требуется, удерживая нажатыми клавишу SHIFT и левую кнопку мыши, перемещать курсор вверх, вниз, в сторону или по кругу. А комбинация «SHIFT + левая клавиша CTRL + левая кнопка мыши» и перемещение курсора влево или вправо позволят осуществить динамическое вращение только относительно оси Z.
Нажатие клавиши SHIFT и двойной щелчок левой кнопкой мыши устанавливают точку центра вида, относительно которой производится вращение экранного изображения. Добавился и новый способ панорамирования (перемещения) вида: перемещайте курсор, одновременно нажав клавишу SHIFT и правую кнопку мыши.
За зумирование отвечает колесо мыши — аналогично тому, как это решено в Windows, в среде AutoCAD
Наконец-то, начиная с двенадцатой версии, во всех средах StruCad присутствуют команды Отменить (Undo) и Повторить (Redo). История сеанса работы в любой из сред системы запоминает до 50 выполненных операций. Команды вынесены в отдельные кнопки, которые можно располагать на панели инструментов.
Обновлен двусторонний интерфейс обмена данными с AutoCAD. Благодаря полной интеграции AutoCAD и StruCad V12 трехмерные модели и двумерные чертежи экспортируются и импортируются в форматах DWG, DXF и DWF. Те же форматы поддерживает теперь и команда Внешние ссылки при вставке файла-ссылки в среду моделирования или черчения (рис. 2). В системе появились отдельные команды Экспорт AutoCAD/Импорт AutoCAD, а выбор нужного формата осуществляется в простом и удобном диалоговом окне.
Что касается локализации системы, следует особо отметить, что двенадцатая версия поддерживает шрифты по
Для быстрого включения/отключения детального объемного представления конструкции, а также отображения каркасных элементов (осевая линия элемента) добавлены новые команды Вкл/Откл объем (SolToggle) и Вкл/Откл каркас (WireToggle). Соответственно отображение конструкции в виде каркаса или объема включается либо отключается одним нажатием кнопки. Объемное представление элементов можно тонировать (то есть делать эти элементы более прозрачными или наоборот), вызвав соответствующую команду и установив переключатель на желаемую степень тонирования. Сохранены функции, отвечающие за различные варианты представления объемных элементов (показать только объемные элементы всей конструкции или ее части; показать элементы с узловыми сборками; показать элементы и все примыкающие
Аналогичные функции используются и при работе в интерактивном режиме.
Цветовое представление объемных объектов узловых сборок на элементах можно настроить по принципу принадлежности (заводская/монтажная). Вызвав команду Цвет объема (ColSol) и задав параметры в диалоговом окне, вы можете настроить (рис. 4) представление, при котором все объекты узловой сборки (фасонные детали и фитинги) будут окрашены в цвет слоя элемента, которому они принадлежат. Кстати, эту функцию пользователь может использовать как еще один этап проверки запроектированной модели или ее части.
При объемном отображении элементов и во время работы с ними (перенос, редактирование, удаление
Полностью обновлен макрос Лестница (Stairs) для настройки и вставки лестниц. Расширенные возможности макроса позволяют за одно действие произвести вставку сразу всей лестничной клетки, состоящей из неограниченного количества лестничных пролетов, причем для каждого пролета можно задать индивидуальные настройки. Кроме того, появились несколько новых узловых макросов, макрос для построения спиральных лестниц, а также макросы для упрощения работы с холодно-гнутым прокатом.
Реализована новая команда Связь (Link) (рис. 5). Она позволяет соединить элементы, осевые линии которых не приходят в одну точку, — с тем чтобы загрузить эти элементы в интерактивный режим и работать с ними в рамках одного узла. При проектировании узловых сборок такие ситуации встречаются очень часто — например, когда для двух или более элементов, концы которых не находятся в одной точке, необходима общая фасонная деталь. Если в предыдущих версиях для решения подобных ситуаций использовались вставленные «мнимые» элементы или настраивалось объемное представление, то теперь стало возможным использовать построенную связь. Построение связей осуществляется привычным способом — с использованием объектных привязок. Связь имеет свойства, используя которые ею можно манипулировать: скопировать, перенести, расположить на определенном слое или цвете
По многочисленным просьбам пользователей вырез теперь может быть построен (с помощью одноименной команды) в любом месте профиля или фасонной детали, а не только на концах элементов или вдоль длины. Двенадцатая версия позволяет задавать любую форму выреза и «внутри» профиля. Используя новые возможности команды, вырез можно строить по всей длине профиля — например, чтобы отсечь ненужную его часть. Порядок действий при построении остался прежним.
Обновлена команда Записать узел. Для упрощения работы, а также для задания всех возможных вариаций и конфигураций при сохранении узловой сборки обновлено диалоговое окно команды. Особого же внимания заслуживает функция отображения узловой сборки при сохранении узла. Для сохранения узла на конце любого элемента, приходящего в узел, система сразу подсвечивает узловую сборку текущего элемента. Основной плюс данной функции состоит в дополнительном наглядном контроле действий пользователя при сохранении узла и при выборе сохраняемой конфигурации узловой сборки.
Чертежи и виды узлов (команда Создать узловой вид) теперь можно дополнять четырьмя новыми атрибутами, которые еще более упростят создание чертежей и видов. Например, болты на узловых видах можно представить в виде полнообъемного отображения, схематично или не показывать вовсе. То же справедливо и для отверстий. При выборе схематичного отображения болты и отверстия отображаются по заданным блокам, а значит можно настроить и пользовательское отображение. Кроме того, для узловых видов можно включать/отключать отображение оси и невидимых линий.
На основные и монтажные чертежи теперь можно выводить данные по атрибутам пользователя.
Новая команда Перспектива (Perspective) позволяет показать конструкцию или ее часть в перспективном представлении, а команда Полет (Fly) служит для виртуального облета конструкции.
Управление виртуальным полетом решено очень просто. При вызове команды в центре экрана появляется «мишень», относительно которой полет и совершается. Скорость движения регулируется колесом мыши. Вращая колесо вперед, вы движетесь в прямом направлении — и наоборот. Для поворота укажите желаемое направление курсором, удерживая нажатой левую кнопку мыши…
Напомню, что модуль StruWalker работает автономно, распространяется свободно и не требует лицензии. Все желающие самостоятельно опробовать работу с модулем могут загрузить его с сайта www.strucad.ru и установить на любой компьютер.
Более подробная информация о StruCad — на сайте www.strucad.ru.