Skip to content

Triangular mesh based Monte Carlo radiation transfer

Notifications You must be signed in to change notification settings

lewisfish/meshMC

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

meshMC

Mesh based Monte Carlo radiation transport

MCRT code that uses manifold triangular meshes(in .obj or .ply format) as the medium. Fluence is tracked on an underlying voxel structure. Currently buggy.

Monte Carlo on a Gourd

MC Gourd

TODO:

  • Implment kd-tree to accelerate photon triangle intersection
  • Implment Fresnel reflections at mesh surfaces
  • Ability to use multiple meshes
  • Fix bugs