Lớp trong không gian giấy vẽ (lệnh VPlayer) 56

Một phần của tài liệu hướng dẫn thiết kế mô hình 3d bằng autocad (Trang 57)

Lệnh VPlayer (Viewports Layer) dùng để điều khiển lớp trong từng floating viewport riêng biệt, chỉ thực hiện khi giá trị biến TILEMODE = 0. Một lớp đang ở trạng thái ON mới có thể điều khiển bằng lênh VPlayer được.

Command: Vplayer 

Enter an option [?/Freeze/Thaw/Reset/Newfrz/Vpvisdflt]:

Các lựa chọn ?

Liệt kê các lớp bị làm đông trong viewport mà ta chọn: Command: Vplayer 

Enter an option [?/Freeze/Thaw/Reset/Newfrz/Vpvisdflt]: ?

Freeze

Làm đông một hoặc nhiều lớp trên một hoặc nhiều viewport mà ta chọn. Command: Vplayer 

Enter an option [?/Freeze/Thaw/Reset/Newfrz/Vpvisdflt]: F

Enter layer name(s) to freeze or <select objects>: (Tên lớp cần làm đông, có thể

nhập nhiều tên lớp cách nhau bởi dấu phảy).

Enter an option [All/Select/Current] <Current>: S  (Chọn lựa chọn để chọn

viewport: All – tất cả các vport, Select – AutoCAD hiển thị dòng “Select objects” và ta sẽ chọn viewport nào ta cần làm đông các lớp đã chọn, còn Current là chọn

viewport hiện hành).

Select objects: (Chọn các viewport để làm đông các lớp đã chọn).

Thaw

Làm tan băng (thaw) một hoặc nhiều lớp trên một hoặc nhiều viewport mà ta chọn.

Command: Vplayer 

Enter an option [?/Freeze/Thaw/Reset/Newfrz/Vpvisdflt]: F

Enter layer name(s) to thaw: (Tên lớp cần làm tan băng, có thể nhập nhiều tên

lớp cách nhau bởi dấu phảy).

Các dòng nhắc tiếp theo tương tự lựa chọn Freeze. Reset

Thiết lập sự hiển thị các lớp (Freeze hay Thaw) theo mặc định của lựa chọn

Vpvisdft (Vport Visibility default).

Command: Vplayer 

Enter an option [?/Freeze/Thaw/Reset/Newfrz/Vpvisdflt]: R

Enter layer name(s) to reset or <select objects>: (Chọn tên lớp cần Reset, có thể

đưa vào nhiều tên lớp và chúng cách nhau bởi dấu phảy). Các dòng nhắc tiếp theo tương tự lựa chọn Freeze. Newfrz

Cho phép tạo lớp mới và lớp này bị đông trong mọi viewport. Command: Vplayer 

Enter an option [?/Freeze/Thaw/Reset/Newfrz/Vpvisdflt]: N

Enter name(s) of new layers frozen in all viewports: (Tên của lớp mới tạo và bị

đông, có thể đưa vào nhiều tên lớp và chúng cách nhau bởi dấu phảy). Các dòng nhắc tiếp theo tương tự lựa chọn Freeze.

Vpvisdflt (Vport visibility default)

Thay đổi giá trị mặc định về sự hiển thị (Feeze/Thaw cho các viewport mới

tạo bằng lệnh Mview, AutoCAD sẽ tự động đánh dấu các lớp được xác định là

Feeze hay Thaw mỗi khi có một viewport mới được tạo nên).

Command: Vplayer 

Enter an option [?/Freeze/Thaw/Reset/Newfrz/Vpvisdflt]: V

Enter layer name(s) to change viewport visibility or <select objects>: (Tên các

lớp cần thay đổi hiển thị hoặc mặc định trên các viewport).

Enter a viewport visibility option [Frozen/Thawed] <Thawed>: (nhập F hoặc T

- 58 - 8.4. Lệnh Mvsetup

Lệnh Mvsetup dùng để thiết lập bản vẽ trong model space và paper space. Sử dụng lệnh này ta có thể tạo các floating viewport, hiệu chỉnh vị trí và kích thước các đối tượng nằm trong các viewport, chèn khối khung tên vào bản vẽ… Đây là một chương trình viết bằng ngôn ngữ Autolisp.

Command: Mvsetup 

Initializing...

Enter an option [Align/Create/Scale viewports/Options/Title block/Undo]:

Nếu biến TILEMODE = 1

Khi đó xuất hiện dòng nhắc phụ:

Enable paper space? [No/Yes] <Y>: (Muốn chuyển sang paper space không?).

Nếu nhập NO tức là chỉ làm việc trong không gian mô hình, các dòng nhắc sau sẽ xuất hiện lần lượt:

Enter units type [Scientific/Decimal/Engineering/Architectural/Metric]: (Chọn

dạng đơn vị).

Enter the scale factor: (Chọn tỷ lệ).

Enter the paper width: (Chọn chiều rộng khổ giấy, ví dụ giá trị 420). Enter the paper height: (Chọn chiều cao khổ giấy, ví dụ giá trị 297).

Dùng lựa chọn này ta có thể xác định đơn vị, tỷ lệ và giới hạn bản vẽ trong model space. Sau khi định xong sẽ tự động chèn đường viền vào bản vẽ hiện hành.

Nếu biến TILEMODE = 0

Nếu nhập YES hoặc khi thực hiện lệnh Mvsetup với biến TILEMODE = 0 thì các dòng nhắc sau xuất hiện.

Enter an option [Align/Create/Scale viewports/Options/Title block/Undo]:

Các lựa chọn Align

Sử dụng để chỉnh vị trí các mô hình trên các viewport: Command: Mvsetup 

Initializing...

Enter an option [Align/Create/Scale viewports/Options/Title block/Undo]:A

Nếu nhập H (Horizontal )hoặc V (Vertical) (Chỉnh vị trí theo phương

ngang và thẳng đứng).

Specify basepoint: (Chọn điểm chuẩn).

Specify point in viewport to be panned: (Chọn điểm khác chỉnh vị trí theo điểm

chuẩn).

Nếu nhập R (Rotate view):

Specify basepoint in the viewport with the view to be rotated: (Chọn điểm chuẩn). Specify angle from basepoint: (Góc so với điểm chuẩn).

Create

Dùng để tạo các floating viewport, có chức năng như lệnh Mview: Command: Mvsetup 

Initializing...

Enter an option [Align/Create/Scale viewports/Options/Title block/Undo]:C

Enter option [Delete objects/Create viewports/Undo] <Create>: (Các lựa chọn

Nếu chọn Create viewports (C):

Available layout options: . . .(lựa chọn các dạng viewport). 0: None (không có).

1: Single (Chỉ có một).

2: Std. Engineering (Theo tiêu chuẩn). 3: Array of Viewports (Dãy các viewport).

Enter layout number to load or [Redisplay]: (Số của dạng viewport đưa vào). Giả

sử ta chọn 3 dòng nhắc sau xuất hiện.

Specify first corner of bounding area for viewport(s): (Kích thước bao các

viewport, chọn một điểm làm góc trái viewport).

Specify opposite corner: (Chọn điểm góc đường chéo đối diện để xác định kích

thước bao các viewport).

Enter number of viewports in X direction <1>: (Số các khung nhìn theo trục X). Enter number of viewports in Y direction <1>: (Số các khung nhìn theo trục Y). Specify distance between viewports in X direction <0>: (Khoảng cách giữa các

khung nhìn theo trục X, giá trị này bằng 0 thì các khung nhìn sẽ nằm cạnh nhau theo trục X).

Specify distance between viewports in Y direction <0>: (Khoảng cách giữa các

khung nhìn thep trục Y, nếu giá trị này bằng 0 thì các khung cửa sổ sẽ nằm cạnh nhau).

Nếu chọn Delete objects (D)

Sử dụng lựa chọn này để xóa các khung nhìn.

Select the objects to delete...

Select objects: (Chọn đối tượng cần xóa).

Scale viewports

Sử dụng lựa chọn này để chỉnh độ lớn viewport: Command: Mvsetup 

Initializing...

Enter an option [Align/Create/Scale viewports/Options/Title block/Undo]:S

Select the viewports to scale...

Select objects: (Chọn viewport và nhấn ENTER). Set the ratio of paper space units to model space units... Enter the number of paper space units <1.0>:

Enter the number of model space units <1.0>:

Options

Lựa chọn các đặc tính cho khung vừa chèn vào. Command: Mvsetup 

Initializing...

Enter an option [Align/Create/Scale viewports/Options/Title block/Undo]:O

Enter an option [Align/Create/Scale viewports/Options/Title block/Undo]: (Chọn

đặc tính cần gán cho khung, ví dụ nhập L).

Enter an option [Layer/LImits/Units/Xref] <exit>: (Nếu nhập LI ta cần định lại

giới hạn bản vẽ).

Set drawing limits? [Yes/No] <N>: (Gán giới hạn bản vẽ).

- 60 - Command: Mvsetup 

Initializing...

Enter an option [Align/Create/Scale viewports/Options/Title block/Undo]:T

Enter title block option [Delete objects/Origin/Undo/Insert] <Insert>:

Available title blocks:...:(Chọn lựa khổ giấy của block khung tên).

0: None 1: ISO A4 Size(mm) 2: ISO A3 Size(mm) 3: ISO A2 Size(mm) 4: ISO A1 Size(mm) 5: ISO A0 Size(mm) 6: ANSI-V Size(in) 7: ANSI-A Size(in) 8: ANSI-B Size(in) 9: ANSI-C Size(in) 10: ANSI-D Size(in) 11: ANSI-E Size(in) 12: Arch/Engineering (24 x 36in) 13: Generic D size Sheet (24 x 36in)

Enter number of title block to load or [Add/Delete/Redisplay]: (Đưa mã số của

khổ giấy ta chọn, giả sử chọn khổ giấy A1 thì ta đưa số 4 vào dòng nhắc trên).

Create a drawing named iso_a1.dwg? <Y>: (Nhấn ENTER để đồng ý tạo bản vẽ

chứa khung với tên ISO- A1.DWG). Undo

Hủy bỏ một thao tác vừa thực hiện. Command: Mvsetup 

Initializing...

Enter an option [Align/Create/Scale viewports/Options/Title block/Undo]:U

8.5. Tạo đường bao, đường khuất 3D solid (lệnh Solprof)

Menu bar Toolbars Nhập lệnh

Draw/Solid>Setup>profile Solids Solprof

Ta khảo sát các lệnh liên quan đến tạo các hình chiếu từ mô hình 3D: Solprof, Solview, Soldraw,… Các lệnh này nằm trên Draw menu và Solids toolbar (hình 8.1).

Hình 8.1

Lệnh Solprof dùng để tạo đường bao thấy được và khuất cho các solid. Các đường nét này nằm một mặt phẳng và trên các lớp khác nhau. Để thực hiện lệnh này biến TILEMODE = 0 và đang ở trong model space.

Trước khi thực hiện lệnh Solprof nếu biến TILEMODE = 1 ta phải thực hiện các lệnh sau:

Command: TILEMODE 

Enter new value for TILEMODE <1>: 0

Command: LIMITS 

Reset Paper space limits: (Định giới hạn bản vẽ cho paper space). Specify lower left corner or [ON/OFF] <0.0000,0.00000>:

Specify upper right corner < >: 420,297

Command: ZOOM 

Specify corner of window, enter a scale factor (nX or nXP), or

[All/Center/Dynamic/Extents/Previous/Scale/Window] <real time>: A

Command: MVIEW 

Specify corner of viewport or

[ON/OFF/Fit/Shadeplot/Lock/Object/Polygonal/Restore/2/3/4] <Fit>: 0,0

Specify opposite corner: 420,297 (Chỉ có một khung nhìn duy nhất). Command: MSPACE 

Lúc bấy giờ ta đang trong model space và thực hiện lệnh Solprof: Command: Solprof 

Select objects: (Chọn các solid).

Display hidden profile lines on separate layer? [Yes/No] <Y>: (Trình bày các

- 62 -

Nếu nhập Y (YES) thì hai block sẽ được tạo nên, một block là các đường bao nhìn thấy được còn block kia là các đường khuất. Block đường thấy được có cùng đường bao với solid được chọn và nằm trên lớp tự tạo PV- (tên Vports), còn block đường khuất nằm trên lớp PH- (tên Vports) và có dạng đường HIDDEN (nếu trong bản vẽ có HIDDEN – hình 8.2, còn không có thì vẫn xuất hiện đường CONTINUOUS). Nếu nhập N (NO) thì chỉ có lớp chứa các đường bao thấy.

a) NO b) YES

Hình 8.2. Display hidden profile lines on separate layer

Project profile lines onto a plane? [Yes/No] <Y>: (Chiếu các đường bao lên một

mặt phẳng hay không?).

Nếu nhập Y (YES) sẽ tự động chiếu các đường bao lên mặt phẳng song song với màn hình và mặt phẳng này đi qua điểm gốc của UCS hiện hành. Nếu trả lời N (NO) các đường bao giữ nguyên hình dạng 3D (dạng wireframe).

Delete tangential edges? [Yes/No] <Y>: (Có xóa các cạnh tiếp xúc hay không?,

Nếu ta nhập Y (YES) thì sẽ xóa các đối tượng chuyển tiếp còn nhập N (NO) thì các đường chuyển tiếp vẫn giữ nguyên).

a) YES b) NO

Hình 8.3. Delete tangential adges

Ví dụ trên hình 8.3 trước khi thực hiện lệnh Solprof ta bo tròn cạnh là giao tuyến mặt trụ và mặt phẳng của solid thì sau khi thực hiện lệnh Solprof tại bề mặt chuyển tiếp này sẽ khác nhau.

Chú ý

- Để biết tên của viewport ta sử dụng lệnh List khi đang ở trong không gian giấy vẽ (paper space).

Hình 8.4. Tạo các hình chiếu từ mô hình 3D solid

- 64 -

Các lớp được tạo khi thực hiện lệnh Solprof (hình 8.5) chỉ thuộc viewport tương ứng. Khi ta tạo đối tượng thuộc một trong các viewport này thì các đối tượng này sẽ không xuất hiện tại các viewport khác.

8.6. Tạo các hình chiếu từ mô hình 3D (lệnh Solview)

Menu bar Toolbars Nhập lệnh

Draw/Solid>Setup>View Solids Solview

Lệnh Solview dùng để tạo các floating viewport với các hình chiếu vuông góc, hình chiếu phụ và hình cắt của các solid.

Các thông tin về mỗi hình chiếu được giữ trong floating viewport mà ta tạo. Các thông tin này ta sẽ sử dụng khi thực hiện lệnh Soldraw. Lệnh Solview thực hiện trong paper space.

Lệnh Solview sẽ tự động tạo các lớp mới: lớp các đường bao thấy được (Visible lines), lớp các đường khuất (Hidden lines), lớp đường cắt (Section Hatching), lớp đường kích thước (Dimesions),… Tên các lớp được thể hiện như sau.

Tên Layer Dạng Object Ví dụ

View name - VIS Visible lines), Solucs -VIS View name - HID Hidden lines Solucs - VIS View name - DIM Dimesions Solucs - DIM View name - HAT Hatching pattern (for sections) Solucs - HAT

Chú ý

Các thông tin được lưu trũ trong các lớp vừa tạo sẽ được xóa hoặc cập nhật khi ta thực hiện lệnh Slodraw. Do đó trên các lớp này không nên lưu trữ các thông tin thường trú của bản vẽ.

Lệnh Solview sắp xếp các đối tượng của viewport trên lớp VPORTS. Lệnh Solview sẽ tạo lớp này nếu trong bản vẽ chưa có lớp cùng tên. Lệnh Solview được sử dụng khi biến TILEMODE = 0 và trong paper space. Nếu ta đang trong môi trường model space thì sử dụng lệnh pspace để chuyển sang paper space. Command: Solview 

Enter an option [Ucs/Ortho/Auxiliary/Section]: (Các lựa chọn).

Các lựa chọn UCS

Lựa chọn này cho ta tạo các hình chiếu theo UCS. Command: Solview 

Enter an option [Ucs/Ortho/Auxiliary/Section]: U

Enter an option [Named/World/?/Current] <Current>:

Nếu trên màn hình không có floating viewport thì lựa chọn UCS giúp ta tạo viewport chính và theo viewport này ta tạo các hình chiếu khác.

Ta có thể sử dụng UCS hiện hành hoặc các UCS được lưu trữ trước đó làm mặt phẳng chiếu. Các hình chiếu trong các viewport song song mặt phẳng XY của UCS hiện hành và trục X từ trái sang phải. trục Y hướng lên trên (tương tự Vpoint với 0, 0, 1).

Các lựa chọn Current

Sử dụng mặt phẳng XY của viewport hiện hành làm mặt phẳng chiếu. Lựa chọn này cho ta tạo các hình chiếu theo UCS.

Command: Solview 

Enter an option [Ucs/Ortho/Auxiliary/Section]: U

Enter an option [Named/World/?/Current] <Current>:

Enter view scale <1>: (Tỷ lệ view).

Specify view center: (Chọn một điểm làm tâm quan sát).

Specify view center <specify viewport>: (Chọn một điểm khác làm tâm quan sát,

nếu vừa ý ta nhấn ENTER).

Specify first corner of viewport: (Điểm đường chéo thứ nhất của viewport). Specify opposite corner of viewport: (Điểm đường chéo đối diện của viewport). Enter view name: (Tên khung nhìn).

World

Sử dụng mặt phẳng XY của WCS làm mặt phẳng chiếu. Trình tự thực hiện

tương tự lựa chọn Current.

Command: Solview 

Enter an option [Ucs/Ortho/Auxiliary/Section]: U

Enter an option [Named/World/?/Current] <Current>: B

?

Liệt kê các UCS lưu trữ trong bản vẽ: Command: Solview 

Enter an option [Ucs/Ortho/Auxiliary/Section]: U

Enter an option [Named/World/?/Current] <Current>: ?

Enter UCS names to list <*>: Named

Hình chiếu sẽ song song với mặt phẳng XY của UCS được lưu trữ trước đó và ta sẽ gọi lại.

Command: Solview 

Enter an option [Ucs/Ortho/Auxiliary/Section]: U

Enter an option [Named/World/?/Current] <Current>: N

Enter name of UCS to restore: (Nhập tên của UCS đã được ghi). Enter view scale <1.000>: (Nhập tỷ lệ quan sát).

Các dòng nhắc tiếp theo tương tự lựa chọn Current.

ORTHO

Tạo các viewport với hình chiếu vuông góc từ mô hình của viewport hiện có. Đầu tiên ta chọn cạnh của viewport đang có để xác định hướng chiếu, sau đó chọn tâm chiếu và vị trí viewport chứa hình chiếu.

Command: Solview 

Enter an option [Ucs/Ortho/Auxiliary/Section]: O 

Specify side of viewport to project: (Chọn một cạnh của viewport). Specify view center: (Định điểm làm tâm hình chiếu).

Specify view center <specify viewport>: 

Specify first corner of viewport: (Chọn điểm góc viewport).

Specify opposite corner of viewport: (Chọn điểm đối diện viewport) Enter view name: TOP  (Nhập tên của viewport).

- 66 -

Tạo hình chiếu phụ (Auxiliary view) từ mô hình của khung nhìn đang có. Đầu tiên ta định hai điểm để xác định mặt chiếu cho hình chiếu phụ. Cả hai điểm phải cùng nằm trên một viewport.

Command: Solview 

Enter an option [Ucs/Ortho/Auxiliary/Section]: A

Specify first point of inclined plane: (Chọn điểm thứ nhất của mặt nghiêng). Specify second point of inclined plane: (Chọn điểm thứ hai của mặt nghiêng). Specify side to view from: (Chọn một điểm tùy ý rồi nhấn ENTER).

Specify view center: (Chọn một điểm ở vùng cần đặt hình chiếu phụ). Specify first corner of viewport: (Chọn điểm gốc khung nhìn).

Specify opposite corner of viewport: (Chọn điểm đối diện khung nhìn). Enter view name: HINHCHIEUPHU (Nhập tên khung nhìn).

SECTION

Lựa chọn này tạo hình cắt cho solid, sau đó kết hợp với lệnh Soldraw ta vẽ mặt cắt. Theo tiêu chuẩn vẽ kỹ thuật không cho phép vẽ các đường khuất trên mặt cắt, do đó lệnh Solview sẽ đóng băng (Freeze ) lớp tên …-HID.

Đầu tiên ta chọn hai điểm trên viewport chứa mô hình để định mặt phẳng cắt.

Command: Solview 

Enter an option [Ucs/Ortho/Auxiliary/Section]: S

Specify first point of cutting plane: (Chọn điểm thứ nhất mặt phẳng cắt). Specify second point of cutting plane: (Chọn điểm thứ hai mặt phẳng cắt). Specify side to view from: (Chọn điểm quan sát mặt phẳng cắt).

Enter view scale < >: (Nhập giá trị dương).

Specify view center: (Chọn một điểm làm view center).

Specify first corner of viewport: (Chọn điểm góc thứ nhất của viewport). Specify opposite corner of viewport: (Chọn điểm góc thứ hai của viewport). Enter view name: (Nhập tên viewport).

8.7. Lệnh Soldraw

Menu bar Toolbars Nhập lệnh

Draw/Solid>Setup>Drawing Solids Soldraw

Lệnh Soldraw tạo các đường biên dạng và mặt cắt trong các viewport tạo bởi lệnh Solview trước đó.

Các đường khuất và đường thấy được chiếu trên mặt phẳng vuông góc hướng quan sát. Đối với hình cắt, các đường cắt được tạo nhờ vào các biến HPNAME (tên mẫu mặt cắt), HPSCALE (tỷ lệ mẫu mặt cắt) và HPANG (góc của mẫu mặt cắt).

Tất cả các đường biên và hình cắt trên các viewport được xóa đồng thời tạo các đường biên và hình cắt mới. Tất cả các lớp, ngoại trừ các lớp chứa đường biên và hình cắt sẽ được đóng băng trên mỗi viewport.

Command: Soldraw 

Select viewports to draw.. Select objects: (Chọn viewport).

Chú ý

Không được sắp xếp các đối tượng thường trú của bản vẽ trên các lớp: View name-VIS, View name-HID và View name – HAT. Các thông tin nằm trên

các lớp đó sẽ bị xóa hoặc cập nhập khi thực hiện lệnh Soldraw. Sử dụng lệnh U (Undo) để xóa viewport vừa vẽ bằng lệnh Soldraw.

- 68 - Chương 9

QUAN SÁT MÔ HÌNH BA CHIỀU 9.1. Quan sát mô hình 3D bằng lệnh Dview

Menu bar Toolbars Nhập lệnh

View/3D Dynamic View Dview

Sử dụng lệnh Dview (Dynamic dview) ta có thể quan sát hình chiếu phối cảnh mô hình 3D.

Command: Dview 

Select objects or <use DVIEWBLOCK>: (Chọn các đối tượng cần quan sát hình

chiếu phối cảnh. Nếu tại dòng nhắc này ta ENTER sẽ xuất hiện mô hình chi tiết thân của van tiết lưu – hình 9.1))

Select objects or <use DVIEWBLOCK>: (Tiếp tục chọn mô hình cần quan sát

hoặc nhấn ENTER để kết thúc việc chọn đối tượng). Enter option [CAmera/TArget/Distance/POints/PAn/Zoom/TWist/CLip/Hide/Off/Undo]: (Các lựa chọn). Hình 9.1 Các lựa chọn 9.1.1. Điều chỉnh ống kính (Camera)

Lựa chọn Camera dùng để quay ống kinh (Camera) chung quanh mục tiêu

(Target), khoảng cách từ ống kính đến mục tiêu là không đổi (hình 9.2), tương tự như ta xác định điểm nhìn của lệnh Vpoint.

Command: Dview 

Select objects or <use DVIEWBLOCK>: (Chọn các đối tượng cần quan sát và

nhấn ENTER).

[CAmera/TArget/Distance/POints/PAn/Zoom/TWist/CLip/Hide/Off/Undo]: CA

Specify camera location, or enter angle from XY plane,or [Toggle (angle in)] <35.2644>: (Góc quay của camera so với mặt phẳng XY).

Specify camera location, or enter angle in XY plane from X axis, or [Toggle (angle from)] <35.26439>: (Góc quay so với trục X trong mặt phẳng XY).

9.1.2. Điều chỉnh mục tiêu (Target)

Lựa chọn Target dùng để quay mục tiêu chung quanh ống kính, khoảng

Một phần của tài liệu hướng dẫn thiết kế mô hình 3d bằng autocad (Trang 57)