Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 22 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
22
Dung lượng
610 KB
Nội dung
3D Modeling Biểu diễn vật thể 3D • • • • • • • Point Vector Line Ray Polygon Spline Surface - Điểm - Vectơ - Đường thẳng - Tia - Đa giác - Mặt cong – Quadric surface – Ruled surface - Mặt bậc - Mặt qui luật 3D Point Mơ tả vị trí không gian struct { double double double } Point3D; x; y; z; P(x,y,z) 3D Vector Mô tả hướng độ lớn struct { double dx; double dy; double dz; } Vector3D; – Xác định tọa độ dx, dy, dz – Độ lớn ||V|| = (dx2 + dy2 + dz2) 1/2 V(dx,dy,dz) Tích vơ hướng vector: V1 V2 = dx1dx2 + dy1dy2 + dz1dz2 = ||V1|| ||V2|| cos(V1,V2) 3D Segment Nối điểm không gian P2 struct { Point3D P1; Point3D P2; } Segment3D; Biểu diễn dạng tham số: P P1 P = P1 + t (P2 – P1), (0