Bề mặt Goursat (Goursat's surface)

Mô hình bề mặt toán học Goursat (Goursat’s surface), là đồ thị của phương trình x^4 + y^4 + z^4 − x^2 − y^2 − z^2 + 5/12 = 0. Tạo bằng sdf2stl và kèm full mã SDF.

👁️
19
Lượt Xem
❤️
0
Lượt Thích
📥
5
Lượt Tải
Cập Nhật May 10, 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

Toàn bộ mã SDF:

float sdGoursat(vec3 position, float radius) // 0 <= radius < .75
{
    float p4 = dot(position * position, position * position);
    float p2 = dot(position, position);
    // f(x,y,z) = x^4 + y^4 + z^4 - x^2 - y^2 - z^2 + radius
    float f = p4 - p2 + radius;
    // ∇f(x,y,z) = {4x^3 - 2x, 4y^3 - 2y, 4z^3 - 2z}
    vec3 df = 4. * position * position * position - 2. * position;
    return max(min(.7 * f / length(df), .1), length(position) - 1.7);
}

float map(in vec3 position)
{
    return sdGoursat(position / 45., 5. / 12.) * 45.;
}

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