ฉันได้ทำเครื่องมือที่ ( jooGraphFunction ) ช่วยให้คุณสามารถกราฟฟังก์ชั่นทางคณิตศาสตร์เป็นเส้นโค้ง ในฐานะที่เป็นส่วนหนึ่งของเอกสารที่มีตัวอย่างของวิธีการที่จะทำเช่นนี้เช่นเดียวกับคำแนะนำเกี่ยวกับวิธีการเรียกใช้สคริปต์
ฉันจะสรุปสคริปต์สั้น ๆ ที่นี่เพื่อความสมบูรณ์และลูกหลานหากบัญชี bitbucket ของฉันดำเนินต่อหรือเปลี่ยนแปลงมากเกินไป ฟังก์ชันพาราเมทริกสำหรับวงกลมคือ
cos(t)
sin(t)
คุณจะต้องใช้เวลาในการทำให้สมการนั้นดูราวกับว่ามองจากด้านข้าง หรือคุณสามารถใช้ orthographic projection ในกรณีที่สมการกลายเป็น:
0.86605 * cos(t) - 0.86605 * sin(t)
-0.5 * cos(t) - 0.5 * sin(t)
จากนั้นเพิ่มตัวแปรสำหรับขนาดแล้วเลื่อนขึ้นไปตามที่คุณต้องการสำหรับสมการสุดท้าย:
0.86605 * radius *cos(t) - 0.86605 * radius * sin(t)
-0.5 * radius* cos(t) - 0.5 * radius* sin(t) + pitch*t
ฉีดนี้ในกล่องโต้ตอบสคริปต์ การคาดการณ์อื่น ๆ ที่เป็นไปได้ จากนั้นปรับช่วงสูงสุดเพื่อให้ได้ความยาวของเกลียวที่ต้องการ
ภาพที่ 1 : เกลียวที่มีระยะห่างต่างกัน
ประโยชน์ของการสร้างกราฟก็คือคุณสามารถทำรูปร่างที่ซับซ้อนได้ตามใจชอบและเมื่อคุณมีสูตรแล้วมันก็สามารถทำซ้ำได้ง่าย ๆ ซ้ำแล้วซ้ำอีก นอกหลักสูตรคุณสามารถพัฒนาสูตรที่ซับซ้อนมากขึ้น
Image 2 : ส่วนต่อขยายที่เรียบง่ายเพียงไม่กี่ส่วนสำหรับเกลียวก่อนหน้าเพื่อเป็นแรงบันดาลใจ