Vòng Borromean (Borromean Rings)

Mẫu Borromean Rings (ba vòng Borromean) được tạo bằng sdf2stl.saej.in, các vòng hơi dính/fuse nhẹ với nhau. Phù hợp in 3D kiểu art/math, generative design và math art.

👁️
34
Lượt Xem
❤️
2
Lượt Thích
📥
6
Lượt Tải
Cập Nhật May 09, 2026
Chi tiết
Tải xuống
Bình Luận
Khoe bản in
Remix

Mô tả

Được tạo bằng sdf2stl.saej.in

float smoothMin( float a, float b, float k)
{
    float r = 1. + exp2(-abs(a-b)/k);
    return min(a,b) - k * log2(r);
}

float sdLink(vec3 position, float height, float majorRadius, float minorRadius)
{
    vec3 q = vec3(position.x, max(abs(position.y) - height, 0.), position.z);
    return length(vec2(length(q.xy) - majorRadius, q.z)) - minorRadius;
}

float map(in vec3 position)
{
    float r2 = 8.;
    float k = 2.;
    float signedDistance = sdLink(position, 18., 18., r2);
    signedDistance = smoothMin(signedDistance, sdLink(position.yzx, 18., 18., r2), k);
    signedDistance = smoothMin(signedDistance, sdLink(position.zxy, 18., 18., r2), k);
    return signedDistance;
}

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 (4 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)