Хелпикс

Главная

Контакты

Случайная статья





Ознакомьтесь с операциями пересечения и объединения объектов, выполните построения тел по алгоритмам, представленным в примерах



Ознакомьтесь с операциями пересечения и объединения объектов, выполните построения тел по алгоритмам, представленным в примерах

Пересечение геометрических тел

intersection () {фигура 1; фигура 2; и т.д.}

Для указанных фигур находится общая часть. Рассмотрим примеры.

Пример 1.Возьмем шар и цилиндр, причем для удобства цилиндр отцентрируем.

Пересечение шара и цилиндра:

Пример 2.

Одно из возможных пересечений двух цилиндров

Пример 3. Ещё один вариант пересечения двух цилиндров.

 

Объединение геометрических тел

union () {фигура 1; фигура 2; и т.д.}

Пример 4. Допустим, что у нас есть деталь, составленная из двух цилиндров. Как сделать сквозное отверстие в центре? Вычитать мы можем только из одного геометрического тела, а у нас их два. Логично объединить их в одно целое, в потом применить булеву разность.

Пример 5. Деталь из двух цилиндров

 

Задания для самостоятельной работы

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

Три файла с моделями прикрепите к дистанционному курсу.

 

Подумайте, как изменить алгоритм, чтобы получить объекты, изображенные на рисунках:

А)

 

Б)

В)

 

2. Дан фрагмент алгоритма построение игрального кубика.

 

Допишите алгоритм для остальных граней. Файл с моделью прикрепите к курсу.

3. Составьте алгоритм построения одного из объектов, представленных на рисунке (по вашему выбору). Файл с моделью прикрепите к курсу.

 

 



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.