
- •ОСНОВНЫЕ ПРИНЦИПЫ И ПОНЯТИЯ 3D МОДЕЛИРОВАНИЯ В T-FLEX CAD 3D
- •Введение в твердотельное моделирование
- •Что такое твёрдое тело?
- •Параметризация. Регенерация модели
- •Элементы и операции в 3D
- •Общая схема организации элемента 3D модели
- •3D элементы построения
- •Основные трёхмерные операции
- •Операции по вставке и копированию 3D элементов
- •Вспомогательные элементы и операции
- •2D проекции
- •Визуализация трёхмерных объектов
- •Анимация трёхмерной модели
- •Организация твердотельного моделирования в T-FLEX CAD 3D
- •Общие рекомендации перед созданием 3D модели
- •Методы создания трёхмерной модели
- •Как работать в системе T-FLEX CAD 3D
- •Получение справки
- •Создание нового документа. Использование шаблона-прототипа
- •Работа мышкой. Контекстное меню
- •Ввод команд (с клавиатуры, с помощью пиктограмм, из текстового меню)
- •Команды T-FLEX CAD 3D по группам
- •Выбор элементов. Настройка
- •Выбор элементов
- •Открытие новых окон
- •Манипулирование моделью в 3D окне
- •Окно «3D модель»
- •Окно «Диагностика»
- •Панели инструментов
- •Настройки
- •КРАТКИЙ ВВОДНЫЙ КУРС ПО СОЗДАНИЮ 3D МОДЕЛИ
- •Основной метод создания 3D модели
- •Создание вспомогательных элементов
- •Создание первой операции вращения
- •Создание отверстий
- •Создание сглаживания
- •Создание чертежа
- •Метод «От чертежа к 3D модели»
- •РАБОТА С ОКНОМ 3D ВИДА
- •Основные положения
- •Методы визуализации 3D сцены
- •3D сцена
- •Активная камера
- •Вращение 3D сцены
- •Автоматическое вращение 3D сцены
- •Центр вращения 3D сцены
- •Метод проецирования
- •Автомасштабирование
- •Плоскость обрезки
- •Параметры 3D вида
- •Вызов команд управления 3D видом с помощью мыши
- •ОБЩИЕ ПАРАМЕТРЫ 3D ЭЛЕМЕНТОВ
- •Общесистемные параметры
- •Закладка «Общие»
- •Закладка «Преобразование»
- •Использование создаваемого тела в булевой операции
- •СОЗДАНИЕ СБОРОЧНЫХ ТРЕХМЕРНЫХ МОДЕЛЕЙ
- •Проектирование сборочных чертежей "снизу - вверх"
- •Проектирование сборочных чертежей "сверху - вниз"
- •Создание спецификации
- •РАБОЧИЕ ПЛОСКОСТИ
- •Основные положения
- •Что такое рабочая плоскость?
- •Создание рабочих плоскостей
- •Создание стандартной рабочей плоскости
- •Построение стандартной рабочей плоскости в 2D окне
- •Построение стандартной рабочей плоскости в 3D окне
- •Построение рабочих плоскостей в 2D окне
- •Создание дополнительной рабочей плоскости
- •Создание рабочей плоскости на основе 2D проекции
- •Создание рабочей плоскости на основе локальной системы координат
- •Заключение
- •Создание рабочих плоскостей в 3D виде
- •Создание рабочей плоскости параллельно грани или другой рабочей плоскости
- •Создание рабочей плоскости, проходящей через узел или вершину
- •Создание рабочей плоскости, проходящей через ребро или ось поверхности вращения
- •Создание рабочей плоскости, перпендикулярной ребру или пути
- •Создание рабочей плоскости касательной к грани
- •Выбор начала координат рабочей плоскости
- •Создание копии рабочей плоскости
- •Создание рабочих плоскостей на основе плоских граней
- •Использование активной рабочей плоскости
- •Активизация рабочей плоскости
- •Управление активной рабочей плоскостью
- •Изменение размера рабочей плоскости, созданной в 3D окне
- •Параметры рабочих плоскостей
- •Закладка «Рабочая плоскость»
- •Закладка «Преобразование»
- •Редактирование рабочих плоскостей
- •РАБОЧИЕ ПОВЕРХНОСТИ
- •Основные положения
- •Создание рабочих поверхностей
- •Определяющие параметры цилиндрической, сферической и тороидальной систем координат
- •Задание начальной и конечной точек параметрической области
- •Выбор окружности, задающей фиксированный параметр системы координат
- •Выбор системы координат, относительно которой задается координатная поверхность
- •Задание визуальных границ параметрической области
- •Параметры рабочих поверхностей
- •Редактирование рабочих поверхностей
- •3D УЗЛЫ
- •Создание 3D узлов
- •Создание 3D узла на основе проекций (2D узлов)
- •Создание 3D узла как точки в абсолютных координатах
- •Создание 3D узла относительно другого 3D узла
- •Создание 3D узла относительно локальной системы координат
- •Дополнительные способы создания 3D узлов
- •Создание 3D узла на основе вершины
- •Создание 3D узла на основе эллиптического ребра
- •Создание 3D узла на основе сферической грани
- •Создание 3D узла на основе 3D пути
- •Создание 3D узла относительно другого по 3D пути
- •Создание 3D узла на основе 3D профиля
- •Создание 3D узла на основе ребра
- •Создание 3D узла по граням и смещениям
- •Создание 3D узла на основе грани и кривой
- •Создание 3D узла по наименьшему расстоянию между элементами
- •Создание 3D узла на грани
- •Параметры 3D узлов
- •Редактирование 3D узлов
- •3D ПРОФИЛИ
- •Основные положения
- •Создание 3D профилей
- •Создание 3D профиля на основе контура штриховки
- •Самопересекающиеся контуры
- •Создание 3D профиля на основе контура текста
- •Создание 3D профиля на основе трёхмерных объектов
- •Проецирование профиля на грань или тело
- •Копирование 3D профиля
- •Создание 3D профиля - эквидистанты
- •Наложение профиля на грань или тело
- •Создание профилей на активной рабочей плоскости
- •Параметры 3D профилей
- •Закладка «Преобразование»
- •Редактирование 3D профилей
- •ЛОКАЛЬНЫЕ СИСТЕМЫ КООРДИНАТ
- •Основные положения
- •Создание локальных систем координат
- •Построение локальной системы координат на основе 3D узлов
- •Особенности построения локальной системы координат на основе 3D узлов
- •Построение локальной системы координат на основе плоской грани, точек и ребер
- •Задание начальной точки системы координат
- •Задание направления оси X
- •Доопределение расположения системы координат
- •Построение локальной системы координат на основе трех плоскостей
- •Доопределение расположения системы координат
- •Построение системы координат на основе плоской грани, дополнительной плоскости и точки
- •Доопределение расположения системы координат
- •Построение локальной системы координат на основе плоской грани, оси тора или цилиндра
- •Построение локальной системы координат на основе цилиндрической, конической или тороидальной грани
- •Доопределение расположения системы координат
- •Изменение положения системы координат
- •Изменение ориентации осей локальной системы координат
- •Параметры локальных систем координат
- •Закладка «Общие»
- •Закладка «Преобразование»
- •Закладка «Разборка»
- •Редактирование локальных систем координат
- •3D ПУТИ
- •Создание 3D путей
- •Создание 3D пути на основе контура штриховки
- •Создание 3D пути по 2D путям
- •Создание 3D пути по связанным рёбрам
- •Создание 3D пути (сплайна) по 3D узлам
- •Создание 3D пути по последовательности 3D путей
- •Создать 3D путь по двум проекциям
- •Создать 3D путь как проекцию 3D пути на грань или тело
- •Создание копии 3D пути
- •Создание эквидистанты к 3D пути
- •Создание 3D пути на основе сечения тела плоскостью
- •Создание 3D пути с параметрическим изменением 3D узла
- •Параметры 3D путей
- •Закладка «Преобразование»
- •Редактирование 3D путей
- •ПУТЬ ТРУБОПРОВОДА
- •Создание 3D пути для трубопровода
- •Плоскость черчения
- •Перемещение плоскости черчения
- •Параметры 3D путей
- •Закладка «Преобразование»
- •Закладка «Радиусы скругления»
- •Редактирование 3D пути трубопровода
- •СЕЧЕНИЕ
- •Создание сечения
- •Создание сечений на основе рабочей плоскости
- •Создание сечения на основе 2D проекции
- •Создание сечения по 3D виду
- •Применить/Отменить сечение
- •Параметры сечения
- •Редактирование сечения
- •2D ПРОЕКЦИИ
- •Основные положения
- •Создание 2D проекции
- •Построение стандартных видов
- •Создание дополнительного вида
- •Создание разреза или сечения
- •Создание местного разреза
- •Построение проекции на рабочей плоскости
- •Общий случай создания 2D проекции
- •Выбор элементов для проецирования
- •Создание разрыва на проекции
- •Особенности построения и дальнейшее использование 2D проекций
- •Параметры 2D проекции
- •Закладка «Общие»
- •Закладка «Вид»
- •Закладка «Линии»
- •Редактирование 2D проекции
- •ВЫТАЛКИВАНИЕ
- •Задание операции выталкивания
- •Задание операции выталкивания на основе 3D профиля
- •Задание операции выталкивания на основе грани
- •Задание операции выталкивания на основе штриховки
- •Создание выталкивания с использованием контура, созданного на активной рабочей плоскости
- •Задание ограничения выталкивания
- •Использование создаваемого тела в булевой операции
- •Параметры операции выталкивания
- •Закладка «Операция»
- •Редактирование операции выталкивания
- •ВРАЩЕНИЕ
- •Основные положения
- •Задание операции вращения
- •Задание операции вращения на основе 3D профиля
- •Особенности задания операции вращения
- •Задание операции вращения на основе грани
- •Задание операции вращения на основе штриховки
- •Создание вращения с использованием контура, созданного на активной рабочей плоскости
- •Параметры операции вращения
- •Закладка «Общие»
- •Закладка «Операция»
- •БУЛЕВА ОПЕРАЦИЯ
- •Задание булевой операции
- •Создание булевой операции на основе двух тел
- •Создание копий исходных операций
- •Создание булевой операции на основе нескольких тел
- •Создание булевой операции с использованием тонкостенных операций.
- •Создание булевой операции при помощи дерева 3D модели
- •Параметры булевой операции
- •Закладка «Общие»
- •Закладка «Операция»
- •Редактирование булевой операции
- •СГЛАЖИВАНИЕ
- •Задание операции сглаживания
- •Задание операции сглаживания
- •Предварительный просмотр
- •Особенности сглаживания рёбер
- •Параметры операции сглаживания
- •Закладка «Общие»
- •Закладка «Ребро»
- •Закладка «Обработка перекрытий»
- •Закладка «Список»
- •Закладка «Преобразование»
- •ЛОФТИНГ
- •Основные положения
- •Задание операции лофтинг
- •Задание операции лофтинг по 3D профилям
- •Установка соответствия между 3D профилями
- •Задание операции лофтинг по 3D профилям и 3D узлам
- •Задание операции лофтинг по 3D профилям и 3D пути
- •Задание граничных условий
- •Лофтинг с граничными условиями к плоскостям крайних профилей
- •Граничные условия по узлам
- •Использование создаваемого тела в булевой операции
- •Параметры операции лофтинг
- •Закладка «Общие»
- •Закладка «Операция»
- •Закладка «Сглаживание»
- •Закладка «Преобразование»
- •Редактирование операции лофтинг
- •ЛИНЕЙЧАТАЯ ОПЕРАЦИЯ
- •Задание линейчатой операции
- •Задание линейчатой операции между двумя 3D профилями
- •Выбор первого 3D профиля
- •Выбор второго 3D профиля
- •Установка соответствия между 3D профилями по 2D узлам
- •Задание линейчатой операции между 3D профилем и 3D узлом.
- •Использование создаваемого тела в булевой операции.
- •Параметры линейчатой операции
- •Закладка «Общие»
- •Закладка «Сглаживание»
- •Закладка «Преобразование»
- •Редактирование линейчатой операции
- •ТЕЛО ПО ТРАЕКТОРИИ
- •Задание операции тело по траектории
- •Задание операции тело по траектории
- •Задание операции тело по траектории с поворотом 3D профиля
- •Параметры операции тело по траектории
- •Закладка «Общие»
- •Закладка «Операция»
- •Закладка «Преобразование»
- •Тело по траектории с параметрическим изменением профиля
- •Способ свободной ориентации копии
- •Пример 1
- •Пример 2
- •Способ ориентации копии по путям или поверхностям
- •Пример 3
- •Редактирование операции тело по траектории
- •ТРУБОПРОВОД
- •Задание операции трубопровод
- •Параметры операции трубопровод
- •Закладка «Общие»
- •Закладка «Операция»
- •Закладка «Преобразование»
- •Редактирование операции трубопровод
- •3D ИЗОБРАЖЕНИЯ
- •Основные положения
- •Создание 3D изображений
- •Использование 3D изображений для создания планировок
- •Параметры 3D изображений
- •Закладка «Операция»
- •Закладка «Преобразование»
- •Редактирование 3D изображений
- •ВНЕШНЯЯ МОДЕЛЬ
- •Вставка внешней модели
- •Выбрать внешнюю модель
- •Выбор целевой системы координат
- •Задание параметров
- •Подтверждение ввода внешней модели
- •Параметры внешней модели
- •Закладка «Общие»
- •Закладка «Операция»
- •Закладка «Преобразование»
- •Редактирование внешней модели
- •3D КОПИИ
- •Основные положения
- •Создание копии
- •Выбор 3D операции
- •Выбор исходной системы координат
- •Выбор целевой системы координат
- •Выбор исходной и целевой систем координат с помощью 3D узлов и вершин
- •Задание параметров
- •Подтверждение создания копии
- •Параметры копии
- •Закладка «Общие»
- •Закладка «Опции»
- •Закладка «Преобразование»
- •Редактирование копии
- •МАССИВЫ
- •Задание 3D массива
- •Задание массива по направляющему вектору
- •Выбор 3D операции
- •Задание вектора направления
- •Задание параметров
- •Дополнительные возможности
- •Задание массива по точкам
- •Задание массива по пути
- •Задание параметрического массива
- •Редактирование массива
- •МАССИВЫ ВРАЩЕНИЯ
- •Основные положения
- •Задание массива вращения
- •Задание операции массив вращения
- •Выбор 3D операции
- •Задание оси вращения
- •Задание угла между копиями
- •Задание параметров
- •Подтверждение создания массива вращения
- •Параметры массива вращения
- •Закладка «Общие»
- •Закладка «Операция»
- •Закладка «Преобразование»
- •Редактирование массива вращения
- •3D СИММЕТРИЯ
- •Создание симметричного тела
- •Выбор 3D операции
- •Выбор плоскости симметрии
- •Задание параметров
- •Подтверждение создания операции симметрия
- •Параметры симметрии
- •Закладка «Общие»
- •Закладка «Операция»
- •Закладка «Преобразование»
- •Редактирование симметрии
- •ОТСЕЧЕНИЕ
- •Основные положения
- •Задание операции отсечения
- •Задание операции отсечения по сечению
- •Особенности использования некоторых секущих элементов
- •Отсечение тела гранью
- •Отсечение тела несколькими гранями
- •Операция рассечения
- •Параметры операции отсечения
- •Закладка «Общие»
- •Закладка «Преобразование»
- •Редактирование операции отсечения
- •РАЗДЕЛЕНИЕ
- •Создание разделения
- •Параметры разделения
- •Редактирование операции разделения
- •УКЛОН
- •Создание уклона
- •Задание направления отклонения граней
- •Выбор ''верхней'' грани для отклонения всех смежных граней
- •Задание отклоняемых граней
- •Дополнительные возможности
- •Параметры уклона
- •Закладка «Общие»
- •Закладка «Операция»
- •Закладка «Преобразование»
- •Редактирование уклона
- •ОБОЛОЧКА
- •Основные положения
- •Создание оболочки
- •Выбор удаляемой грани или тела
- •Выбор граней, для которых толщина стенки задается отдельно
- •Параметры операции оболочка
- •Закладка «Общие»
- •Закладка «Операция»
- •Закладка «Преобразование»
- •Редактирование операции оболочки
- •ПРУЖИНЫ
- •Задание операции пружина
- •Задание оси пружины
- •Выбор стартовой точки положения профиля пружины
- •Задание параметров операции пружина
- •Использование создаваемого тела в булевой операции
- •Параметры операции пружина
- •Закладка «Общие»
- •Закладка «Операция»
- •Закладка «Опции»
- •Закладка «Преобразование»
- •Редактирование операции пружина
- •СПИРАЛИ
- •Задание операции спираль
- •Задание оси спирали
- •Выбор профиля спирали
- •Задание ориентации 3D профиля в пространстве
- •Задание параметров спирали
- •Выбор стартовой точки положения профиля спирали
- •Использование создаваемого тела в булевой операции
- •Параметры операции спираль
- •Закладка «Общие»
- •Закладка «Операция»
- •Закладка «Опции»
- •Закладка «Преобразование»
- •Редактирование операции спираль
- •КАРКАСНАЯ ПОВЕРХНОСТЬ
- •Создание каркасной поверхности
- •Примеры применения каркасной поверхности
- •Редактирование каркасной поверхности
- •СШИВКА
- •Создание сшивки
- •Редактирование сшивки
- •3D ФРАГМЕНТЫ (СБОРОЧНЫЕ МОДЕЛИ)
- •Создание 3D фрагментов
- •Выбор 3D фрагмента
- •Задание значений внешних переменных
- •Выбор исходной системы координат
- •Установка исходной системы координат по умолчанию
- •Выбор целевой системы координат
- •Перемещение фрагмента.
- •Задание параметров
- •Подтверждение создания 3D фрагмента
- •Автоматическое создание булевой операции при вставке фрагмента
- •Фрагмент с переменным именем
- •Использование 3D фрагментов для создания планировок
- •Автоматическое создание 3D планировки
- •Создание 3D планировки на основе 2D фрагментов
- •Параметры 3D фрагментов
- •Закладка «Общие»
- •Закладка «Операция»
- •Закладка «Преобразование»
- •Редактирование 3D фрагментов
- •РАЗБОРКА
- •Выполнение команды
- •Особенности разборки 3D фрагментов
- •РЕДАКТИРОВАНИЕ 3D ЭЛЕМЕНТОВ
- •Редактирование 3D элементов построения
- •Редактирование 3D операций
- •ПЕРЕМЕЩЕНИЕ/ПОВОРОТ
- •Основные положения
- •Выполнение команды
- •Перемещение
- •Поворот
- •Параметры преобразования
- •МАТЕРИАЛЫ...
- •Основные положения
- •Создание и редактирование материалов
- •Нанесение материала на отдельную грань (грани)
- •Параметры операции нанесения материала на грань (грани)
- •Редактирование нанесенного на грань (грани) материала
- •ИСТОЧНИКИ СВЕТА
- •Основные положения
- •Создание источника света
- •Точечный источник света
- •Направленный источник света
- •Прожектор
- •Параметры источника света
- •Редактирование источника света
- •КАМЕРЫ
- •Основные положения
- •Создание камер
- •Задание камеры
- •Выбор камеры в качестве активной
- •Перемещение камеры
- •Параметры камеры
- •Закладка «Параметры»
- •Закладка «Преобразование»
- •Редактирование камеры
- •ФОТОРЕАЛИСТИЧНОЕ ИЗОБРАЖЕНИЕ
- •Основные положения
- •Создание фотореалистичного изображения
- •ИЗМЕРЕНИЯ И ХАРАКТЕРИСТИКИ
- •Основные положения
- •Проведение измерений
- •Измерение расстояния между двумя телами
- •Проверка двух тел на пересечение
- •Проверка всех тел на пересечение
- •Измерение элемента и отношений между элементами
- •Масс-инерционные характеристики
- •АНАЛИЗ КРИВИЗНЫ ПОВЕРХНОСТИ
- •Основные положения
- •Выполнение команды
- •Параметры отображения кривизны

Трёхмерное моделирование
Чтобы изменить процентное значение, а также угол поворота профиля в заданной точке, нужно в
списке выделить её процентное значение и два раза щелкнуть или нажать кнопку [Изменить]. В результате появится окно диалога, где можно задать новые значения. Для того чтобы удалить лишнюю точку из списка, достаточно выделить её процентное значение длины с помощью курсора и нажать кнопку [Удалить].
Масштаб. Задаёт масштаб исходного контура в конечной точке пути.
Использовать таблицу масштабов. Установка данного флага позволяет задавать масштаб контура с помощью таблицы масштабов аналогично использованию таблицы углов кручения.
На рисунке приведены примеры тел, с переменным масштабированием профиля по длине пути.
Упростить геометрию. При установке этого параметра во время создания операции система пытается создать аналитические (плоскости, цилиндры, торы, сферы) поверхности. Если это не удаётся, создаются сплайновые поверхности. Это даёт возможность строить на полученных гранях рабочие плоскости, брать с них направление проецирования и т.д.
Группа параметров “Сглаживание”:
Исходная плоскость. Установка данного параметра задает режим сглаживания ребер исходной поверхности, то есть поверхности, образованной в начальной точке пути. Сглаживание осуществляется методом "Скругление" или "Фаска". Размер сглаживания задается в параметре
"Радиус".
Целевая поверхность. Установка данного параметра задает режим сглаживания ребер целевой поверхности, то есть поверхности, которую образует исходный контур в конечной точке при перемещении по 3D пути. Сглаживание осуществляется методом "Скругление" или "Фаска". Размер сглаживания задается в параметре "Радиус".
Закладка «Преобразование»
Подробно ознакомиться с параметрами данной закладки можно в главе “Общие параметры 3D
элементов”.
Тело по траектории с параметрическим изменением профиля
Опция создания тела по траектории с параметрическим изменением профиля служит для создания тел со сложной геометрией поверхностей. Тело получается в результате «движения» профиля по произвольной или специально заданной пространственной траектории. При этом система позволяет задать зависимость изменения параметров профиля от параметров его перемещения.
294

Тело по траектории
«Движение» профиля осуществляется за счет многократного копирования исходного профиля. По полученному набору профилей формируется тело. Тело может быть замкнутым
Пиктограмма для вызова данной опции находится в автоменю и доступна из списка опций команды создания операции «Тело по траектории».
|
<0> |
Создать |
тело |
с |
параметрическим изменением |
||
|
профиля. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
Далее в автоменю становятся доступными следующие пиктограммы: |
|
||||||
|
|
|
|
|
|||
|
<R> |
Выбрать 3D профиль. |
|
|
|||
|
|
|
|
|
|
|
|
|
<1> |
Выбрать |
3D |
путь, |
задающий |
положение |
начала |
|
координат |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<2> |
Выбрать 3D путь, задающий направление оси X |
|||||
|
|
|
|||||
|
<3> |
Выбрать 3D путь, задающий направление оси Y |
|||||
|
|
|
|
||||
|
<4> |
Выбрать грань, задающую ориентацию оси X |
|
||||
|
|
|
|
||||
|
<5> |
Выбрать грань, задающую ориентацию оси Y |
|
||||
|
|
|
|
||||
|
<6> |
Выбрать исходную систему координат |
|
||||
|
|
|
|
|
|
|
|
|
<7> |
Отменить |
выбор |
элементов, |
задающих |
систему |
|
|
координат |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Ведущим параметром операции является номер копии профиля. Номер копии автоматически изменяется в процессе расчета операции от 1 до указанного количества с шагом 1.
Для каждой копии профиля рассчитывается так называемая система координат текущей копии. Копирование исходного профиля происходит в направлении от исходной системы координат к рассчитанной системе координат текущей копии. В качестве исходной системы координат пользователь может выбрать одну из локальных систем координат модели. Если локальная система координат не выбрана, то в качестве исходной системы координат используется глобальная система координат.
Определение положения начала и ориентация осей системы координат текущей копии производится двумя способами. Можно задавать законы изменения параметров системы координат, описывая их выражениями. Другой способ позволяет использовать 3D пути или поверхности других тел для определения в пространстве системы координат текущей копии. Каждый из способов подробно будет описан ниже. Управляя системой координат копии, пользователь управляет положением и ориентацией каждой копии профиля.
295

Трёхмерное моделирование
Управление параметрами системы координат копии осуществляется через диалог параметров операции (закладка «Параметры»). Можно выделить два основных типа параметров операции -
управляемые параметры и управляющие параметры.
Управляемые параметры – их значения рассчитываются автоматически в процессе создания операции. Для считывания значений таких параметров можно назначить независимые переменные.
Независимыми называют те переменные системы, которым присвоено конкретное значение, а не выражение. Они не зависят от других переменных системы. В свою очередь от них могут зависеть некоторые параметры 2D или 3D построений, а также другие (зависимые) переменные.
В блоке управляемых параметров имя независимой переменной всегда выбирается из списка уже существующих в системе независимых переменных.
Параметр «номер копии» всегда является управляемым. Для него обязательно нужно выбрать независимую переменную, которой будет присваиваться текущее значение номера копии при расчёте операции.
Как можно использовать управляемые параметры?
Чтобы задать зависимость между параметрами, определяющими положение копии в пространстве, и формообразующими параметрами копии профиля, вы можете подставить в поле управляемого параметра имя независимой переменной модели. После расчета положения системы координат для текущего положения копии профиля, в блоке управляемых параметров присваиваются значения назначенным переменным. Если от назначенной независимой переменной каким-либо образом зависит геометрия профиля, то при создании каждой копии значения управляемых параметров будут присваиваться соответствующим параметрам модели. Таким образом, в зависимости от значений управляемых параметров будет пересчитываться форма профиля.
Переменная, которой присваивается значение номера копии, может указывать на номер строки базы данных.
Управляющие параметры – поля, зависимости в которых задаются пользователем. В поле управляющих параметров может быть вписано произвольное выражение. В данное выражение можно включить любую переменную системы. Например, включите в него переменную, отвечающую за номер копии. При этом получится определённая выражением зависимость данного параметра от номера копии.
В зависимости от способа определения параметров системы координат текущей копии, некоторые параметры могут являться как управляющими, так и управляемыми.
Расчёт операции выполняется в следующем порядке: присваивается следующее значение номеру копии, рассчитываются управляющие параметры, вычисляются остальные управляемые параметры (если они есть), пересчитывается исходный профиль с текущими значениями переменных, выполняется копирование профиля.
Как уже отмечалось выше, можно выделить два способа создания тела с параметрическим изменением профиля. Рассмотрим каждый из них.
Способ свободной ориентации копии
Для создания тела по траектории с параметрическим изменением профиля достаточно выбрать 3D профиль, задать количество копий и назначить независимую переменную на параметр «номер копии». Используя переменную, принимающую значения номеров копий, можно создать
296

Тело по траектории
определенные зависимости в полях управляющих параметров, а также в 2D или 3D построениях, от которых, в свою очередь, будет зависеть форма и положение 3D профиля.
Выбрать 3D профиль можно с помощью соответствующей опции в автоменю:
|
<R> |
Выбрать 3D профиль. |
|
|
|
Количество копий профиля можно назначить в диалоге параметров операции на закладке
«Операция».
Кроме параметра "Количество копий" на данной закладке присутствует опция "Замыкать". Если опцию включить, то тело, которое строится по набору сечений (набору копий исходного профиля), гладко замыкается, как если бы первое сечение было выбрано дважды.
Далее необходимо перейти к закладке «Параметры».
На этой закладке присутствует 2 типа параметров, объединенных под названиями «управляющие параметры» и «управляемые параметры».
При создании операции по данной схеме, управляемым параметром является только номер копии, а управляющими являются параметры, отвечающие за положение текущей копии профиля в пространстве. Для удобства выделено 4 группы управляющих параметров: положение, направление оси X, направление оси Y, направление оси Z.
297

Трёхмерное моделирование
Группа параметров «Положение» управляет координатами X,Y,Z точки, определяющей положение начала системы координат текущей копии.
Остальные параметры задают три вектора, которые определяют ориентацию системы координат текущей копии.
Вы можете явно описать положение системы координат текущей копии как функцию от номера копии. Для этого в блоке управляющих параметров необходимо описать требуемую зависимость (указать имена существующих переменных, зависящих от номера копии явно или неявно).
Вектор, задающий направление оси системы координат копии определяется двумя точками. Первая точка имеет координаты <0.0.0>. Координаты второй точки вектора, направляющего ось системы координат текущей копии, определяются параметрами X,Y,Z из соответствующей группы управляющих параметров.
В случае если векторы, определенные пользователем, не ортогональны или не образуют правую тройку, система доопределяет их автоматически. Определение осей идет по порядку X,Y,Z. Без изменения остаётся направление оси X, ось Y доворачивается до получения угла 90° в плоскости XY, затем определяется ось Z.
В случае, когда задано всего два вектора (например, для оси X и Z), то порядок доопределения векторов меняется и третий вектор (для оси Y) определяется в последнюю очередь.
Каждая копия профиля получается после копирования исходного профиля в направлении от глобальной системы координат к рассчитанной на данном шаге системе координат текущей копии.
Дополнительно можно выбрать локальную систему координат с помощью опции в автоменю:
|
<6> |
Выбрать исходную систему координат |
|
|
|
В этом случае при копировании исходного профиля будет использоваться выбранная система координат в качестве исходной.
При создании тела по траектории с параметрическим изменением 3D профиля по описываемой схеме, система вычисляет положение и ориентацию текущей копии профиля в следующем порядке:
1. Переменной, отвечающей за номер копии, присваивается следующее значение.
2. Вычисляются абсолютные координаты точки, определяющей положение начала для системы координат текущей копии. Расчёт ведется по выражениям в полях управляющих параметров (группа
«Положение»).
|
Исходный |
|
3D профиль |
Z |
Исходная система |
|
координат |
|
Y |
X
<0.0.0>
Начало системы коор- динат текущей копии
("Положение" X,Y,Z)
3.Вычисляются координаты векторов, определяющих направления осей системы координат текущей копии. Расчёт ведётся по выражениям в полях управляющих параметров (группа
«Направление »)
4.Система координат копии помещается в точку начала координат копии и ориентируется в соответствии с определёнными векторами.
Z |
|
Y |
|
X |
|
X` |
Z` |
<0.0.0> |
|
|
Y` |
Система координат |
|
текущей копии |
298