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

Рис. 2

Рис. 3

11

Рис. 4

Користувальницька система координат — команда UCS

При побудові твердотільних об'єктів необхідно навчитися маніпулювати системою координат — переміщати початок координат в потрібну розгортати систему координат з метою потрібного напряму осей, найчастіше осі Z. Далі розглянемо команду UCS (ПСК), яка містить опції, що дозволяють працювати системою координат.

Command: _UCS Grigin/ZAxis/3point/Entity/View/X/Y/Z/Prev/Restore/Save/Del/ ?//<World>:

Кожна з цих опцій несе наступні функції:

Origin — дозволяє задати початку нової системи координат трьома її координатами; в наслідок чого відбудеться плоскопаралельне перенесення осей. Якщо задані тільки координати X і Y, то система залишається на тому ж рівні, що і поточна;

ZAxis — дозволяє задати напрям осі Z по двом , причому перша розташована на початку координат, а друга повинна лежати на позитивній частині осі Z. Положення двох інших осей визначається автоматично. Цей спосіб має широкі можливості, ніж попередній;

3point — дозволяє задати три точки нової системи координат. Перша задає початок нової системи координат, друга повинна лежати на позитивному напрямі осі X, а третя визначає напрям осі Z. Користуючись цим способом, необхідно враховувати, що не повинні лежати на одній прямій;

Entity — дозволяє задавати нову систему координат по об'єкту; площина X0Yсуміщається площиною, яка визначається об'єктом. За початок координат

12

береться характерна точка примітиву. Для кола це центр, для полілінії — її початок і т.д. Наступна задає вісь X. Коли в якості об'єкту вибрані такі об'єкти, як лінія або , то нова система координат буде паралельна поточній;

View — дозволяє визначити систему координат, площина X0Y якої розташовується перпендикулярно погляду, тобто паралельно площині екрану, початкова точка залишається на колишньому місці;

X/Y/Z — задає вісь, навколо якої буде повернута нова система координат відносно поточної на кут повороту, що задається;

Prev — дозволяє відновити в якості поточної попередню систему координат. Система має можливість запам'ятати останні десять UCS, причому навіть непойменовані;

Restore — робить поточною одну із збережених UCS після вказівки її імені; Save — зберігає поточну UCS. Ім'я, що запрошується системою, не може

складатися більш ніж із 31 символу;

Del — видаляє UCS із списку визначених. Можна видалитивідразу навіть декілька систем координат, вказавши їх імена через кому або застосувавши символи шаблонів * і ?;

? — виводить на екран список імен UCS, визначених в кресленні, їх повним визначенням;

Wold — встановлює за замовчуванням в якості поточної світову систему координат. За орієнтацією осей поточної UCS легко стежити по піктограмі системи координат, яка перемальовувалася при зміні поточної системи.

Всі перелічені команди знаходяться на панелі інструментів UCS(рис. 5).

Рис. 5

Просторові об'єкти — SOLIDS

Команди побудови тіл знаходяться на панелі Solids (рис. 6).

Рис. 6

Паралелепіпед — команда BOX

Команда BOX будує твердотільний паралелепіпед, пропонується декілька варіантів побудови, спочатку запрошуються параметри - перший кут (Corner of Box) і другий кут (Other corner), потім запрошується висота паралелепіпеда (Height). Можна побудувати паралелепіпед, вказавши центральну точку тіла (аналогічно центру тяжіння) — Center of box. Також команда має наступні опції: Cube — будується куб, Length — довжина (величина відрізка відкладається по

13

осі X), Width — ширина (по осі Y), Height — висота (по осі Z). Приклад побудови паралелепіпеда приведений на рис. 7 та 8.

Comnand: Comnand: _bох

Specify corner of box or [CEnter] <0,0,0>: 40.100 Specify corner or [Cube/Length]: @100,50 Specify height: 30

Comnand:

Comnand:

Comnand;; _-viev Enter an option [?/Orthographic/Delete^Restore/Save/Ucs/Window]: _sviso Regenerating model. Comnand: Comnand:

Comnand: _shademode Current node: 2D wireframe Enter option [2D wireframe/3D

wirefrane/Hidden/Flat/Gouraud/flat+edges/gOuraud+edgee] <2D vireframe>: _3 Comnand: <Grid off>

Рис. 7

Рис. 8

Циліндр — команда CYLINDER

Команда CILINDER будує твердотільний циліндр. Спочатку запро-

шується центр циліндра — Specify center point for base of cylinder, потім радіус

— Specify radius for base of cylinder [Diameter] або діаметр . О циліндра завжди будується в площині XY. Висота циліндра завжди відмірюється по осі Z і запрошується — Specify height of cylinder. Допускається завдання негативного значення висоти, в тому випадку, якщо циліндр повинен розташовуватися в негативному напрямі осі Z. Приклад побудови циліндра приведений на рис. 9 та

10.

Command: Command: _cylinder

14

Current wire frame density: ISOLINES-4

Specify center point for base of cylinder or [Elliptical] <0,0,0>: 50,70 Specify radius for base of cylinder or [Diameter]: 30

Specify height of cylinder or [Center of other end]: 60

Рис. 9

Рис. 10

КОНУС - команда CONE

Команда CONE будує твердотільний конус. Спочатку запрошується центр конуса — Center point ( завжди розташовується в площині XY), потім запрошується висота конуса — Height (відлічується завжди по осі Z), негативне значення висоти відкладається уздовж негативної напівосі Z. Команда CONE дозволяє будувати еліптичний конус — Elliptical. Приклад побудови конуса наведений на рис 11 та 12.

Command; Command: _cone

Current wire frame density: IS0LINES-4

Specify centег point (or base of cone or (Elliptical] <0.0.0>: Specify radius for base of come or [Diameter]: 40

Specify height of cone or (Apex]: 70

Рис. 11

15

Рис. 12

КЛИН - команда WEDGE

Команда WEDGE будує твердотільний клин. Всі запити і опції цієї команди такі ж, як у команди BOX. Приклад побудови клину приведений на рис. 13—рис. 16.

Висота примітиву WEDGE (КЛИН) відлічується від першої вказаної точки уздовж осі Z.

Command: Command; _wedge

Specify first corner of wedge or [CEnter] <0.0.0>: Specify corner or [Cube/Length}: 30.80

Specify height: 50

Рис. 13

Рис. 14

Command:

Command: _wedge Specify first corner of vedge or [CEnter] <0.0.0> 40,0,0

Specify corner or [Cube/length] 0,70,0 Specify height: 50

Рис. 15

16

Рис. 16

Top — команда TORUS

Команда TORUS будує твердотільний тор. Для цього вводиться спочатку центр тора - Specify center of torus, потім радіус тора (відстань від осі тора до центру створюючого ) та радіус створюючого . Приклад побудови тора див. на рис. 17 та 18.

Як приклад побудови тривимірного тіла показано побудову тора (рис. 19 та рис. 20):

Command: Command: _torus

Current wire fraxe density: ISOL1NES-4 Specify center of torus <0.0.0>.

Specify radius of torus or [Diameter]: 50 Specify radius of tube or [Diameter]: 10

Рис. 17

17

Command: TORUS Command: TORUS

Center of torus <0,0,0> Center of torus <0,0,0>

Diametr/<Radius> of torus: -5 Diametr/<Radius> of torus: 5

Diametr/<Radius> of tube: 10 Diametr/<Radius> of tube: 5

Command: RENDER Command: RENDER

Union Subtract Intersect

Зразки виконання побудови просторових фігур

Приклад. Побудова просторової фігури за заданими розмірами (рис. 21).

Рис. 21

Далі пропонується протокол виконання команд та поетапна побудова фігури

(рис. 22, а, б, в, г, д, е, ж).

Command: _box

specify corner of box or [CEnter] <0.0.0>: 50,70 Specify corner or [Cube/Length]: @140,80 Specify height: 20

Command:

Command: _-view Enter an option. ;?/0rthographic/Delete/Restore/Save/Ucs/Window: _sviso Regenerating model Command:

Command:

Command: _shademode Current mode: 2D wireframe

Enter option [2D wireframe/3D rireframe/Hidden/Flat/Gouraud/flat +edges/gQuraud+edges ]< 2D wireframes>: _3

Command:

Command:

18

Command: ucs

current ucs name: «WORLD»

Enter an option [Hew/Move/orthoGraphic/Prev/Restore/Save/Del/Apply/?/World} :World>: _o

Specify new origin point <0,0,0>: _endp of Command:

Command: Command: _cylinder

Current wire frame density: ISOLINES-4

Specify center point for base of cylinder or [Elliptical] <0.0.0>: 70,40,0. Specify radius for base of cylinder or [Diameter]; 50

Specify height of cylinder or [Center of other end]: 80 Command: _zoom

Specify corner of window, enter а scale factor (nX or nXP). Or All/Center/Dynamic/Extents/Previous/Scale/Window] <real time>: _all

Regenerating model.

*

Command:

 

 

Command:

 

 

Command: _union

 

Select objects;

1 found

 

Select objects:

1 found,

2 total

Рис. 22, а

Command:

Command: _wedge

Specify first corner of wedge or [CEnter] <0.0.0): 23,35,20

Specify corner or [Cube/length]: @-23,10,0

Specify height: 40

Command:

Command:

Command: _mirror3d

Initializing.. .

19

Select objects: 1 found Select objects:

Specify first point of mirror plane (3 points) or [Object/Last/Zaxis/View/XY/YZ/ZX/3points] <3points>: _cen of Specify second point on mirror plane: qua of Specify third point on mirror plane: _qua of Delete source objects? [Yes/No] <N>:

Command:

Command: Command: _union Select objects: 1 found

Select objects: 1 found, 2 total Select objects: 1 found, 3 total Select objects:

Рис. 22, б

Command: ucs

Current ucs name: *N0 NAME*

Enter an option [New/Move/orthoGraphic/Prev/Restore/Save/Del/Apply/?/World] <World>: _o

Specify new origin point <0,0,0>: _cen of Command:

Command: Command: _cylinder

Current vire frame density: ISOLINES-4

Specify center point for base of cylinder or (Elliptical] <0,0,0>: Specify radius for base of cylinder or [Diameter]: 40

Specify height of cylinder or [Center of other end]: -80 Command:

Command: Command: _box

Specify corner of box or [CEnter] <0,0,0>: CE Specify center of box <0,0.0>:

Specify corner or [Cube/Length]: 1 Specify length: 90

Specify width: 20 Specify height: 80

20

Соседние файлы в папке архив прош.сесий