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
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
File mô hình
Đang tải files, vui lòng chờ...
Vui lòng đăng nhập để bình luậ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!
Chưa có bình luận nào. Hãy là người đầu tiên!