RepositoryC++
Magnus2

Magnus2/MeshReconstruction

Fast and light-weight Marching Cubes library in C++ without any dependencies.

183stars
38forks
2issues
0views

⚡ MeshReconstruction — Bộ công cụ Marching Cubes C++ nhanh và nhẹ không có bất kỳ phụ thuộc nào

Một bộ thư viện C++ nhỏ gọn nhưng mạnh mẽ để thực hiện thuật toán Marching Cubes phục vụ tái tạo bề mặt từ trường SDF.

MeshReconstruction là một dự án mã nguồn mở bằng C++, cung cấp cách cài đặt nhanh chóng và hiệu quả thuật toán Marching Cubes để trích xuất bề mặt tam giác từ các trường khoảng cách có dấu (Signed Distance Functions - SDF). Dự án được thiết kế với triết chí nhẹ và nhanh, không yêu cầu bất kỳ thư viện bên ngoài nào, phù hợp cho việc tích hợp nhanh vào các dự án đồ họa hoặc mô phỏng khoa học.

✨ Điểm nổi bật

  • Marching Cubes thuần: Cài đặt trực tiếp thuật toán Marching Cubes để trích xuất bề mặt tam giác từ dữ liệu SDF.
  • Không phụ thuộc: Toàn bộ được viết bằng C++ chuẩn, không cần bất kỳ thư viện bên thứ ba nào.
  • Hỗ trợ tái tạo bề mặt: Dùng để tái tạo bề mặt từ các mô hình dạng SDF hoặc dữ liệu điểm mây.
  • Xuất file OBJ: Hỗ trợ xuất kết quả dưới dạng tệp Wavefront OBJ (đỉnh và tam giác).
  • Nhẹ và nhanh: Tối ưu cho tốc độ thực thi và kích thước nhỏ gọn.
  • Dễ tích hợp: Dễ dàng chèn vào các dự án đồ họa 3D hoặc công cụ mô phỏng khác.

💡 Vì sao đáng chú ý

MeshReconstruction khác biệt ở sự đơn giản và hiệu năng. Thay vì dựa vào các thư viện trọng lập lớn, dự án tập trung vào một cách tiếp cận tối gọn cho Marching Cubes, giúp người dùng nhanh chóng nhúng khả năng tái tạo bề mặt SDF vào ứng dụng mà không tốn công cài đặt môi trường phức tạp. Đặc biệt hữu ích trong các dự án đồ họa thời gian thực, mô phỏng vật rẻ hoặc công cụ nghiên cứu SDF ngắn gọn.


#MarchingCubes #SignedDistanceFunctions #SurfaceReconstruction #CPlusPlus #OpenSource #TiniX

Similar Projects

Discover other similar projects and AI models.

RepositoryC++
seung-lab/zmesh

Marching Cubes & Mesh Simplification on multi-label 3D images.

76
Aug 25, 2026
RepositoryC#
Eldemarkki/Marching-Cubes-Terrain

Marching Cubes terrain implementation in Unity using the Job System and the Burst compiler

602
Feb 10, 2026
RepositoryJanet
ianthehenry/bauble

a playground for making 3D art with lisp and math

598
May 25, 2026
RepositoryC#
Scrawk/Marching-Cubes-On-The-GPU

A implementation of the marching cubes algorithm on the GPU in Unity.

298
Sep 25, 2020
RepositoryPython
UM-ARM-Lab/pytorch_volumetric

Volumetric structures such as voxels and SDFs implemented in pytorch

252
Jul 7, 2026
RepositoryMATLAB
ChirikjianLab/Marching-Primitives

[CVPR2023 Highlight] Marching-Primitives: Shape Abstraction from Signed Distance Function

149
Mar 19, 2026
Repository
paulofalcao/MaterialMakerRayMarching

Make complex Ray Marching SDF objects using nodes with the Material Maker editor and this library

94
Oct 9, 2025
RepositoryC++
Anttwo/SuGaR

[CVPR 2024] Official PyTorch implementation of SuGaR: Surface-Aligned Gaussian Splatting for Efficient 3D Mesh Reconstruction and High-Quality Mesh Rendering

3.5k
Sep 24, 2024
RepositoryC++
fougue/mayo

3D CAD viewer and converter based on Qt + OpenCascade

2.3k
Oct 26, 2026