Skip to content

A computational study on Mie scattering in nanoparticles using a custom-built Java ray tracing engine.

Notifications You must be signed in to change notification settings

javaftw/raytracemie2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ray Tracing Mie Scattering by Nanoparticles

Overview

A computational study on Mie scattering in nanoparticles using a custom-built Java ray tracing engine. The engine simulates and visualizes the interaction of light with nanoparticles, applying principles of electromagnetic wave scattering and geometric optics.

Features

  • Mie Scattering Calculations: Computes size parameters, Bessel functions, Mie coefficients, and efficiencies.
  • Ray Tracing: Simulates light interactions with nanoparticles and renders visualizations.
  • Visualization Enhancement: The visualization of the scattering effects is enhanced by making use of an atmospheric effect.

You'll need

  • Java (11+) JDK
  • Maven
  • Apache Commons Math library

About

A computational study on Mie scattering in nanoparticles using a custom-built Java ray tracing engine.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages