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

Методическое пособие 395

.pdf
Скачиваний:
4
Добавлен:
30.04.2022
Размер:
1.16 Mб
Скачать

Рис.2.4. Формирование сферы

Чтобы построить часть сферы, нужно, используя команду Subtract (Вычитание), вычесть из него параллелепипед. Если необходимо построить тело сферообразной формы, следует вначале создать его двумерное сечение, а затем, применив команду Revolve (Вращение) (см. п 2.1.9), вращать сечение под заданным углом к оси Z.

2.1.3. Cylinder

Цилиндр

Команда Cylinder (Цилиндр) - формирование твердотельного цилиндра. Команда вызывается из падающего меню

Draw (Рисование)=> Solids (Твердые тела) => Cylinder (Ци-

линдр) или щелчком мыши по пиктограмме Cylinder (Цилиндр) панели инструментов.

При формировании цилиндра необходимо указать параметры в одном из перечисленных ниже вариантов:

в основании цилиндра лежит окружность;

в основании цилиндра лежит эллипс.

Формирование цилиндра, основанием которого является окружность и направление высоты совпадает с осью Z (рис.2.5, а).

Запросы команды Cylinder: Current wire frame density: ISOLINES=10

Specify center point for base of cylinder or [Elliptical] <0,0,0>: 50, 20

50, 10 - указать центральную точку основания цилиндра

Specify radius for base of cylinder or [Diameter]: 20 - указать ра-

диус (диаметр) основания цилиндра

Specify height of cylinder or [Center of other end]: 30 - указать высоту цилиндра

Формирование цилиндра, основанием которого является окружность и направление высоты произвольное (рис.2.5, б).

Запросы команды Cylinder: Current wire frame density: ISOLINES=10

Specify center point for base of cylinder or [Elliptical] <0,0,0>: 50, 50, 10 - указать центральную точку основания цилиндра

Specify radius for base of cylinder or [Diameter]: 20 - указать ра-

диус (диаметр) основания цилиндра

Specify height of cylinder or [Center of other end]: с – перейти в режим указания центра другого основания цилиндра

Specify center of other end of cylinder: 100, 70, 60 – указать центр другого основания цилиндра

а)

б)

Рис.2.5. Формирование цилиндра с основанием в виде окружности: а) ось цилиндра совпадает с осью Z, б) ось цилиндра имеет произвольное направление

Формирование цилиндра, основанием которого является эллипс, и направление высоты совпадает с осью Z

(рис.2.6,а).

Запросы команды Cylinder:

Current wire frame density: ISOLINES=10

21

Specify center point for base of cylinder or [Elliptical] <0,0,0>:e

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

Specify axis endpoint of ellipse for base of cylinder or [Center]:

320, 80, 0 - указать координаты первой точки оси эллипса

Specify second axis endpoint of ellipse for base of cylinder: 160, 80, 0 - указать координаты второй точки оси эллипса

Specify length of other axis for base of cylinder: 240, 120, 0 - ука-

зать половину длины второй оси эллипса

Specify height of cylinder or [Center of other end]: 20 - указать высоту цилиндра

Формирование цилиндра, основанием которого является эллипс и направление высоты произвольное (рис.2.62, б).

Запросы команды Cylinder: Current wire frame density: ISOLINES=10

Specify center point for base of cylinder or [Elliptical] <0,0,0>:e

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

Specify axis endpoint of ellipse for base of cylinder or [Center]:

320, 80, 0 - указать координаты первой точки оси эллипса

Specify second axis endpoint of ellipse for base of cylinder: 160, 80, 0 - указать координаты второй точки оси эллипса

Specify length of other axis for base of cylinder: 240, 120, 0 - ука-

зать половину длины второй оси эллипса

Specify height of cylinder or [Center of other end]: с – перейти в режим указания центра другого основания цилиндра

Specify center of other end of cylinder: 210, 70, 0 – указать центр другого основания цилиндра

а)

б)

Рис.2.6. Формирование цилиндра с основанием в виде эллипса: а) ось цилиндра совпадает с осью Z,

б) ось цилиндра имеет произвольное направление

22

2.1.4. Cone

Конус

Команда Cone (Конус) - формирование твердотельного конуса. Основанием может быть окружность или эллипс. Команда вызывается из падающего меню Draw (Рисование)=>

Solids(Твердые тела) => Cone(Конус) или щелчком мыши по пиктограмме Cone (Конус) панели инструментов.

При формировании конуса необходимо указать пара метры в одном из перечисленных ниже вариантов:

в основании конуса лежит окружность;

в основании конуса лежит эллипс.

Основание созданного конуса параллельно плоскости XY.

Формирование конуса, основанием которого является окружность и направление высоты совпадает с осью Z (рис.2.7,а).

Запросы команды Cone:

Current wire frame density: ISOLINES=10

Specify center point for base of cone or [Elliptical] <0,0,0>: 200, 100, 0 -указать центральную точку конуса

Specify radius for base of cone or [Diameter]: 50 - указать радиус

(диаметр) основания конуса

Specify height of cone or [Apex]: 100 - указать высоту конуса

Формирование конуса, основанием которого является окружность и направление высоты произвольное (рис.2.7.б).

Запросы команды Cone:

Current wire frame density: ISOLINES=10

Specify center point for base of cone or [Elliptical] <0,0,0>:

200, 100, 0 -указать центральную точку конуса

Specify radius for base of cone or [Diameter]: 50- указать радиус

(диаметр) основания конуса

Specify height of cone or [Apex]: a - определяет высоту и ориен-

тацию конуса

23

Specify apex point: 80, 70 указать координаты вершины конуса.

а)

б)

Рис.2.7. Формирование конуса с основанием в виде окружности: а) ось конуса совпадает с осью Z, б) ось конуса имеет произвольное направление

Формирование конуса, основанием которого является окружность и направление высоты совпадает с осью Z (рис.2.8, а).

Запросы команды Cone:

Current wire frame density: ISOLINES=10

Specify center point for base of cone or [Elliptical] <0,0,0>: e

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

Specify axis endpoint of ellipse for base of of cone or [Center]:

320, 80, 0 - указать координаты первой точки оси эллипса

Specify second axis endpoint of ellipse for base of cone: 160, 80, 0

- указать координаты второй точки оси эллипса

Specify length of other axis for base of cone: 240, 120, 0 - указать половину длины второй оси эллипса

Specify height of cone or [Center of other end]: 20 - указать вы-

соту конуса

Формирование конуса, основанием которого является эллипс и направление высоты совпадает с осью Z (рис.2.8, б).

Запросы команды Cone:

Current wire frame density: ISOLINES=10

24

Specify center point for base of cone or [Elliptical] <0,0,0>: e

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

Specify second axis endpoint of ellipse for base of cone cylinder:

320, 80, 0 - указать координаты второй точки оси эллипса

Specify length of other axis for base of cone: 160, 80, 0 - указать половину длины второй оси эллипса

Specify height of cone or [Apex]: a - определяет высоту и ориен-

тацию конуса

Specify apex point: 80, 70 указать координаты вершины конуса.

а)

б)

Рис.2.8. Формирование конуса с основанием в виде эллипса: а) ось конуса совпадает с осью Z,

б) ось конуса имеет произвольное направление

При установке высоты конуса (Height) - при знаке + (плюс) высота откладывается вдоль положительной полуоси Z; при знаке - (минус) - вдоль отрицательной полуоси Z.

Конус можно создать помощью команды Extrude (Выдавливание). Сначала необходимо изобразить двумерное ос-

нование, а затем произвести коническое выдавливание двумер-

ного основания под углом к оси Z. Если необходимо усечь конус, следует, используя команду Subtract (Вычитание), вычесть из него параллелепипед, внутри которого находится вершина конуса (см. п.2.2.2).

25

2.1.5. Wedge

Клин

Команда Wedge (Клин) - формирование твердотельного клина. Команда вызывается из падающего меню Draw (Ри-

сование)=> Solids(Твердые тела) => Wedge(Клин) или щелч-

ком мыши по пиктограмме Wedge (Клин) панели инструментов.

При формировании клина необходимо указать параметры в одном из перечисленных ниже вариантов:

положение диагонально противоположных углов основания клина;

положение угла основания клина и задание стороны равных ребер;

положение угла основания клина и задание длины, ширины и высоты клина;

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

плоскости XY, при этом наклонная грань располагается вдоль оси X (рис. 2.9).

Формирование клина по положению противоположных углов основания и высоты.

Запросы команды Wedge (Клин):

Specify first corner of wedge or [CEnter] <0,0,0>: 230, 120, 0-

указать угол клина

Specify corner or [Cube/Length]: 60, 200, 0 - указать другой угол клина

Specify height: 50 - указать высоту клина

Формирование клина по углу и длине ребра при условии, что все ребра равны

Запросы команды Wedge (Клин):

Specify first corner of wedge or [CEnter] <0,0,0>: 230, 120, 0-

указать угол клина

26

Specify corner or [Cube/Length]: с определяет длину ребер

Specify length: 0, 0, 0 - указать первую точку длины ребер Specify second point: 100, 50, 0- указать вторую точку длины ребер

Формирование клина по положению угла основания, длине, ширине и высоте клина

Specify first corner of wedge or [CEnter] <0,0,0>: 230,120,0- ука-

зать угол клина

Specify corner or [cube/Length]; L- перейти в режим указания длины, ширины и высоты

Specify length: 150 - указать длину клина Specify Width: 100 - указать ширину клина Specify height: 50- указать высоту клина

Рис. 2.9. Формирование клина

Формирование клина по положению центра клина с заданием угла основания.

Specify first corner of wedge or [CEnter] <0,0,0>: c - перейти в режим указания центра клина

Specify center of wedge <0,0,0>: 75, 50, 25- указать центр клина Specify opposite corner or [cube/Length]: - указать противопо-

ложный угол основания клина

Specify height: 50 - указать высоту клина

27

2.1.6. Torus

Top

Команда Torus (Тор) - формирование твердотельного тора. Команда вызывается из падающего меню

Draw(Рисование) => Solids(Твердые тела) => Torus(Тор)

или щелчком мыши по пиктограмме Torus(Тор) панели инструментов.

При формировании тора необходимо указать параметры в одном из перечисленных ниже вариантов:

по двум радиусам: радиусу, определяющего расстояние от центра тора до центра трубы R и радиусу образующей окружности трубы (сечение тора) (положительное значение) +r . При этом R>r;

по двум радиусам: радиусу, определяющего расстояние от центра тора до центра трубы R и радиусу образующей окружности трубы (положительное значение) +r .При этом R<r;

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

Тор формируется параллельно плоскости XY текущей системы координат.

Если радиус сечения r больше радиуса тора R, тогда у тора отсутствует центральное отверстие.

При отрицательном значении радиуса сечения -r формируется фигура, напоминающая дыню. Абсолютная величина отрицательного значения радиуса образующей должно быть меньше значение радиуса трубы, чтобы не получить пустое тело (без объема).

Формирование тора по двум радиусам: радиусу, определяющего расстояние от центра тора до центра трубы R и радиусу сечения тора +r (рис. 2.10, а). R>r.

28

Запросы команды Torus:

Current wire frame density: ISOLINES=10

Specify center of torus <0,0,0>: 0, 0, 0 - указать точку центра тора

Specify radius of torus or [Diameter]: 60 - указать радиус (диа-

метр) тора

Specify radius of tube or [Diameter]: 10 - указать радиус (диа-

метр) трубы (полости) тора

Формирование тора по двум радиусам: радиусу, определяющего расстояние от центра тора до центра трубы R и радиусу сечения тора +r (рис. 2.10, б). R<r.

Запросы команды Torus:

Current wire frame density: ISOLINES=10

Specify center of torus <0,0,0>: 0, 0, 0 - указать точку центра тора

Specify radius of torus or [Diameter]: 10 - указать радиус (диа-

метр) тора

Specify radius of tube or [Diameter]: 60 - указать радиус (диа-

метр) трубы (полости) тора

Формирование тора по двум радиусам: радиусу, определяющего расстояние от центра тора до центра трубы R и радиусу сечения тора -r (рис. 2-10, в). /R/>/-r/.

Запросы команды Torus:

Current wire frame density: ISOLINES=10

Specify center of torus <0,0,0>: 0, 0, 0- указать точку центра тора

Specify radius of torus or [Diameter]: 60 -указать радиус (диа-

метр) тора

Specify radius of tube or [Diameter]: -10 - указать радиус (диа-

метр) трубы (полости) тора

29