tailieunhanh - Cơ sở lập trình tự động hóa tính toán, thiết kế với VB và VBA trong môi trường Auto Cad part 5

Tham khảo tài liệu 'cơ sở lập trình tự động hóa tính toán, thiết kế với vb và vba trong môi trường auto cad part 5', công nghệ thông tin, kỹ thuật lập trình phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả | . BIẾN ĐỎI CÁC ĐỐI TƯỢNG Đe di chuyển tới một vị trí mới và xoay đối tượng theo một góc xác định ta dùng ỉệnh TransformBy. Lệnh này cho phép bạn xoay đối tượng qua một ma trận chuyển đổi gồm các cosin chì phương vả các vectơ vị trí. Hình . Minh hoạ biến đổi vị trí và hướng. Cú pháp TransformationMatrix Trong đó Object Tất cả các đối tượng trong bản vẽ. TransformalionMatrix Biến mảng cỏ dạng ma trận 4 X 4 có kiểu dữ liệu Double. Các phép chuyển đỗi cơ bản như sau a. Phép quay quanh trọc X Hệ toạ độ mới quay quanh trục X một góc a nào đó ì 0 0 0 0 cosứr -sina 0 R x a 0 sinữ coscr 0 0 0 0 1 b. Phép quay quanh trục y Hệ toạ độ mới quay quanh trục y một góc p nào đó 109 cosẹ 0 sin ự 0 R y p 0 1 0 0 -sinẹ 0 cosự 0 0 0 0 1 7-2 c. Phép quay quanh trục z Hệ toạ độ mới quay quanh trục z một góc nào đó d. Phép quay quanh trục bất kỳ Trong nhiều trường hợp toạ độ động o x y z gắn ỉíền với vật thể nào đó có thể quay góc ọ quanh một trục bất kỳ nào đỏ cắt qua gốc o đặc trưng bằng vectơ đơn vị chỉ phương r r Ty r7 T Hình . Phép quay quanh trục bất kỳ. Ma trận R r p biểu thị sự quay của vật thể quanh trục quay r như sau tV C. ự . r X y tp z rx 0 ryX C 0 ty C 0 0 0 1 110 e. Phép quay theo ba góc Euler Biểu thị sự quay cùa vật thể thông qua các góc Euler. Có nhiều cách định hướng bằng 3 góc Euler. Dưới đây là cách thường dùng nhất. I .Quay góc ệ quanh trục z. 2. Quay tiếp góc 0 quanh trục y đó là y . 3. Quay tiếp góc quanh trục z và ma trận biểu diễn phép quay theo ba góc Euler gọi tắt là phép quay Euler nhận được bằng cách nhân ba ma trận quay với nhau. Trong phép quay Euler nếu thực hiện phép quay ngược lại q - 9 - ộ cũng cho kết quà như nhau R ộ e R z ộ .R y 0 .R z qj Hình . Phép quay Euler. Các phép quay cụ thể như sau Quay quanh trục X một góc 4 R M c -S 0 0 s 0 0 0 0 10 - 0 0 1 Quay quanh trục y một góc 0 R y 0 CL -S 0 oi 0 10 0 -Stf cớ 1 0 L 0 0 0 1 .

TỪ KHÓA LIÊN QUAN
crossorigin="anonymous">
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.