Giáo trình hình thành hệ thống ứng dụng cấu tạo các phương pháp lập trình ajax trên autocad p4
Thông tin tài liệu:
Nội dung trích xuất từ tài liệu:
Giáo trình hình thành hệ thống ứng dụng cấu tạo các phương pháp lập trình ajax trên autocad p4 CHƯƠNGV:LẬPTRÌNHTRÊNAUTOCADVí dụ sau thêm tất cả các đối tượng đi qua điểm (6.8 , 9.4 , 0) vào đối tượng SelectionSet có tênlà “MySelectionSet”: Sub VD_SelectAtPoint() Tạo đối tượng SelectionSet Dim ssetObj As AcadSelectionSet On Error Resume Next Set ssetObj = ThisDrawing.SelectionSets(MySelectionSet) If Err 0 Then Err.Clear Set ssetObj = ThisDrawing.SelectionSets.Add(MySelectionSet) Else ssetObj.Clear End If Thêm tất cả các đối tượng qua điểm (6.8,9.4,0) vào đối tượng SelectionSet Dim point(0 To 2) As Double point(0) = 6.8: point(1) = 9.4: point(2) = 0 ssetObj.SelectAtPoint point End SubPhươngthứcSelectByPolygonPhương thức này thực hiện chọn các đối tượng để thêm vào SelectionSet dựa trên mối tươngquan với đường đa tuyến do người lập trình xác định trước. Cú pháp của phương thức này nhưsau:object.SelectByPolygon Mode, PointsList[, FilterType][, FilterData]Tham số Giải thíchObject Là đối tượng SelectionSetMode Tham số xác định chế độ chọn đối tượng.PointsList Tham số tùy chọn, kiểu Variant (mảng kiểu Double) chứa toạ độ 3 chiều của các đỉnh của đường đa tuyến.FilterType, Tham số tuỳ chọn, xác định bộ lọc đối tượng (Chi tiết tham khảo phần “Định nghĩaFilterData bộ lọc đối tượng cho SelectionSet” trang 236).Giá trị của tham số Mode sẽ xác định cách thức lựa chọn đối tượng khi sử dụng phương thứcSelectByPolygon. Giá trị của tham số này có thể là một trong những giá trị sau:Hằng số Giá trị Ý nghĩaacSelectionSetFence 2 Chọn các đối tượng có giao cắt với đường bao đa tuyến có tọa độ các đỉnh xác định bởi PointsList.acSelectionSetWindowPolygon 6 Chọn các đối tượng nằm hoàn toàn bên trong miền đa giác có tọa độ các đỉnh xác định bởi PointsList.acSelectionSetCrossingPolygon 7 Chọn các đối tượng nằm hoàn toàn hoặc một phần bên trong miền đa giác có tọa độ các đỉnh xác định bởi PointsList. AutoCAD sẽ tự động vẽ đa giác từ các tọa độ này theo nguyên tắc các cạnh của đa giác không giao nhau. 233 Minh hoạ dưới đây sẽ làm rõ ý nghĩa các giá trị của tham số Mode. Các đường liền là các đối tượng trên bản vẽ của AutoCAD, còn các đường nét đứt là đường đa tuyến nối các đỉnh được cho bởi tham số PointList. Hình V-10: Minh hoạ các chế độ chọn đối tượng của phương thức SelectByPolygon. Kết quả của phương thức SelectByPolygon là rất khác nhau tuỳ thuộc vào giá trị của tham số Mode. Nếu tham số Mode có giá trị là: acSelectionSetFence: đối tượng được chọn là hình ellipese. acSelectionSetWindowPolygon: đối tượng được chọn là hình chữ nhật và hình tròn. acSelectionSetCrossingPolygon: đối tượng được chọn là tất cả các hình trên. Đoạn mã sau sẽ minh hoạ cách thức sử dụng phương thức SelectByPolygon Sub VD_SelectByPolygon() Tạo đối tượng SelectionSet Dim ssetObj As AcadSelectionSet On Error Resume Next Set ssetObj = ThisDrawing.SelectionSets(MySelectionSet) If Err 0 Then Err.Clear Set ssetObj = ThisDrawing.SelectionSets.Add(MySelectionSet) Else ssetObj.Clear End If Xác định các đỉnh của đường đa tuyến Dim pointsArray(0 To 11) As Double pointsArray(0) = 28.2: pointsArray(1) = 17.2: pointsArray(2) = 0 pointsArray(3) = -5: pointsArray(4) = 13: pointsArray(5) = 0 pointsArray(6) = -3.3: pointsArray(7) = -3.6: pointsArray(8) = 0 pointsArray(9) = 28: pointsArray(10) = -3: pointsArray(11) = 0 Xác định chế độ chọn đối tượng Dim mode As Integer mode = acSelectionSetFence Chọn đối tượng ssetObj.SelectByPolygon mode, pointsArray End Sub PhươngthứcSelectOnScreen Phương thức này sẽ hiển thị dòng nhắc “Select object:” tại dòng lệnh và cho phép người dùng chọn đối tượng trực tiếp trên màn hình bản vẽ, cách thao tác trên màn hình AutoCAD này tương tự như khi sử dụng các lệnh thông thường khác của AutoCAD, mà có yêu cầu lựa chọn đối tượng (ví dụ như lệnh Copy). Cú pháp của phương thức này như sau:234 CHƯƠNGV:LẬPTRÌNHTRÊNAUTOCADobject.SelectOnScreen [FilterType] [, FilterData]Tham số Giải thíchObject Là đối tượng SelectionSetFilterType, Tham số tuỳ chọn, xác định ...
Tìm kiếm theo từ khóa liên quan:
giáo trình đồ họa luận văn đồ họa tài liệu đồ họa kỹ thuật đồ họa kỹ năng đồ họaTài liệu có liên quan:
-
Giáo trình Autocad - Nghề: Quản trị mạng máy tính - Trình độ: Cao đẳng nghề (Phần 2)
52 trang 231 0 0 -
Đề cương chi tiết môn học Kỹ thuật đồ họa và xử lý ảnh
5 trang 182 1 0 -
Luận văn tốt nghiệp: Tìm hiểu về SIMULINK trong MATLAB
50 trang 161 0 0 -
38 trang 153 0 0
-
Hướng dẫn mã hóa hình ảnh phần 4
9 trang 144 0 0 -
GIÁO TRÌNH ĐỒ HỌA_TÓM TẮT BÀI GIẢNG THIẾT KẾ ỨNG DỤNG II_ĐỒ ÁN MÔN: THIẾT KẾ LỊCH
10 trang 115 0 0 -
Giáo trình Kỹ thuật đồ họa cho ngành Đa phương tiện: Phần 1
106 trang 105 1 0 -
Sử dụng Layout Trong AutoCad [DCL]
26 trang 89 0 0 -
Kỹ thuật sắp xếp ảnh minh họa bằng phương pháp contact sheet theo thứ tự dòng và cột p5
18 trang 64 0 0 -
157 trang 57 0 0
Tài liệu mới:
-
Đề thi thử tốt nghiệp THPT môn Địa lí - THPT chuyên Nguyễn Bỉnh Khiêm
4 trang 0 0 0 -
Đề thi thử tốt nghiệp THPT môn Sinh - Sở GD&ĐT Yên Bái năm 2013 đề 121
7 trang 0 0 0 -
Đề thi thử tốt nghiệp THPT môn Sinh năm 2013 đề 008
6 trang 0 0 0 -
Đề thi thử tốt nghiệp THPT 2013 môn Sinh học: Đề 12
6 trang 0 0 0 -
Đề thi thử tốt nghiệp THPT môn Sinh -THPT Cảm Nhân năm 2013
4 trang 0 0 0 -
Đề thi thử tốt nghiệp THPT môn Sinh - Sở GD&ĐT Yên Bái đề 485
4 trang 1 0 0 -
Đề thi thử tốt nghiệp THPT 2013 môn Sinh học - Trường THPT Chu Văn An - Thái Nguyên
4 trang 0 0 0 -
Đề thi thử tốt nghiệp THPT môn Sinh - Sở GD&ĐT Yên Bái đề 326
6 trang 1 0 0 -
Đề thi thử tốt nghiệp THPT môn Sinh - Sở GD&ĐT Yên Bái năm 2013 đề 1237
5 trang 1 0 0 -
Đề thi thử tốt nghiệp THPT 2013 môn Sinh học: Đề 16
9 trang 1 0 0