Tôi có hai điểm (x, y) bắt đầu và kết thúc. Tôi muốn tạo hiệu ứng động từ đầu đến cuối nhưng thay vì đi theo đường thẳng, tôi muốn tạo một đường cong.Tính đường cong quad giữa hai điểm xy
Tôi khá chắc chắn rằng tôi không tìm kiếm một nới lỏng vì tôi không muốn ảnh hưởng đến tốc độ hình ảnh động, tôi chỉ muốn tính toán đường cong.
tôi đã tìm ra tôi cần một số loại điểm kiểm soát, như thể hiện trong hình ảnh này:
Nhưng tôi không có ý tưởng làm thế nào để thực hiện nó. Tôi rất muốn tạo một hàm lấy các thông số sau
function calculateXY(start, end, controlpoint, percentage);
Tỷ lệ phần trăm sẽ là số từ 0 - 100% và 0 sẽ trả về vị trí bắt đầu và 100% vị trí kết thúc.
Giải pháp không cần phải ở trong Mục tiêu-C, có thể bằng bất kỳ ngôn ngữ lập trình nào. Tôi chỉ không thể có được đầu của tôi xung quanh toán học :)