Главное меню

Карта сайта
Главная
Курсовые работы
Отчеты по практикам
Лабораторные работы
Методические пособия
Рефераты
Дипломы
Лекции



Компьютерное моделирование поверхности обуви

 

Построение пространственных твердотельных объектов (примитивов)

Команда BOX (Примитив БОКС)

Создает твердотельный параллелепипед. Для построения следует указать положение диагонально расположенных углов или положение противоположных углов основания и высоту параллелепипеда.

После ввода команды в командной строке появляется запрос

Specify corner of box (CEnter) <0,0,0>: / Определите угол ящика (Центр) <0,0,0>:

Если при задании команды Box указать положение одного из углов параллелепипеда, то в командной строке появится запрос

Specify corner or [Cube /Length]: / Укажите угол или [Куб/Длина]:

При этом следует задать или положение диагонально расположенных углов куба, или задать опцию Cube (Куб), либо Length (Длина).

Если задать ключ Cube (Куб), то запрашивается длина ребер Length, которые располагаются вдоль осей координат.

Если задать ключ Length (Длина), то следует запрос

о длине (length) – ребра параллельного оси Х,

ширине (width) – ребра параллельного оси Y,

высоте (height) – ребра параллельного оси Z.

Если при задании команды Box задать опцию CEnter (ЦEнтр), то положение ящика определяется положением его центральной точки. В командной строке появляется запрос

Specify center of box <0,0,0>: / Укажите положение центра ящика <0,0,0>:

После указания положения центра в командной строке появляется запрос

Specify corner or [Cube/Length]: / Укажите угол или [Куб/Длина]:

Ответы на эти запросы аналогичны вышеописанным.

Команда WERDGE (Примитив КЛИН)

Описывает призму, основанием которой является прямоугольный треугольник, расположенный во фронтальной плоскости. Катеты треугольника располагаются вдоль осей X и Z, а высота призмы – вдоль оси Y. Все запросы и ключи аналогичны команде Box. Иначе говоря, в пакте AUTOCad по команде WERDGE строится часть параллелепипеда, рассеченного диагональной плоскостью, проходящей через стороны верхнего и нижнего основания параллельные оси Y.

Команда CONE (Примитив КОНУС)

Создает твердотельный трехмерный конус, основание которого лежит в плоскости XY пользовательской системы координат, а высота идет вдоль оси Z. После ввода команды в командной строке появляется запрос

Specify center point for base of cone or [Elliptical] <0,0,0>: / Укажите центральную точку основания конуса или [Эллиптический] <0,0,0>:

Если необходимо построить круговой конус, то следует задать координаты центра основания.

Specify radius for base of cone [Diameter]: / Укажите радиус основания конуса [ Диаметр]:

Specify height of cone [Apex]: / Укажите высоту конуса [Вершина]:

При этом надо задать величину высоты конуса или координаты точки вершины конуса (Apex).

Опция Elliptical позволяет создать конус с основанием в форме эллипса. При этом надо ответить на следующие запросы:

Specify axis endpoint of ellipse for base of cone [Center]: / Укажите положение крайней точки оси эллипса для основания конуса [Центр]:

Если указать положение начальной точки одной из осей эллипса, то последует запрос о положении конечной точки оси:

Specify second axis endpoint of ellipse for base of cone: / Укажите положение второй точки оси конуса:

Specify length for other axis of base of cone: / Укажите длину другой оси конуса:

Specify height of cone [Apex]: / Укажите высоту конуса [Вершина]:

Ответы на последний запрос аналогичны случаю задания кругового конуса.

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

Команда CYLINDER (Примитив ЦИЛИНДР)

Позволяет создавать твердотельный цилиндр. При задании команды в командной строке появляются запросы:

Specify center point of base for cylinder or [Elliptical] <0,0,0,>: / Укажите центральную точку основания цилиндра или [Эллиптический]:

Specify radius for base of cylinder [Diameter]: / Укажите радиус основания цилиндра [Диаметр]:

Specify height of cylinder [Center of other end]: / Укажите высоту цилиндра [Центр другого торца]:

По умолчанию создается цилиндр, основание которого расположено параллельно плоскости XY ПСК, а высота параллельна оси Z.

Выбор опции C (Центр другого основания) определяет положение оси цилиндра (не обязательно параллельно оси Z), плоскости оснований которого перпендикулярны оси цилиндра.

Команда SPHERE (Примитив ШАР)

Позволяет создавать твердотельный примитив шар. Для этого следует ответить на запросы:

Specify center of sphere <0,0,0>: / Укажите положение центра сферы <0,0,0>:

Specify radius of sphere [Diameter]: / Укажите радиус сферы [Диаметр]:

Команда TORUS (Примитив ТОР)

Позволяет создавать твердотельный тор. Для этого необходимо задать значения двух радиусов:

  • радиуса, определяющего расстояние от центра тора до цента образующей окружности тора (трубки);
  • радиуса образующей тора (трубки).

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

Specify center of torus <0,0,0>: / Укажите центр тора <0,0,0>:

Specify radius of torus [Diameter]: / Укажите радиус тора [Диаметр]:

Specify radius of tube [Diameter]: / Укажите радиус трубы (образующей) [Диаметр]: