Giả sử bạn muốn tìm tọa độ của bất kỳ điểm nào trong mặt phẳng, về tọa độ (u, v) ...
Nếu điểm [x0, y0, z0] nằm trên mặt phẳng, sau đó chúng ta biết rằng
dot([a,b,c],[x0,y0,z0]) = -d
Trường hợp chấm là sản phẩm chấm giữa hai vectơ. Điều này đơn giản là viết lại phương trình mặt phẳng.
Bí quyết là tìm hai vectơ trải rộng trên không gian con phẳng. Để làm điều này, chúng ta chọn một vector ngẫu nhiên có chiều dài 3. Gọi nó là V0. Tôi sẽ gọi vector bình thường phẳng
N = [a,b,c]
Tiếp theo, sử dụng sản phẩm chéo của véc tơ thông thường N với V0.
V1 = cross(N,V0)
Vectơ này sẽ trực giao với vectơ thông thường, trừ khi chúng tôi vô cùng may mắn và N và V0 được ghép lại. Trong trường hợp đó, chỉ cần chọn một vector ngẫu nhiên khác V0. Chúng ta có thể biết hai vectơ này có đồng nhất không, bởi vì sau đó V1 sẽ là vectơ [0 0 0].
Vì vậy, nếu V1 không phải là véc tơ 0 thì hãy chia từng phần tử theo chỉ tiêu V1. Chỉ tiêu của một vectơ đơn giản là căn bậc hai của tổng các bình phương của các phần tử.
V1 = V1/norm(V1)
Tiếp theo, chúng tôi chọn vectơ V2 thứ hai là trực giao cho cả N và V1. Một lần nữa, một sản phẩm vectơ chéo thực hiện điều này một cách tầm thường. Chuẩn hóa vectơ đó để có độ dài đơn vị. (Vì chúng ta biết rằng V1 là một vectơ với định mức đơn vị, chúng ta chỉ có thể chia cho chỉ tiêu (N).)
V2 = cross(N,V1)
V2 = V2/norm(V2)
BẤT CỨ điểm trong mặt phẳng bây giờ có thể được mô tả trivially là một hàm của (u, v), như:
[x0,y0,z0] + u*V1 + v*V2
Ví dụ, khi (u, v) = (0, 0), rõ ràng chúng ta nhận được [x0, y0, z0] trở lại, vì vậy chúng ta có thể nghĩ điểm đó là "nguồn gốc" trong các tọa độ (u, v). Tương tự như vậy, chúng ta có thể làm những việc như phục hồi u và v từ bất kỳ điểm [x, y, z] nào được biết nằm trong mặt phẳng, hoặc chúng ta có thể tìm thấy phép chiếu bình thường cho một điểm không nằm trong mặt phẳng , chiếu vào chiếc máy bay đó.
Bạn đang nói về các tọa độ chung (u, v)? Hay bạn đang cố gắng lập bản đồ một điểm trong không gian thế giới cho các tọa độ kết cấu được xác định trên một hình tam giác? – sbabbi
tôi muốn kết cấu mặt phẳng – tigrou