Trình tạo Spirograph
Tạo các hoa văn Spirograph cổ điển trực tuyến. Mô phỏng các đường cong hypotrochoid và epitrochoid mà một cây bút vạch ra khi một hình tròn nhỏ lăn bên trong hoặc bên ngoài một hình tròn cố định lớn hơn. Xếp chồng lên đến ba bút để tạo ra hình mandala, tinh chỉnh ba bán kính, xem đường cong tự vẽ, sau đó xuất ra tệp SVG hoặc PNG sắc nét.
\( x(t) = (R - r)\cos t + d\cos\!\left(\dfrac{R - r}{r}\, t\right) \)
\( y(t) = (R - r)\sin t - d\sin\!\left(\dfrac{R - r}{r}\, t\right) \)
Với R = 96, r = 36, d = 30, đường cong khép kín sau \( t \in [0, 2\pi \cdot 3] \).
Trình chặn quảng cáo đang ngăn chúng tôi hiển thị quảng cáo
MiniWebtool miễn phí nhờ quảng cáo. Nếu công cụ này hữu ích, hãy ủng hộ bằng Premium (không quảng cáo + nhanh hơn) hoặc cho phép MiniWebtool.com rồi tải lại trang.
- Hoặc nâng cấp Premium (không quảng cáo)
- Cho phép quảng cáo cho MiniWebtool.com, rồi tải lại
Giới thiệu về Trình tạo Spirograph
Trình Tạo Spirograph mô phỏng các đường cong vạch ra bởi món đồ chơi Spirograph cổ điển — những đóa hoa rosette đối xứng hoàn hảo, đẹp mắt được hình thành khi một vòng tròn nhỏ lăn bên trong (hoặc bên ngoài) một vòng tròn cố định lớn hơn trong khi một chiếc bút gắn trên vòng tròn nhỏ để lại dấu vết. Công cụ này sử dụng các phương trình tham số thực tế đằng sau các đường hypotrochoid và epitrochoid, tính toán chu kỳ vòng lặp chính xác từ ước số chung lớn nhất của hai bán kính, và cho phép bạn xếp chồng tối đa ba bút để tạo hiệu ứng mandala. Hãy điều chỉnh ba thanh trượt, xem bản xem trước trực tiếp cập nhật theo thời gian thực, sau đó xuất đường cong độ phân giải cao dưới dạng SVG hoặc PNG.
Cách toán học Spirograph thực sự hoạt động
Vòng tròn màu xám nét đứt là vòng tròn cố định có bán kính R. Đĩa màu tím lăn quanh mặt trong của nó mà không bị trượt. Một chiếc bút (màu cam) được gắn trên đĩa lăn ở khoảng cách d tính từ tâm của nó. Khi vòng tròn lăn quay theo quỹ đạo, bút sẽ để lại một đường cong. Hiệu ứng hoạt họa ở đây hiển thị một chu kỳ vẽ đầy đủ lặp đi lặp lại — mẫu spirograph thực tế của bạn bên dưới cũng áp dụng các nguyên lý vật lý tương tự.
Điểm mấu chốt: đường cong chỉ tự khép kín khi góc tham số quay trở lại một bội số của \( 2\pi \) và vòng tròn lăn cũng thực hiện được một số nguyên lần vòng quay hoàn chỉnh. Cả hai điều này xảy ra đồng thời sau đúng r / gcd(R, r) vòng quay của góc lớn. Đó là lý do tại sao công cụ này tính toán gcd(R, r) trước — việc này đảm bảo hình ảnh xuất ra được khép kín về mặt toán học mà không có mối nối rõ rệt.
Các phương trình tham số
$$x(t) = (R - r)\cos t + d\cos\!\left(\frac{R - r}{r}\, t\right)$$
$$y(t) = (R - r)\sin t - d\sin\!\left(\frac{R - r}{r}\, t\right)$$
Nếu \( d = r \), đường cong là một đường hypocycloid với các đỉnh nhọn (hình deltoid cho 3 đỉnh nhọn, hình asteroid cho 4 đỉnh). Nếu \( d < r \), đường cong có các cánh hoa tròn (curtate). Nếu \( d > r \), các cánh hoa tạo thành các vòng lặp dài (prolate).
$$x(t) = (R + r)\cos t - d\cos\!\left(\frac{R + r}{r}\, t\right)$$
$$y(t) = (R + r)\sin t - d\sin\!\left(\frac{R + r}{r}\, t\right)$$
Nếu \( d = r \), đường cong là một đường epicycloid với các đỉnh nhọn hướng ra ngoài (hình cardioid cho một đỉnh nhọn, hình nephroid cho hai đỉnh). Nếu \( d < r \), các vòng lặp thuộc dạng curtate; nếu \( d > r \), chúng thuộc dạng prolate.
Điều gì làm nên sự khác biệt của Trình Tạo Spirograph này
Đếm số cánh hoa: Hướng dẫn nhanh
Đối với đường hypotrochoid, số lượng thùy (hoặc đỉnh nhọn, khi \( d = r \)) bằng \( R / \gcd(R, r) \). Một số ví dụ cổ điển:
- R = 4, r = 1, d = 1 → asteroid (4 đỉnh nhọn). Hình "kim cương với các cạnh lõm vào" kinh điển.
- R = 3, r = 1, d = 1 → deltoid (3 đỉnh nhọn). Còn được gọi là đường cong Steiner.
- R = 96, r = 36, d = 30 → rosette 8 cánh. Bởi vì \( \gcd(96, 36) = 12 \) và \( 96 / 12 = 8 \).
- R = 105, r = 30, d = 72 → ngôi sao 7 cánh. Các cánh hoa vòng lặp dài (bởi vì \( d > r \)).
- R = 120, r = 45, d = 48 → ren 8 thùy. Các cánh hoa dạng curtate nhẹ đan xen vào nhau.
Đối với đường epitrochoid, công thức tương tự được áp dụng với hình học "mặt ngoài" — \( R / \gcd(R, r) \) các đỉnh nhọn hướng ra ngoài khi \( d = r \).
Lịch sử ngắn gọn
Toán học đằng sau công cụ này có từ thời Albrecht Dürer vào năm 1525, người đã nghiên cứu các đường epicycloid khi vẽ các họa tiết hình học trang trí. Roemer (1674) và Bernoulli (đầu thế kỷ 18) đã chính thức hóa các phương trình tham số. Món đồ chơi mà hầu hết mọi người đều biết — các bánh răng nhựa màu sắc rực rỡ mang thương hiệu "Spirograph" — được phát minh bởi kỹ sư người Anh Denys Fisher vào năm 1965 và được Kenner phát hành vào năm sau đó. Nó đã trở thành một cú hích lớn trên toàn thế giới và giành giải Đồ chơi của Năm (Vương quốc Anh) vào năm 1967. Ban đầu Fisher phát triển hệ thống bánh răng này để thiết kế các cơ chế lò xo phức tạp; món đồ chơi chỉ là một tai nạn hạnh phúc.
Ngày nay, các đường hypotrochoid và epitrochoid xuất hiện vượt xa khỏi lĩnh vực thủ công: trong động cơ quay Wankel (rô-to vạch ra một đường epitrochoid), trong kỹ thuật chạm khắc guilloché trên tiền giấy và đồng hồ sang trọng, trong nghệ thuật hiển thị sóng dạng Lissajous trên máy hiện sóng, và trong các công cụ nghệ thuật tạo sinh (generative art) cho áp phích, thêu thùa và cắt laser.
Ứng dụng thực tế cho kết quả đầu ra
- In ấn và áp phích: một tệp vectơ SVG với cấu trúc rosette 8 cánh + bảng màu vàng + giấy ngà tạo nên một họa tiết trang trí thiệp cưới trang nhã.
- Cắt và khắc laser: đường cong khép kín là một nét vẽ liên tục, lý tưởng cho các đường đi của máy. Hãy xuất SVG và nhập vào LightBurn hoặc RDWorks.
- Số hóa hình thêu: chế độ mandala xếp chồng nhiều lớp bút dày đặc giúp tạo ra các mẫu thêu máy chạy mượt mà không bị nhảy chỉ.
- Lớp học toán và nghệ thuật: thay đổi giá trị r đi một đơn vị và xem số lượng cánh hoa thay đổi — một minh chứng trực quan giải thích tại sao gcd lại quan trọng trong các hàm tuần hoàn.
- Nghệ thuật tạo sinh: tệp xuất SVG hoàn toàn có thể chỉnh sửa. Hãy mở trong Illustrator, đổ màu gradient cho đường cong khép kín, trộn chế độ multiply trên một hình nền ảnh.
- Họa tiết logo: bảng màu đơn sắc + một lớp bút + giá trị d nhỏ tạo nên một đóa hoa rosette mảnh mai, thanh lịch, thu phóng hoàn hảo trên danh thiếp.
Mẹo để có những thiết kế đẹp mắt
- Tỷ số nguyên tố = số lượng thùy lớn. Hãy thử R = 113, r = 30 (gcd là 1, do đó có 113 thùy — một dải ren dày đặc). Sau đó thử R = 120, r = 30 (gcd là 30, chỉ có 4 thùy — hình ngôi sao gọn gàng).
- Đẩy d vượt quá r để tạo các vòng lặp. Khi \( d > r \), các cánh hoa sẽ tự chồng chéo lên nhau — hãy thử R = 90, r = 36, d = 80 để có một bông hoa với các cánh hoa tự cắt nhau.
- Đặt d nhỏ hơn hẳn r để có cánh hoa mềm mại. Các giá trị d nhỏ so với r tạo ra giao diện "hoa cúc tròn" mềm mại. Rất tốt cho thiệp và nhãn quà tặng.
- Xếp chồng các lớp bút để tạo chiều sâu. Giữ nguyên R, r, d nhưng đặt số lớp bút = 3 sẽ ngay lập tức tạo ra một thiết kế đồng tâm mang lại cảm giác 3D mà không cần thay đổi bất kỳ điều gì khác.
- Bản vẽ kỹ thuật xanh + bảng màu đại dương = bản phác thảo kỹ thuật. Sử dụng cho các minh họa công nghệ và điểm nhấn slide.
- Giấy kẻ ô ly + mực đơn sắc = sơ đồ sách giáo khoa. Hoàn hảo cho các phiếu bài tập toán có thể in được.
Câu hỏi thường gặp
Spirograph là gì về mặt toán học?
Một đường spirograph vạch ra một đường hypotrochoid (vòng tròn nhỏ lăn bên trong một vòng tròn cố định lớn hơn) hoặc một đường epitrochoid (vòng tròn nhỏ lăn bên ngoài). Các đường cong được mô tả bằng các phương trình tham số với ba bán kính: R cho vòng tròn cố định, r cho vòng tròn lăn, và d cho độ lệch của bút so với tâm của vòng tròn lăn.
R, r, và d có nghĩa chính xác là gì?
R là bán kính của vòng tròn cố định lớn, r là bán kính của vòng tròn lăn nhỏ, và d là khoảng cách từ bút đến tâm của vòng tròn lăn. Nếu d bằng r, bút nằm ngay trên vành và đường cong sẽ tạo ra các đỉnh nhọn; d nhỏ hơn tạo ra các cánh hoa tròn mềm mại (curtate); d lớn hơn tạo ra các cánh hoa vòng lặp dài chồng chéo lên nhau (prolate).
Tại sao mẫu hoa văn luôn khép kín thành một vòng lặp?
Công cụ tính toán ước số chung lớn nhất của R và r. Đường cong khép kín chính xác sau r / gcd(R, r) vòng quay của vòng tròn lăn, và kết quả thu được có tính chất đối xứng quay R / gcd(R, r) thùy. Việc sử dụng gcd đảm bảo bút quay trở lại điểm bắt đầu của nó mà không có mối nối rõ rệt, bất kể R/r có phải là số hữu tỷ hay không (chúng tôi xử lý chúng dưới dạng số nguyên).
Sự khác biệt giữa hypotrochoid và epitrochoid là gì?
Hypotrochoid sử dụng một vòng tròn nhỏ lăn ở mặt trong của một vòng tròn lớn hơn — đây là trò chơi Spirograph cổ điển. Epitrochoid sử dụng một vòng tròn nhỏ lăn ở mặt ngoài. Hypotrochoid mang lại cảm giác như những đóa hoa rosette hướng vào trong (các cánh hoa hướng về tâm); epitrochoid tạo cảm giác như hình bông hoa hoặc hình bánh răng hướng ra ngoài (các cánh hoa hướng ra xa tâm). Động cơ quay Wankel sử dụng một đường epitrochoid làm buồng chứa rô-to.
Chế độ mandala nhiều bút là gì?
Việc chọn hai hoặc ba lớp bút sẽ vẽ lại chính đường cong đó với các giá trị d nhỏ dần bằng các màu sắc khác nhau trong bảng màu. Bởi vì mỗi bút có độ lệch riêng, các lớp xếp chồng lên nhau như những cánh hoa trong cánh hoa, tạo ra hiệu ứng mandala hoặc rangoli từ một bộ dữ liệu đầu vào duy nhất. Không yêu cầu ghép lớp phức tạp — đó là một kết quả toán học duy nhất được thể hiện bằng nhiều nét vẽ.
Tôi có thể xuất tệp spirograph không?
Có. Tải xuống SVG cung cấp một tệp vectơ luôn sắc nét ở mọi kích thước — lý tưởng để in ấn, số hóa thêu, cắt decal hoặc chỉnh sửa thêm trong Illustrator hoặc Inkscape. Tải xuống PNG kết xuất mẫu dưới dạng hình ảnh raster độ phân giải cao, phù hợp cho các bài thuyết trình và bài đăng mạng xã hội. Sao chép mã sẽ đưa mã SVG gốc vào bộ nhớ tạm để nhúng vào trang web hoặc gửi trong đoạn chat.
Công cụ này có miễn phí sử dụng không?
Có. Trình tạo Spirograph hoàn toàn miễn phí, chạy hoàn toàn trong trình duyệt của bạn, không cần đăng ký và không bao giờ chèn hình mờ vào tệp xuất. Các mẫu hoa văn bạn tạo ra là của bạn để sử dụng trong các dự án cá nhân và thương mại — dù là in ấn, bán, phối lại hay may thành một tấm chăn ghép vải.
Tại sao một số đường cong có gai nhọn và một số khác lại mượt mà?
Số lượng gai nhọn đến từ R / gcd(R, r) — số nguyên đó chính là số lượng thùy. Hình dạng gai đến từ d: khi d bằng r, bạn sẽ có các đỉnh nhọn (hypocycloid hoặc epicycloid), khi d nhỏ hơn, bạn sẽ có các cánh hoa tròn (curtate), và khi d lớn hơn r, các cánh hoa tạo thành các vòng lặp dài tự cắt nhau (prolate). Hãy thay đổi từng con số một để cảm nhận mối quan hệ này.
Điều này khác với đường cong Lissajous như thế nào?
Các đường cong Lissajous đến từ chuyển động hình sin độc lập trên các trục x và y — x(t) = A sin(at + δ), y(t) = B sin(bt). Các đường spirograph đến từ một vòng tròn nhỏ lăn xung quanh một vòng tròn lớn mà không bị trượt. Các mẫu hình Lissajous nằm trên một khung hình chữ nhật; các hình spirograph nằm trên một khung hình tròn. Chúng có nét tương đồng trong cùng một họ vì cả hai đều là các đường cong 2D tuần hoàn, nhưng cơ chế tạo thành thì khác nhau.
Tại sao bản xem trước trực tiếp trông hơi khác so với kết quả cuối cùng?
Bản xem trước trực tiếp sử dụng số lượng mẫu thấp hơn để duy trì tốc độ phản hồi nhanh nhạy theo từng phím bấm của bạn. Kết quả cuối cùng lấy mẫu từ 900 đến 7.200 điểm (được điều chỉnh theo độ phức tạp của đường cong) để có kết xuất sắc nét hơn. Cả hai hoàn toàn đồng nhất về mặt toán học; sự khác biệt duy nhất chỉ là độ phân giải.
Tham khảo nội dung, trang hoặc công cụ này như sau:
"Trình tạo Spirograph" tại https://MiniWebtool.com/vi// từ MiniWebtool, https://MiniWebtool.com/
bởi đội ngũ miniwebtool. Cập nhật: 2026-05-19