Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

автокад

.pdf
Скачиваний:
206
Добавлен:
15.03.2015
Размер:
26.57 Mб
Скачать

Задача 17

Тетраэдр с ребром 77 пересекает плоскость. В сечении получается равнобедренный треугольник с основанием 33 и боковыми сторонами 44. Определить длину самого короткого бокового ребра тетраэдра.

Так как все грани тетраэдра ( как получить его изображение см. зад. 11) правильные треугольники, то удобнее начать с основания 33.

Для этого необходимо систему координат перенести в плоскость любой боковой грани тетраэдра (см. Рис.17.1).

,а далее с помощью привязок фиксируем вершины треугольника: 1 – задаем положение начала координат;

2– задаем положение оси Х;

3– задаем положение плоскости ХУ.

Вполученной системе координат с помощью команды изображаем окружность радиусом 33, и получаем точки пресечения

окружности со сторонами треугольника, а далее с помощью привязок и команды строим отрезок прямой, соединив эти точки (см. Рис.17.1).

Рис.17.1

С помощью команды DELETE удалить вспомогательные построения. Аналогичными действиями получаем на второй грани тетраэдра

боковую сторону 44 заданного сечения: с помощью команды изображаем окружность радиусом 44, и чтобы получить точку пресечения

окружности с боковым ребром, с помощью привязок и команды строим синим цветом отрезок прямой, соединив крайние точки этого ребра, а далее

с помощью привязок и команды строим боковую сторону 44 заданного сечения (см. Рис.17.2)

401

Рис.17.2

С помощью команды DELETE удаляем вспомогательные построения. Теперь можно получить заданное сечение тетраэдра.

Для этого необходимо систему координат перенести в плоскость, образованную двумя пересекающимися отрезками 33 и 44(см. Рис.17.3).

,а далее с помощью привязок фиксируем концы этих отрезков: 1 – задаем положение начала координат;

2– задаем положение оси Х;

3– задаем положение плоскости ХУ.

Вполученной системе координат изображаем вспомогательный ящик.

Активизировать команду ВОХ.

В ответ на следующие запросы последовательно ввести координаты точки основания; координаты точки основания по диагонали; высоту:

Specify corner of box or [CEnter] <0,0,0>: -11,-11,0 Specify corner or [Cube/Length]: 55, 55,0

Specify height: 55 .

Изображение (Рис.17. 3):

Рис.17.3

402

Получение усечённого тетраэдра.

Активизировать команду SUBTRACT . В ответ на запрос:

Select objects: выделить тетраэдр . В ответ на следующий запрос:

Select objects: выделить параллелепипед . Получаем изображение Рис.17.4:

Рис.17.4

Осталось получить длину самого короткого ребра тетраэдра.

Для этого необходимо систему координат перенести в плоскость боковой грани тетраэдра (см. Рис.17.5) :

,а далее с помощью привязок фиксируем три вершины трапеции: 1 – задаем положение начала координат;

2– задаем положение оси Х;

3– задаем положение плоскости ХУ.

Вполученной системе координат с помощью команды ALIGN и привязок определяем длину самого короткого бокового ребра тетраэдра (см. Рис.17.5) .

Рис.17.5

403

Задача 18

Тетраэдр с ребром 77 пересекает плоскость. В сечении получается треугольник со сторонами 55,59 и 61. Определить положение секущей плоскости.

Изобразим все боковые грани и произвольно проведем на них стороны заданного сечения. Так как все грани тетраэдра (как получить его изображение см. задачу 12) правильные треугольники, то получаем одно

изображение, а затем получаем копии с помощью команды , по запросам которой выделяем треугольник – «Enter». Указываем базовую точкулюбую вершину треугольника. Далее необходимо указать точку, куда переносим любую удобную точку – «Enter» - «Enter» . Далее с помощью

команды изображаем окружность радиусом 55, и получаем точки пресечения окружности со сторонами треугольника, а далее с помощью

привязок и команды строим отрезок прямой (см. Рис.18.1). Теперь полученный треугольник (сиреневый) с помощью привязок и с помощью команды POLYLINE (на все запросы <указать точку> привязками фиксируем вершины треугольника) превращаем в единую полилинию. Аналогично получаем отрезки 59 и 61.

Рис.18.1

Теперь по заданным размерам изображаем требуемое сечение тетраэдра и к нему пристраиваем три полученных треугольника с помощью команды ALIGN, по запросам которой выделяем треугольник – «Enter».

На запрос <указать точку> привязками фиксируем в сиреневом треугольнике один конец отрезка 55, а затем фиксируем новое положение, т.е. на вершине требуемого сечения.

На следующий запрос <указать точку> привязками фиксируем в сиреневом треугольнике другой конец отрезка 55, а затем фиксируем новое положение, т.е. вторую вершину требуемого сечения (см. Рис.18.2).

404

Аналогично пристраиваем два полученных треугольника для отрезков

59 и 61.

Рис.18.2

Точное положение сечения неизвестно, поэтому отрезки на боковых гранях проведены произвольно (см. Рис.18.3).

Рис.18.3

Но можно утверждать, что неизвестно точное положение вершины треугольника, и в этом случае закономерность решений более очевидна: так как угол равен 60, то геометрическое место точек, на которых может располагаться эта вершина будет дуга окружности, в которую вписан угол вершины (все вписанные углы, опирающиеся на одну дугу, равны между собой) (см. Рис.18.4).

405

Рис.18.4

Итак, на плоскости это дуга, а в пространстве – это тело, полученное от вращения этой дуги вокруг отрезка. Значит, поверхности трех тел пересекутся в такой точке, которая будет общей вершиной для всех трех боковых граней. Такова идея решения этой задачи.

Итак, вокруг пристроенных треугольников необходимо описать дуги. С помощью команды ARC, выбрав в боковом меню 3-point, привязками фиксируем вершины треугольника (см. Рис.18.5).

Рис.18.5

Для наглядности и большей доступности изображаем дуги разными цветами. Теперь поочередно изображаем тела, полученные от вращения этих дуг вокруг своих отрезков.

Активизировать команду REVOLVE .

Левой кнопкой мыши выделить ранее построенную дугу. В ответ на запрос:

Specify start point for axis of revolution or define axis by [Object/X (axis)/Y (axis)]: привязками фиксируем оба конеца отрезка 55.

В ответ на следующий запрос указать угол поворота:

Specify angle of revolution <180>: .

406

Аналогично изображаем тела, полученные от вращения дуг вокруг

отрезков 59 и 61. Далее необходимо активизировать команду UNION . В ответ на следующие запросы левой кнопкой мыши выделить тела, полученные от вращения дуг вокруг своих отрезков . Чтобы линия пересечения тел была достаточно заметной выполняем ее другим цветом. В итоге получается изображение, на котором видно, как три линии пересечения сходятся в одной точке (Рис.18.6):

Рис.18.6

Для создания реального пространственного ощущения полученный объект можно закрасить, исследовать его и убедиться в правильности выбора точки

с помощью команды (3D ORBIT – «Enter») ( см. Рис.18.7).

Рис.18.7

407

Итак, полученная точка пересечения трех линий должна быть вершиной

отсеченной части тетраэдра. С помощью привязок и команды соединим ее с вершинами треугольника, который должен быть сечением тетраэдра.

Рис.18.8

Теперь полученную пирамиду с помощью привязок и команды POLYLINE (на все запросы <указать точку> привязками фиксируем вершины) превращаем в единую полилинию. Получаем копию с помощью

команды , по запросам которой выделяем полученную пирамиду – «Enter». Указываем базовую точкулюбую вершину. Далее необходимо указать точку, куда переносим любую удобную точку (рядом с тетраэдром )

«Enter» - «Enter» ( см. Рис.18.9).

Рис.18.9

408

Теперь к заданному тетраэдру ( как получить его изображение см. задачу 11) пристраиваем полученную отсеченную часть тетраэдра

с помощью команды ALIGN, по запросам которой выделяем отсеченную часть – «Enter».

На запрос <указать точку> привязками фиксируем вершину черной пирамиды, а затем фиксируем новое положение, т.е. вершину тетраэдра.

На следующий запрос <указать точку> привязками фиксируем вершину основания черной пирамиды, затем фиксируем новое положение, т.е. вершину основания сиреневой пирамиды.

На следующий запрос <указать точку> привязками фиксируем вторую вершину основания черной пирамиды, затем фиксируем новое положение, т.е. вторую вершину основания сиреневой пирамиды (см. Рис.18.10).

Рис.18.10

Осталось проверить заданные параметры и определить положение секущей плоскости, что выполняется в предварительно установленной системе координат с помощью команды ALIGN и привязок (см. Рис.18.11) .

Рис.18.11

409

Задача 19

Провести через прямую АВ плоскость, пересекающую шар по кругу радиусом R12,5, если центр шара расположен в точке С, а его радиус R15.

Координаты точек: А(35;39;40), В(10;11;13), С(30;20;20).

Алгоритм решения задачи

1. Построение прямой АВ. Активизировать команду 3DPOLY.

В ответ на запрос ввести координаты точки А:

Specify start point of polyline: 35, 39, 40 .

В ответ на следующий запрос ввести координаты точки В:

Specify endpoint of line or [Undo]: 10, 11, 13 .

2. Для облегчения визуального восприятия целесообразно не загромождать изображение сферой, а покажем вначале только ее центр, т.е. точку С, с этой целью необходимо изменить цвет линий на зелёный и точку С представить точкой пересечения двух зеленых линий.

Ввести в командной строке 3DPOLY.

Вответ на запрос Specify start point of polyline: указать левой кнопкой мыши положение точки А: .

Вответ на следующий запрос ввести координаты точки С:

Specify endpoint of line or [Undo]: 30, 20, 20 .

В ответ на следующий запрос Specify endpoint of line or [Undo]: указать левой кнопкой мыши положение точки В: .

3.Получение изображения на весь экран.

Активизировать команду ZOOM .

Левой кнопкой мыши выделить необходимую область. Получаем изображение (Рис. 19.1):

Рис. 19.1

410