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 cách giữa mục tiêu và ống kính không đổi (hình 9.3) và lưu bằng biến TARGET.
Hình 9.3. Lựa chọn Target
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]: TA
Specify camera location, or enter angle from XY plane, or [Toggle (angle in)] <…>: (Góc của mục tiêu so với mặt phẳng XY). Nếu nhấp T sẽ xuất hiện dòng
nhắc:
Specify camera location, or enter angle in XY plane from X axis, or [Toggle (angle from)] <…>: (Góc quay so với trục X trong mặt phẳng XY).
9.1.3. Quan sát hình chiếu phối cảnh (Distance)
Lựa chọn Distance dùng để thay đổi khoảng cách ống kính so với mục tiêu dọc theo tia nhìn (tia nhìn là tia xuất phát từ ống kính hướng về mục tiêu). Khi sử dụng lựa chọn này mô hình từ hình chiếu song song chuyển sang hình chiếu phối cảnh (hình 9.4).
a) Hình chiếu song song b) Hình chiếu phối cảnh Hình 9.4
Biểu tượng tọa độ giống như một khối lập phương thu nhỏ dần, phía trên màn hình xuất hiện một thước ngang có con chạy hình thoi, trên thước có nhiều vạch đứng ghi hệ số tỷ lệ khoảng cách từ 0x (trái) 16x (phải) như hình 9.5. Tỷ lệ càng lớn thì khoảng cách càng xa và hình càng nhỏ dần. Lúc này càng xa điểm nhìn kích thước bị thu nhỏ lại.
- 70 -
Trước khi thực hiện lựa chọn Distance ta nên định lại vị trí mục tiêu và điểm nhìn bằng lựa chọn Point của lệnh Dview, hoặc sử dụng lệnh Vpoint định
điểm nhìn ở vị trí có thể quan sát toàn bộ mô hình (nhập giá trị tương đối lớn, ví dụ 100, -100, 100). Giá trị khoảng cách nhìn hiện lên tại dòng trạng thái.
Command: Dview
[CAmera/TArget/Distance/POints/PAn/Zoom/TWist/CLip/Hide/Off/Undo]: D
Select objects or <use DVIEWBLOCK>: (Chọn các đối tượng cần quan sát và
nhấn ENTER).
Specify new camera-target distance <…>: (Khoảng cách mới hoặc kéo con chạy
hình thoi định tỷ lệ khoảng cách).
9.1.4. Xác định lại vị trí và khoảng cách quan sát (POints)
Lựa chọn POints để thay đổi vị trí ống kính, mục tiêu và khoảng cách từ ống kính đến mục tiêu (biến VIEWDIR). Khi sử dụng lựa chọn Distance mà
khoảng cách giữa ống kính và mục tiêu quá gần ta không thể quan sát được mô hình, do đó phải định lại khoảng cách và vị trí điểm nhìn và mục tiêu (hình 9.6). Command: Dview
[CAmera/TArget/Distance/POints/PAn/Zoom/TWist/CLip/Hide/Off/Undo]: D
Select objects or <use DVIEWBLOCK>: (Chọn các đối tượng cần quan sát và
nhấn ENTER).
Specify target point <…>: (Nhập vào tọa độ mới của mục tiêu). Specify camera point <…>: (Nhập vào tọa độ mới của ống kính).
Trong dấu < > là tọa độ mục tiêu và ống kính hiện hành.
Hình 9.6. Vị trí Camera, Target và hình ảnh quan sát
9.1.5. Thu phóng hình ảnh (Zoom)
Lựa chọn Zoom để phóng to hay thu nhỏ màn hình mà không thay đổi vị trí ống kính và mục tiêu, tức là hiệu chỉnh tiêu cự ống kính (hình 9.7).
Command: Dview
[CAmera/TArget/Distance/POints/PAn/Zoom/TWist/CLip/Hide/Off/Undo]: D
Select objects or <use DVIEWBLOCK>: (Chọn các đối tượng cần quan sát và
nhấn ENTER).
Hình 9.7. Mô hình có khoảng cách quan sát gần và tiêu cự nhỏ
9.1.6. Di chuyển hình ảnh (PAn)
Lựa chọn Pan di chuyển ống kính và mục tiêu song song với mặt phẳng nhìn, khoảng cách nhìn không đổi.
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]: PA
Specify displacement base point:(Chọn điểm chuẩn để dời như lệnh PAN). Specify second point: (Điểm dời đến).
9.1.7. Quay ống kính (Twist)
Lựa chọn Twist cho phép quay ống kính quanh tia nhìn (hình 9.8), giá trị lưu bằng biến VIEWTWIST.
Command: Dview
Select objects or <use DVIEWBLOCK>: (Chọn các đối tượng cần quan sát và
nhấn ENTER).
- 72 -
Hình 9.8
9.1.8. Thiết lập mặt phẳng cắt (Clip)
Lựa chọn Clip để đặt hai mặt phẳng cắt vuông góc với tia nhìn, gọi là mặt cắt trước và mặt cắt sau để qui định phạm vi nhìn thấy. Ta chỉ quan sát được các đối tượng nằm giữa hai mặt phẳng cắt đó mà thôi.
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]:CL
Enter clipping option [Back/Front/Off] <Off>: (Chọn mặt cắt trước (front), sau
(back) hoặc off để thoát ra khỏi lựa chọn này). Nếu chọn F (front) xuất hiện dòng nhắc tiếp:
Specify distance from target or [set to Eye(camera)/ON/OFF] <173.2049>: (xác
định vị trí mặt cắt trước so với mục tiêu).
Nếu chọn B (back) xuất hiện dòng nhắc:
Specify distance from target or [ON/OFF] <-373.8111>: (Khoảng cách từ mục
tiêu đến mặt cắt sau).
9.1.9. Che các nét khuất (Hide)
Lựa chọn Hide dùng để che các nét khuất. Khi thoát ra khỏi lệnh Dview thì các nét khuất xuất hiện trở lại (hình 9. 9).
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]:H
a) Trước khi Hide b) Sau khi Hide Hình 9.9
9.1.10. Tắt chế độ quan sát hình chiếu phối cảnh (OFF)
Lựa chọn Off chuyển các hình chiếu phối cảnh của mô hình 3D đang quan sát sang hình chiếu song song.
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]:O
9.1.11. Hủy bỏ thao tác (Undo) và kết thúc lệnh Dview (eXit)
Lựa chọn Undo hủy bỏ thao tác vừa thực hiện lệnh Dview. Lựa chọn eXit kết thúc lệnh Dview.
9.2. Quan sát mô hình bằng lệnh 3dorbit
Menu bar Toolbars Nhập lệnh
Kiểm tra sự quan sát tương tác đối tượng trong 3D. Lệnh 3Dorbit cho phép bạn thao tác hình ảnh đối tượng 3D bằng cách nhấp và kéo chuột.
Bạn có thể quan sát toàn bộ bản vẽ của bạn, hoặc chọn một hoặc nhiều đối tượng trước khi bắt đầu thực hiện lệnh.
Lệnh 3Dorbit kích hoạt 3D view trên viewport hiện hành. Nếu UCS được mở thì biểu tượng 3D UCS được to màu, mô tả UCS hiện hành, sẽ xuất hiện trên 3D orbit view.
3D orbit view hiển thị một arcball với đường tròn được chia làm 4 điểm ¼ (quadrant) bởi các đường tròn nhỏ (hình 9.10). Khi 3Dorbit được kích hoạt thì mục tiêu của view trở thành điểm dừng và vị trí camera hoặc điểm quan sát di chuyển dọc mục tiêu. Tâm của arcball không phải là tâm của đối tượng mà bạn đang quan sát, mà là điểm mục tiêu (target).
Hình 9.10
Hình 9.11
Di chuyển cursor theo các vị trí khác nhau của arcball làm thay đổi gốc biểu tượng cursor, chỉ định hướng mà trên đó view sẽ quay. Trong khi lệnh đang được kích hoạt bạn có thể truy cập vào các lựa chọn khác của lệnh 3Dorbit từ shortcut menu bằng cách nhấp phải chuột trên vùng đồ họa hoặc chọn các nút trên thanh công cụ 3D Orbit (hình 9.11).
- 74 -
Lệnh 3Dorbit kích hoạt sự tương tác 3Dorbit view trên viewport hiện hành. Khi thực hiện lệnh 3Dorbit, bạn sử dụng chuột để thao tác các cảnh của mô hình. Bạn có thể quan sát toàn bộ mô hình hoặc đối tượng bất kỳ trên mô hình từ các điểm khác nhau chung quanh chúng.
Khi lệnh 3Dorbit được kích hoạt, các điểm mà bạn quan sát, hoặc gọi là mục tiêu quan sát (target), trở thành các điểm dừng. Điểm mà từ đó bạn quan sát mô hình, hoặc gọi là vị trí camera, di chuyển chung quanh mục tiêu. Tâm của arcball là điểm mục tiêu (Target).
Bạn có thể tô màu các đối tượng trên bản vẽ của bạn khi đang kích hoạt lệnh 3Dorbit.
9.2.2. Sử dụng các lựa chọn lệnh 3Dorbit
Bạn có thể thực hiện các lựa chọn 3Dorbit theo shortcut menu. Tuy nhiên, nếu lệnh 3Dorbit không được kích hoạt, bạn có thể nhập lệnh 3Dorbit để bắt đầu và kích hoạt một trong các lựa chọn trong cùng một lúc.
Để bắt đầu 3Dorbit
1 Chọn đối tượng mà bạn muốn quan sát với lệnh 3Dorbit. Bạn có thể quan sát toàn bộ mô hình bằng cách không chọn bất kỳ đối tượng nào. Tuy nhiên, khi chọn đối tượng để quan sát làm nổi bật sự biểu diễn của đối tượng đó. Cần chú ý các đối tượng OLE và các đối tượng raster không xuất hiện 3D orbit view.
2 Từ View menu, chọn 3D Orbit. Một arcball được xuất hiện bên trong một viewport đang kích hoạt (hình 9.10). Nếu biểu tượng UCS đang mở thì chúng xuất hiện dưới dạng tô màu. Nếu đang mở GRIP, một đường lưới 3D (3D line grid) thay thế các điểm lưới 2D.
3 Nhấp và kéo cursor để quay view. Khi bạn di chuyển cursor trên các vùng khác nhau của arcball, biểu tượng cursor sẽ thay đổi. Khi đó bạn nhấp vào cursor và bắt đầu quay mô hình.
9.2.3. Kéo (Pan) và thu phóng (Zoom) trên 3D Orbit View
Bạn có thể vào các lựa chọn Pan và Zoom từ 3D Orbit shortcut menu trên
thanh công cụ 3D Orbit.
Để kéo (pan) trên 3D orbit view
1 Để bắt đầu 3Dorbit, nhấp phím phải trên vùng vẽ và chọn Pan từ 3D Orbit
shortcut menu. Khi đó cursor thay đổi thành hand cursor (hình bàn tay). 2 Nhấp và kéo cursor để di chuyển view nằm ngang, thẳng đứng hoặc theo
đường chéo. View di chuyển theo hướng mà bạn kéo hand cursor.
Bạn có thể chọn các lựa chọn trên shortcut menu như Projection, Shading
modes và Visual aids cùng một lúc với Pan.
3 Để kết thúc lựa chọn Pan, nhấp phím phải và chọn Orbit hoặc Zoom từ
shortcut menu.
Để thu phóng (zoo) trên 3D orbit view
1 Bắt đầu 3Dorbit, nhấp phím phải trên vùng đồ họa và chọn Zoom từ
shortcut menu. Cursor thay đổi thành biểu tượng hình kính lúp với dấu cộng
(+) và trừ (-). Zoom mô phỏng các ảnh hưởng thấu kính có tiêu cự thay đổi
của máy ảnh bằng cách làm cho các đối tượng gần hơn hoặc xa hơn. Nếu
cảnh với những gì mà bạn có thể quan sát được đối tượng. Điều đó có thể làm biến dạng không đáng kể hiển thị của vài đối tượng.
2 Nhấp và kéo lên trên màn hình để phóng to. Nhấp và kéo xuống dưới màn hình để thu nhỏ.
3 Để thay đổi Projection hoặc Shading model hoặc sử dụng Visual aid bạn
nhấp phím phải và lựa chọn từ shortcut menu.
4 Để kết thúc Zoom, nhấp phím phải và chọn Orbit hoặc Pan từ shortcut
menu.
Để sử dụng zoom window trên 3D orbit view
1 Bắt đầu 3Dorbit, nhấp phím phải trên vùng đồ họa và chọn More>Zoom
Window từ shortcut menu. Cursor thay đổi thành biểu tượng hình chữ nhật.
2 Nhấp và kéo để tạo một hình chữ nhật chung quanh vùng mà bạn muốn chọn. Khi bạn thả nút chọn, bản vẽ được phóng to lên và hiển thị vùng bản vẽ mà bạn chọn.
Để zoom theo giới hạn hình vẽ (extent) trên 3D orbit view
Bắt đầu lệnh 3Dorbit, nhấp phím phải trên vùng đồ họa và chọn
More>Zoom>Extent từ shortcut menu. View được nằm ở tâm màn hình và
hiển thị tất cả các đối tượng trên màn hình theo kích thước lớn nhất có thể.
Để hiệu chỉnh khoảng cách camera trên 3D orbit view
1 Bắt đầu 3Dorbit, nhấp phím phải trên vùng đồ họa và chọn More>Adjust
Distance từ shortcut menu. Cursor thay đổi thành đường thẳng có mũi tên
chỉ lên và xuống.
2 Nhấp và kéo lên trên màn hình để di chuyển camera đến gần hơn đối tượng. Nhấp và kéo về phía dưới màn hình để dời camera ra xa đối tượng (hình 9.12).
Adjust Distance mô phỏng ảnh hưởng của việc di chuyển camera đến gần
hơn hoặc ra xa khỏi đối tượng.
a) Kéo mũi tên lên trên b) Kéo mũi tên xuống dưới Hình 9.12
9.2.4. Sử dụng lựa chọn Projection trên 3D orbit View
Bạn có thể chọn để sử dụng phép chiếu song song hoặc phối cảnh của view trong 3Dorbit đang kích hoạt.
Để chọn phép chiếu song song (parallel) và phối cảnh (perspective) trên 3D orbit view
1 Bắt đầu 3Dorbit, nhấp phím phải trên vùng đồ họa và chọn Projection.
2 Chọn một trong các lựa chọn sau:
Song song (Parallel): Thay đổi view sao cho hai đường thẳng song song không bao giờ hột tụ tại một điểm. Hình dạng của mô hình luôn giống nhau
- 76 -
và không có sự biến dạng khi quan sát chúng gần hơn. Phép chiếu này được mặc định.
Phối cảnh (Perspective): Thay đổi view sao cho tất cả các đường thẳng song song nhau hội tụ về một điểm. Đối tượng xuất hiện lùi xa dần theo khoảng cách trong khi các bộ phận của đối tượng xuất hiện càng lớn khi càng gần điểm quan sát. Các hình dạng bị biến dạng một chút khi quan sát đối tượng rất gần.
Một dấu kiểm được hiển thị ngay sau khi chọn lựa chọn Projection.
9.2.5. Tô màu các đối tượng trên 3D Orbit View
Các đối tượng trên 3D orbit view được tô màu cho chúng sự biểu diễn ba chiều thật hơn. Bạn có thể thay đổi phương pháp hiển thị đối tượng bằng cách sử dụng các phương thức tô màu khác nhau.
Để thay đổi phương thức tô màu trên 3D orbit view
1 Bắt đầu 3Dorbit, nhấp phím phải chuột trên vùng đồ họa và chọn Shading
Modes từ shortcut menu.
2 Chọn một trong các lựa chọn sau:
Wireframe: Hiển thị các đối tượng trên 3D view bằng cách sử dụng các
đoạn thẳng và đường cong để hiển thị các cạnh biến (hình 9.13).
Hình 9.13
Hình 9.14
Hidden: Hiển thị các đối tượng trên 3D view sử dụng cách hiển thị dạng
khung lưới với các đường hiển thị và các mặt sau được che khuất (hình 9.14).
Flat Shaded: Tô màu các đối tượng trên 3D view giữa các mặt đa giác.
Điều đó làm cho các đối tượng phân chia thành các mặt phẳng và hiển thị với độ mịn thấp nhất (hình 9.15).
Hình 9.15
Gouraud Shaded: Tô màu các đối tượng trên 3D view và làm trơn các cạnh
giữa các mặt đa giác. Điều đó làm cho các đối tượng trơn hơn, hiển thị thật hơn (hình 9.16).
Hình 9.16
Flat Shaded, Edges On: Kết hợp các lựa chọn Flat Shaded và Wireframe.
Các đối tượng là mặt đa giác tô màu với sự hiển thị khung lưới (hình 9.17).
Hình 9.17
Gouraud Shaded, Edges On: Kết hợp các lựa chọn Gouraud Shaded và Wireframe. Các đối tượng được tô màu theo phương pháp Gouraud với
khung lưới được hiển thị (hình 9.18).
Hình 9.18
9.3. Các lệnh liên quan đến quan sát mô hình 3D
Ngoài lệnh 3DOrbit, trong AutoCAD còn có một số lệnh liên quan đến quan sát mô hình 3D: 3Dcorbit, 3Dclip, 3Ddistance, 3Dpan, 3Dsviwel, 3Dzoom, Camera,… Các lệnh này nằm trên 3D Orbit toolbar.
9.3.1. Lệnh 3Dclip
Menu bar Toolbars Nhập lệnh
- 78 -
Shortcut menu: Bắt đầu lệnh 3Dorbit, nhấp phím phải trên vùng đồ họa và
chọn More Adjust Clipping Planes.
Bắt đầu 3D view tương tác và mở Adjust Clipping Planes window, AutoCAD hiển thị Adjust Clipping Planes window.
9.3.2. Lệnh 3Ddistance
Menu bar Toolbars Nhập lệnh
3Dorbit 3Ddistance
Shortcut menu: Bắt đầu lệnh 3Dorbit, nhấp phím phải trên vùng đồ họa và
chọn More Adjust Distance.
Bắt đầu 3D view tương tác làm cho đối tượng xuất hiện gần hoặc xa hơn.