Module arc() cho OpenSCAD

Module arc() là công cụ tạo cung 2D trong OpenSCAD, tính vector từng điểm để giữ bán kính ở hai đầu hở luôn đúng và các fragments đồng đều. Hỗ trợ ffn để cố định số fragments, cùng rfn để làm tròn.

👁️
1.8K
Lượt Xem
❤️
10
Lượt Thích
📥
573
Lượt Tải
Cập Nhật Apr 20, 2026
Chi tiết
Tải xuống
Bình Luận
Khoe bản in
Remix

Mô tả

Module arc() là một công cụ để tạo các cung (arc) 2D trong OpenSCAD.

Điểm khác biệt lớn nhất là module này tạo cung từ đầu bằng cách tính toán vector của từng điểm. Nhờ vậy, bán kính tại hai đầu hở của cung luôn chính xác và tất cả các mảnh (fragments) đều có kích thước bằng nhau.

Tham số ffn (fixed fragments number) cho phép bạn đặt một số lượng fragments cố định cho cung. Mặc định, số fragments sẽ được lấy theo $fn hoặc $fa; giá trị này sẽ quyết định số fragments của một vòng tròn đầy. Số fragments trong cung sẽ tỉ lệ với độ lớn của góc.

Parameters:
a = góc của cung
r1 = bán kính 1,
r2 = bán kính 2
t = (turn) xoay cung giống như modifier rotate()
ffn = (fixed fragments number) đặt số fragments cố định trong cung
rfn = (round fragments number) làm tròn số fragments lên hoặc xuống về số nguyên gần nhất

Xem phần ghi chú trong file .scad để có giải thích chi tiết hơn về tất cả các tham số.

Giấy phép

Tác phẩm này được cấp phép theo

Creative Commons — Attribution

CC-BY

Yêu cầu ghi công
Remix & phái sinh Được phép
Sử dụng thương mại Được phép

File mô hình

TẤT CẢ FILE MÔ HÌNH (2 Tập tin)
Đang tải files, vui lòng chờ...
Vui lòng đăng nhập để bình luận.

Chưa có bình luận nào. Hãy là người đầu tiên!

Vui lòng đăng nhập để khoe bản in của bạn.

Chưa có bản in nào được khoe. Hãy là người đầu tiên!

Remix (0)