TÓM TẮT
- 1 Mở Đầu
- 2 1. Lục Giác Đề Là Gì? Đặc Điểm Và Công Thức Toán Học
- 3 2. Vẽ Lục Giác Đề Bằng Công Cụ Truyền Thống (Bút Chì, Thước, Compas)
- 4 3. Vẽ Lục Giác Đề Bằng Phần Mềm Đồ Họa Vector
- 5 4. Vẽ Lục Giác Đề Bằng Lập Trình (Python + Turtle)
- 6 5. Vẽ Lục Giác Đề Bằng JavaScript (Canvas)
- 7 6. Ứng Dụng Thực Tế Của Lục Giác Đề
- 8 7. Bài Tập Thực Hành
- 9 8. Những Sai Lầm Thường Gặp Khi Vẽ Lục Giác Đề Và Cách Khắc Phục
- 10 9. Tổng Kết
Mở Đầu
Lục giác đề (còn gọi là lục giác cân, lục giác đều) là một trong những hình học cơ bản nhưng lại vô cùng quan trọng trong nhiều lĩnh vực: từ thiết kế đồ họa, kiến trúc, trò chơi điện tử cho tới các môn thi đấu trí như cờ vua, cờ tướng, và đặc biệt là trong các đề thi toán học, tin học. Việc nắm vững cách vẽ lục giác đề không chỉ giúp bạn tạo ra những hình ảnh đẹp mắt, chính xác mà còn rèn luyện tư duy không gian, khả năng đo lường và tính toán.
Bài viết này sẽ cung cấp cho bạn một hướng dẫn chi tiết, từng bước một, về cách vẽ lục giác đề bằng các công cụ khác nhau: bút chì và thước kẻ truyền thống, phần mềm đồ họa (Adobe Illustrator, CorelDRAW, Inkscape), và cả các công cụ lập trình (Python + Turtle, JavaScript + Canvas). Ngoài ra, chúng tôi sẽ chia sẻ một số mẹo, thủ thuật và lưu ý để tránh những lỗi thường gặp, đồng thời cung cấp các bài tập thực hành để bạn có thể rèn luyện kỹ năng.
Lưu ý: Bài viết này hướng tới độc giả có trình độ từ trung học cơ sở đến đại học, bao gồm cả những người mới bắt đầu và những người đã có kinh nghiệm vẽ hình học. Các thuật ngữ chuyên môn sẽ được giải thích rõ ràng.
1. Lục Giác Đề Là Gì? Đặc Điểm Và Công Thức Toán Học
1.1. Định Nghĩa
Lục giác đề (regular hexagon) là một đa giác có 6 cạnh, 6 góc, trong đó mọi cạnh đều bằng nhau và mọi góc trong đều bằng nhau (có kích thước 120°). Khi các cạnh bằng nhau và các góc đều, hình dạng của lục giác đề trở nên hoàn hảo, đối xứng qua 6 trục symmetry.
1.2. Các Đặc Điểm Quan Trọng
| Đặc điểm | Mô tả |
|---|---|
| Số cạnh | 6 |
| Số góc | 6 |
| Độ dài cạnh | Tất cả bằng nhau (gọi là a) |
| Góc trong | 120° |
| Độ dài đường chéo ngắn | 2a·cos30° = √3·a |
| Độ dài đường chéo dài | 2a |
| Diện tích | (A = \frac{3\sqrt{3}}{2}a^2) |
| Chu vi | (P = 6a) |
| Tâm | Giao điểm của các đường trung trực, đồng thời là trung tâm của vòng tròn nội tiếp và ngoại tiếp |
1.3. Mối Quan Hệ Với Các Hình Khác
- Tam giác đều: 6 tam giác đều có cùng cạnh a có thể ghép lại thành một lục giác đề.
- Vòng tròn nội tiếp: Bán kính (r = \frac{\sqrt{3}}{2}a).
- Vòng tròn ngoại tiếp: Bán kính (R = a).
Hiểu rõ các công thức trên sẽ giúp bạn tính toán nhanh các tham số khi vẽ lục giác đề, đặc biệt trong các đề thi toán học yêu cầu tính diện tích, chu vi, hoặc xác định vị trí các điểm đặc biệt.

Có thể bạn quan tâm: Cách Vẽ Lục Giác Trong Powerpoint: Hướng Dẫn Chi Tiết Từ A Đến Z
2. Vẽ Lục Giác Đề Bằng Công Cụ Truyền Thống (Bút Chì, Thước, Compas)
2.1. Chuẩn Bị Dụng Cụ
| Dụng cụ | Mô tả |
|---|---|
| Bút chì (HB hoặc 2B) | Dễ dàng sửa đổi |
| Thước kẻ thẳng (30 cm) | Đánh dấu độ dài cạnh |
| Compas (định vị bán kính) | Vẽ các vòng tròn nội tiếp và ngoại tiếp |
| Gôm | Giữ giấy cố định |
| Giấy trắng (A4 hoặc A3) | Độ dày vừa phải để không bị gãy khi vẽ |
2.2. Phương Pháp 1: Dùng Đường Tròn Ngoại Tiếp
- Xác định bán kính R: Chọn độ dài cạnh mong muốn a. Vì bán kính ngoại tiếp (R = a), bạn có thể đặt compas mở bằng a.
- Vẽ vòng tròn: Đặt kim compas tại điểm O (điểm trung tâm), vẽ một vòng tròn.
- Chia vòng tròn thành 6 phần bằng nhau: Dùng thước và compas để chia vòng tròn thành 6 góc 60°. Thực hiện như sau:
- Đặt kim compas tại O, mở một khoảng R và vẽ một cung tới điểm A trên vòng tròn.
- Đặt kim compas tại A, vẽ cung tới điểm B trên vòng tròn. Lặp lại cho đến khi quay lại A, sẽ có 6 điểm A, B, C, D, E, F.
- Nối các điểm liên tiếp: Dùng thước kẻ nối A-B, B-C, C-D, D-E, E-F, F-A. Bạn sẽ có một lục giác đề hoàn chỉnh.
Lưu ý: Khi vẽ các cung để chia vòng tròn, đảm bảo kim compas luôn mở bằng R, tránh sai lệch.
2.3. Phương Pháp 2: Dùng Đường Chéo Ngắn (√3·a)
Nếu bạn muốn vẽ nhanh mà không cần compas, có thể dựa vào tam giác đều.
- Vẽ một đoạn thẳng AB = a (độ dài cạnh mong muốn).
- Xây dựng tam giác đều: Dùng compas mở bằng a đặt tại A, vẽ cung tới điểm C; sau đó đặt tại B, vẽ cung tới C. Đoạn AC và BC đều bằng a, tạo thành tam giác đều ABC.
- Tiếp tục tạo chuỗi tam giác đều:
- Từ C, vẽ đoạn CD = a sao cho ∠BCD = 60° (đánh dấu bằng góc 60° dùng thước góc).
- Lặp lại cho đến khi bạn quay lại điểm A. Kết quả là một hình lục giác đều.
2.4. Phương Pháp 3: Dùng Thước Góc 60° (Hoặc Định Kỳ)
Nếu bạn có thước góc (protractor) có độ chia 0‑180°, có thể thực hiện:
- Đánh dấu một điểm O.
- Dùng thước kẻ vẽ một đoạn thẳng OA = a.
- Đặt thước góc tại O, đo 60° và vẽ đoạn OB = a.
- Lặp lại quá trình trên cho các điểm B, C, … cho đến khi quay lại O.
2.5. Kiểm Tra Độ Chính Xác
- Độ dài các cạnh: Dùng thước đo lại, mọi cạnh phải bằng a.
- Góc trong: Dùng thước góc kiểm tra một góc bất kỳ, nên gần 120°.
- Đối xứng: Đối xứng qua các trục trung tâm (đường thẳng qua O và một đỉnh hoặc một cạnh). Đo khoảng cách từ O tới mỗi đỉnh, chúng phải bằng nhau.
3. Vẽ Lục Giác Đề Bằng Phần Mềm Đồ Họa Vector
3.1. Adobe Illustrator

Có thể bạn quan tâm: Cách Vẽ Lục Bình Trong Sketchup: Hướng Dẫn Chi Tiết Từ Cơ Bản Đến Nâng Cao
Bước 1: Tạo tài liệu mới
– File → New → Đặt kích thước (ví dụ 800×800 px).
Bước 2: Sử dụng công cụ Polygon
– Chọn “Polygon Tool” (Shift+L).
– Click một lần trên canvas → Đặt “Sides” = 6, “Radius” = (bán kính mong muốn).
– Nhấn OK, một lục giác đề sẽ xuất hiện.
Bước 3: Điều chỉnh kích thước
– Dùng công cụ “Selection” (V) kéo góc hoặc nhập giá trị Width/Height trong thanh Transform để đạt độ dài cạnh a.
Bước 4: Đặt màu, viền
– Stroke: 2 pt, màu đen.
– Fill: không màu (None) nếu muốn chỉ đường viền.
Bước 5: Lưu
– File → Export → PNG, SVG hoặc PDF tùy nhu cầu.
3.2. CorelDRAW
- Polygon Tool → Click vào canvas, trong hộp thoại “Polygon Properties” nhập “Sides = 6”, “Radius = a”.
- Align to Center: Đánh dấu “Center” để hình nằm chính giữa.
- Customize: Thay đổi Stroke, Fill.
- Export: File → Export → Định dạng mong muốn.
3.3. Inkscape (Miễn phí, mã nguồn mở)
- Create Stars and Polygons (Shift+Ctrl+).
- Trong “Star” tab:
- Corners = 6
- Rounded = 0%
- Corners radius = 0
- Spoke ratio = 1 (để tạo đa giác đều).
- Kéo chuột để tạo hình, sau đó dùng “Ctrl” + “Shift” để giữ tỉ lệ.
- Set exact size: Đối tượng → Transform → Scale → Nhập giá trị Width/Height = 2a·cos30° (độ dài đường chéo ngắn) hoặc tính từ bán kính.
3.4. Mẹo Khi Vẽ Lục Giác Đề Trên Phần Mềm
| Mẹo | Lý do |
|---|---|
| Sử dụng “Snap to Grid” | Đảm bảo các đỉnh nằm trên lưới, tránh lệch. |
| Dùng “Align and Distribute” | Đặt lục giác vào vị trí trung tâm hoặc căn lề. |
| Tạo Symbol | Khi cần nhiều lục giác giống nhau trong một dự án, tạo Symbol để tái sử dụng. |
| Kiểm tra “Path → Object to Path” | Khi muốn chỉnh sửa các điểm cụ thể (đỉnh, cạnh). |
4. Vẽ Lục Giác Đề Bằng Lập Trình (Python + Turtle)
4.1. Giới Thiệu Turtle
Turtle là một thư viện đồ họa đơn giản trong Python, thích hợp cho việc học lập trình và vẽ hình học. Dưới đây là cách vẽ lục giác đề bằng Turtle.
4.2. Mã Nguồn Chi Tiết

Có thể bạn quan tâm: Cách Vẽ Lụa Trên Photoshop: Hướng Dẫn Chi Tiết Từ Cơ Bản Đến Nâng Cao
import turtle
import math def draw_regular_hexagon(side_length: float): """ Vẽ lục giác đề với độ dài mỗi cạnh = side_length. """ # Tính góc quay (360/6 = 60 độ) angle = 60 # Khởi tạo Turtle t = turtle.Turtle() t.speed('fastest') # Tăng tốc độ vẽ t.pensize(2) # Vẽ 6 cạnh for _ in range(6): t.forward(side_length) t.left(angle) # Đánh dấu trung tâm t.penup() t.home() t.dot(5, "red") # Điểm đỏ ở trung tâm # Giữ cửa sổ turtle.done() if __name__ == "__main__": # Độ dài cạnh mong muốn (ví dụ 100 pixel) a = 100 draw_regular_hexagon(a)
Giải thích mã:
angle = 60: Mỗi góc quay của Turtle là 60°, vì tổng góc quay trong vòng lặp là 360°.t.forward(side_length): Di chuyển Turtle một đoạn bằng độ dài cạnh.t.left(angle): Quay trái 60° để hướng sang cạnh tiếp theo.t.home()vàt.dot(): Đánh dấu trung tâm O bằng một chấm đỏ.
Bạn có thể thay đổi a để thay đổi kích thước, hoặc thêm các hàm để vẽ các vòng tròn nội tiếp và ngoại tiếp.
4.3. Mở Rộng: Vẽ Vòng Tròn Nội Tiếp và Ngoại Tiếp
def draw_hexagon_with_circles(side_length): R = side_length # Bán kính ngoại tiếp r = (math.sqrt(3)/2) side_length # Bán kính nội tiếp t = turtle.Turtle() t.speed('fastest') t.pensize(2) # Vẽ lục giác for _ in range(6): t.forward(side_length) t.left(60) # Vẽ vòng tròn ngoại tiếp t.penup() t.goto(0, -R) # Di chuyển xuống R để vẽ vòng tròn tại O t.pendown() t.circle(R) # Vẽ vòng tròn nội tiếp t.penup() t.goto(0, -r) t.pendown() t.circle(r) turtle.done()
Kết quả sẽ là một lục giác đề kèm hai vòng tròn đồng tâm, hữu ích cho các bài toán liên quan đến bán kính.
5. Vẽ Lục Giác Đề Bằng JavaScript (Canvas)
5.1. Cài Đặt Môi Trường
Bạn chỉ cần một trình duyệt hiện đại và một file HTML. Dưới đây là ví dụ đầy đủ.
<!DOCTYPE html>
<html lang="vi">
<head> <meta charset="UTF-8"> <title>Vẽ Lục Giác Đề với Canvas</title> <style> canvas { border:1px solid #333; margin:20px; } </style>
</head>
<body> <canvas id="hexCanvas" width="500" height="500"></canvas> <script> const canvas = document.getElementById('hexCanvas'); const ctx = canvas.getContext('2d'); function drawHexagon(cx, cy, side) { const angle = Math.PI / 3; // 60 độ ctx.beginPath(); for (let i = 0; i < 6; i++) { const x = cx + side Math.cos(i angle); const y = cy + side Math.sin(i angle); if (i === 0) ctx.moveTo(x, y); else ctx.lineTo(x, y); } ctx.closePath(); ctx.strokeStyle = '#000'; ctx.lineWidth = 2; ctx.stroke(); } // Vẽ lục giác ở trung tâm canvas const centerX = canvas.width / 2; const centerY = canvas.height / 2; const sideLength = 100; // Độ dài cạnh drawHexagon(centerX, centerY, sideLength); </script>
</body>
</html>
Giải thích:
angle = Math.PI / 3tương đương 60°.- Vòng
fortính tọa độ các đỉnh dựa trên công thức vòng tròn:x_i = cx + a \cdot \cos(i \cdot 60^\circ),\quad
y_i = cy + a \cdot \sin(i \cdot 60^\circ) ctx.closePath()tự động nối đỉnh cuối cùng với đỉnh đầu tiên, tạo thành lục giác.
Bạn có thể mở rộng bằng cách vẽ các vòng tròn nội/ngoại tiếp hay tô màu bên trong.
5.2. Thêm Tô Màu Và Đánh Dấu Trung Tâm
function drawHexagonWithFill(cx, cy, side, fillColor) { const angle = Math.PI / 3; ctx.beginPath(); for (let i = 0; i < 6; i++) { const x = cx + side Math.cos(i angle); const y = cy + side Math.sin(i angle); if (i === 0) ctx.moveTo(x, y); else ctx.lineTo(x, y); } ctx.closePath(); // Đánh dấu trung tâm ctx.fillStyle = fillColor; ctx.fill(); ctx.strokeStyle = '#000'; ctx.lineWidth = 2; ctx.stroke(); // Điểm trung tâm ctx.beginPath(); ctx.arc(cx, cy, 3, 0, 2 Math.PI); ctx.fillStyle = 'red'; ctx.fill();
}
Gọi hàm drawHexagonWithFill(centerX, centerY, sideLength, '#a2d5f2') để có lục giác màu xanh nhạt và điểm trung tâm đỏ.
6. Ứng Dụng Thực Tế Của Lục Giác Đề
6.1. Toán Học
- Tính diện tích, chu vi: Được dùng trong các bài tập lớp 8‑10.
- Bài toán đường chéo: Xác định độ dài đường chéo ngắn và dài, áp dụng công thức (\sqrt{3}a) và (2a).
- Lý thuyết đồ thị: Lưới lục giác (hexagonal grid) xuất hiện trong bài toán tô màu, tính đường đi ngắn nhất.
6.2. Kỹ Thuật Và Kiến Trúc

Có thể bạn quan tâm: Cách Vẽ Lợp Lăng Nhà: Hướng Dẫn Chi Tiết Từ A Đến Z
- Mạng lưới lục giác: Được dùng trong thiết kế vi mạch (hexagonal chip), hệ thống viễn thông.
- Vật liệu cấu trúc: Các tấm lưới lục giác (honeycomb) có độ bền cao, trọng lượng nhẹ, phổ biến trong ngành hàng không.
6.3. Đồ Họa Và Thiết Kế
- Mẫu nền (pattern): Lục giác đề thường xuất hiện trong các mẫu nền, wallpaper.
- Game Development: Nhiều trò chơi chiến thuật (ví dụ: Civilization, Settlers of Catan) sử dụng bản đồ dạng lục giác.
6.4. Công Nghệ Thông Tin
- Mã hóa dữ liệu: Mạng lưới lục giác trong các thuật toán nén ảnh.
- Thị giác máy tính: Phân đoạn ảnh dựa trên các ô lục giác để giảm độ phức tạp.
7. Bài Tập Thực Hành
Bài 1: Tính Diện Tích
Cho lục giác đề có độ dài cạnh 8 cm. Tính diện tích và chu vi.
Giải:
– Chu vi: (P = 6 \times 8 = 48) cm.
– Diện tích: (A = \frac{3\sqrt{3}}{2} \times 8^2 = \frac{3\sqrt{3}}{2} \times 64 = 96\sqrt{3} \approx 166.28) cm².
Bài 2: Vẽ Lục Giác Đề Bằng Thước Kẻ
Bạn có một tấm giấy A4 và thước kẻ 30 cm. Hãy vẽ một lục giác đề có cạnh dài 5 cm. Ghi lại các bước chi tiết và kiểm tra độ chính xác.
Bài 3: Lập Trình Turtle
Viết một hàm Python nhận vào tham số n (số lưới) và vẽ một mạng lưới lục giác gồm n hàng và n cột (tổng cộng n² lục giác). Đảm bảo các lục giác ghép liền kề nhau không có khoảng trống.

Bài 4: Thiết Kế Pattern
Sử dụng Adobe Illustrator hoặc Inkscape, tạo một pattern (mẫu lặp) gồm lục giác đề màu xanh nhạt, mỗi lục giác cách nhau 2 mm. Xuất file dưới dạng SVG và nhúng vào một trang HTML để hiển thị nền.
Bài 5: Tính Bán Kính Nội Tiếp
Cho một lục giác đề có chu vi 30 cm. Tính bán kính nội tiếp và ngoại tiếp.
Giải:
– Độ dài cạnh (a = \frac{30}{6}=5) cm.
– Bán kính nội tiếp (r = \frac{\sqrt{3}}{2}a = \frac{\sqrt{3}}{2}\times5 \approx 4.33) cm.
– Bán kính ngoại tiếp (R = a = 5) cm.
8. Những Sai Lầm Thường Gặp Khi Vẽ Lục Giác Đề Và Cách Khắc Phục
| Sai Lầm | Nguyên Nhân | Cách Khắc Phục |
|---|---|---|
| Các cạnh không bằng nhau | Đo không chính xác, compas mở không cố định | Kiểm tra lại bằng thước sau mỗi bước, dùng compas không thay đổi độ mở. |
| Góc không đúng 120° | Quay không đủ hoặc quá | Sử dụng thước góc để đo 60° khi quay, hoặc vẽ qua vòng tròn để tự động chia góc. |
| Đỉnh lệch ra khỏi vị trí trung tâm | Không căn chỉnh đúng khi vẽ vòng tròn | Đánh dấu tâm O trước, luôn giữ kim compas tại O khi vẽ các cung. |
| Khi vẽ bằng phần mềm, hình bị méo | Đặt tỷ lệ không đồng nhất (scale) | Kiểm tra “Constrain proportions” và dùng “Transform” để nhập kích thước chính xác. |
| Khi lập trình, lục giác không đóng kín | Sai vòng lặp hoặc góc quay | Đảm bảo vòng lặp chạy 6 lần và góc quay = 60°. Kiểm tra bằng in ra các tọa độ. |
9. Tổng Kết
Việc vẽ lục giác đề không chỉ là một kỹ năng nghệ thuật mà còn là nền tảng cho nhiều lĩnh vực khoa học và công nghệ. Từ các công cụ truyền thống như bút chì, thước, compas đến các phần mềm đồ họa hiện đại và ngôn ngữ lập trình, mỗi phương pháp đều có ưu điểm riêng và phù hợp với mục đích sử dụng khác nhau.
- Kỹ thuật truyền thống giúp bạn rèn luyện cảm giác không gian và độ chính xác tay.
- Phần mềm đồ họa vector nhanh chóng tạo ra các hình ảnh chất lượng cao, dễ chỉnh sửa, phù hợp cho thiết kế.
- Lập trình (Python Turtle, JavaScript Canvas) không chỉ vẽ được hình mà còn mở rộng tới việc tạo ra các mô hình, trò chơi, và visualizations tương tác.
Cuối cùng, hãy thực hành thường xuyên với các bài tập thực tế, kiểm tra lại các công thức và luôn chú ý tới chi tiết để tránh sai lệch. Khi bạn đã thành thạo, việc vẽ lục giác đề sẽ trở nên nhanh chóng, chính xác và sáng tạo, đồng thời mở ra cánh cửa cho những dự án phức tạp hơn trong tương lai.
Chúc bạn thành công và luôn khám phá những điều mới mẻ trong thế giới hình học!
