scimesh 0.3.2
Headless CPU-only 3D software renderer for scientific mesh visualization
Loading...
Searching...
No Matches
scimesh Directory Reference
Directory dependency graph for scimesh:
src/core/scimesh

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.