Tôi đã tạo ra một công cụ ( jooGraphFunction ) cho phép bạn vẽ đồ thị các hàm toán học dưới dạng các đường cong. Là một phần của tài liệu, có một ví dụ về cách thực hiện điều này cũng như hướng dẫn về cách chạy tập lệnh .
Tôi sẽ tóm tắt kịch bản ngắn gọn ở đây để hoàn thiện và hậu thế nếu tài khoản bitbucket của tôi bị hỏng hoặc thay đổi quá nhiều. Hàm tham số cho đường tròn là
cos(t)
sin(t)
Bạn sẽ muốn squish phương trình đó một chút để làm cho nó trông như thể nhìn từ bên cạnh. Hoặc bạn có thể sử dụng phép chiếu chính tả trong trường hợp phương trình trở thành:
0.86605 * cos(t) - 0.86605 * sin(t)
-0.5 * cos(t) - 0.5 * sin(t)
Sau đó thêm các biến cho kích thước và chỉ cần trượt nó lên trên bao nhiêu tùy thích cho phương trình cuối cùng là:
0.86605 * radius *cos(t) - 0.86605 * radius * sin(t)
-0.5 * radius* cos(t) - 0.5 * radius* sin(t) + pitch*t
tiêm cái này vào hộp thoại script. Dự đoán khác là có thể. Sau đó điều chỉnh phạm vi tối đa để có được chiều dài xoắn ốc mong muốn.
Hình 1 : Các linh hồn với cao độ khác nhau.
Lợi ích của việc vẽ đồ thị là bạn có thể thực hiện các hình dạng phức tạp tùy ý và một khi bạn có công thức dễ dàng lặp đi lặp lại nhiều lần. Tất nhiên bạn có thể phát triển các công thức phức tạp hơn.
Hình 2 : Một vài phần mở rộng đơn giản cho chuỗi xoắn trước để lấy cảm hứng.