2012-01-22 30 views
7

Tôi có mã tạo lưới tam giác từ các hình dạng 2d. Bởi vì những hình dạng trong hầu hết các trường hợp có phân bố đỉnh không đồng đều trên bề mặt tôi có một vấn đề với thế hệ của tia cực tím để nó sẽ không gây ra biến dạng kết cấu. Ai cũng có thể đề xuất một số bài báo, sách, mẫu mã nói về kỹ thuật tính toán tia cực tím trên lưới phẳng? Cảm ơnTính tọa độ UV phẳng cho các mắt lưới tùy ý

+0

Tôi nghĩ rằng nó phổ biến hơn để chỉ sử dụng một kết cấu quad với một kết cấu một phần trong suốt cho bất kỳ hình dạng 2d. Điều đó không làm việc trong tình huống của bạn? – kappamaki

+0

Anh ta, bạn có nghĩa là biển quảng cáo? Không, đó không phải là những gì tôi cần. –

Trả lời

1

ok cho phép xem tôi có hiểu câu hỏi của bạn hay không.

  • Bạn có một lưới phẳng với đỉnh (x_i, y_i, z_i), kể từ khi lưới là phẳng bạn có thể tìm thấy một vòng xoay dẫn đến phối hợp với z_i = 0
  • Vì vậy, tôi sẽ giả định rằng lưới của bạn cũng là 2D với các đỉnh (x_i, y_i)
  • Thứ hai, bạn có ánh xạ hai toạ độ tia cực tím tới các điểm trong mặt phẳng mà bạn đã nhúng vào lưới.
  • Giả sử bạn có ánh xạ cho các hợp kim uv (0,0) và (1,1) tức là (0,0) -> (x_0, y_0) và (1,1) -> (x_1, y_1)
  • bạn có thể dịch tất cả các đỉnh của mình bằng -1 * (x_0, y_0), sau đó (0,0) ánh xạ thành (0,0) trên hệ thống lưới mắt lưới và (1,1) ánh xạ tới coord (x_1 ', y_1')

  • Vì vậy, đối với bất kỳ đỉnh nào trong lưới của bạn với các coords mới (x_i ', y_i'), tọa độ uv tương ứng là: (x_i '/ x_1', y_i '/ y_1')

Hy vọng điều đó sẽ hữu ích.

Các vấn đề liên quan