четверг, 23 июня 2011 г.

Начертательная геометрия в Компас-3D.часть 1

Битва с Компасом в wine на данный момент отложена на неопределенный срок. Вчера я установила HASP и переустановила Компас, в результате чего ошибок в запуске и установке не было. При запуске Компаса снят деморежим, однако при попытке создать 3д деталь, выскакивает ошибка *несовместимая с жизнью*. Поэтому я благополучно раздумываю о том, что надо бы подробнее почитать мануал вайна с целью нахождения моей ошибки. 
Сегодня же в рамках курса для преподавателей Уфимского государственного нефтяного технического университета решали типовую задачу по начертательной геометрии. Задача состоит в следующем, даны 4 точки в пространстве, которые определяют основание призмы и 1 точка, определяющая вершину призмы. Также даны координаты 3х точек секущей плоскости. Задачу необходимо реализовать в 3D.
Возьмем первый вариант задачи, когда известны все координаты нашего основания призмы.
Итак основание призмы задано 4 точками (X, Y, Z соответственно)
A 120 40 16
B 130 80 16
C 150 90 16
D 200 30 16
Точка, определяющая вершину призмы A' 120 40 80
И точки, определяющие секущую плоскость
M 250 40 10
N 30 40 70
L 10 10 10

Решение задачи осуществляется в программном продукте Компас-3D, запущенном на облаке.
Итак, заходим в Компас, создаем "Деталь"

Активизируем инструментальную панель "Пространственные кривые"
И начинаем наше построение. Для этого зажимаем инструмент "ломаная" и вводим координаты наших точек, определяющих основание призмы.
Чтобы замкнуть контур, вводим значения пятой точки, полностью повторяющие первую точку.
По координате z, мы видим, что все точки находятся в одной плоскости. Чтобы определить эту плоскость нам необходимо и достаточно использовать 3 из них.
Активизируем инструментальную панель "Вспомогательная геометрия"
Выбираем инструмент "Плоскость через 3 вершины"
И указываем 3 любые точки нашего основания.
Далее указываем точку, определяющую вершину нашей призмы. Точка A', которую мы можем установить по координатам, вновь активизирован панель "Пространственные кривые"
Далее выбираем созданную плоскость и строим на ней эскиз
Чтобы создать эскиз, выбираем в меню Операции-Спроецировать объект и указываем пространственную ломаную.
Выходим из редактирования эскиза, активируем панель "Редактирование детали" и среди методов моделирования выбираем "кинматическая операция" (в простонародье -выдавливание по траектории)
В качестве эскиза выбираем единственный созданный нами эскиз, в качестве направления пространственную кривую AA'.
Наша призма готова. Теперь необходимо построить секущую плоскость и отсечь призму. Для этого переходим в "пространственные кривые" и строим 3 точки M,N,L с указанными в задании координатами. После чего через них проводим "плоскость через 3 вершины"
Теперь у нас есть призма и секущая плоскость. Остается использовать инструмент "Усечь поверхностью" на панели "Редактирование детали"
Изменим направление сечения
Нажимаем кнопку создать и получаем усеченную призму (предварительно скрыв все дополнительные построения)
Теперь с этой модели можно получить все возможные виды/сечения и разрезы. Например, 3 стандартные проекции с местным разрезом определенной глубины.