项目作者: simply-nicky

项目描述 :
X-rays ray-tracing program
高级语言: Mathematica
项目地址: git://github.com/simply-nicky/raytrace.git
创建时间: 2018-04-10T18:02:26Z
项目社区:https://github.com/simply-nicky/raytrace

开源协议:Boost Software License 1.0

下载


raytrace-project

X-rays ray-tracing computer simulation on concave surfaces.

compilation:

To compile the program, you need:

  • C++17 compatible compiler
  • CMake tools
  • Boost libraries with program_options, filesystem and system libraries installed

features:

  • 2D ray-tracing on cyllindrical surfaces
  • 3D ray-tracing on spherical surfaces
  • 3D ray-tracing on spherical surfaces with surface defects. Surface defects are modelled with spheres.

yet to be done:

  • 3D ray-tracing on elliptical surfaces