|
scimesh 0.3.2
Headless CPU-only 3D software renderer for scientific mesh visualization
|

Files | |
| camera.h | |
| Camera definition and helper functions for view setup. | |
| clipping.h | |
| Triangle clipping against planes (view frustum and clip planes). | |
| colormap.h | |
| Colormap data structure and data-to-color mapping utilities. | |
| fs_mesh_converter.h | |
| Convert FreeSurfer meshes (libfs) to scimesh Mesh objects. | |
| gltf_io.h | |
| Write scenes to glTF 2.0 (.gltf + .bin) or binary glTF (.glb). | |
| image.h | |
| The Image — an RGBA pixel buffer with compositing and I/O operations. | |
| math_utils.h | |
| Low-level math utilities for the rendering pipeline. | |
| mesh.h | |
| The Mesh — the central data structure for 3D geometry in scimesh. | |
| normals.h | |
| Compute per-vertex surface normals for lighting. | |
| obj_io.h | |
| Read Wavefront OBJ files (.obj). | |
| ply_io.h | |
| Read Stanford PLY files (.ply). | |
| primitives.h | |
| Procedural geometry generators. | |
| rasterizer.h | |
| The Rasterizer — the per-pixel rendering engine. | |
| render_options.h | |
| RenderOptions — all settings that control how meshes are drawn. | |
| renderer.h | |
| The Renderer — the main entry point for drawing meshes to images. | |
| scene.h | |
| The Scene — a collection of meshes rendered together. | |
| stl_io.h | |
| Read and write STL files (.stl). | |
| to_string.h | |
| transforms.h | |
| Mesh transformation functions: translate, scale, rotate, and general matrix transforms. | |
| types.h | |
| Fundamental types used throughout the scimesh rendering engine. | |