Dear Dr. Fang,
I hope you are doing well. First of all, thank you very much for developing and maintaining MCX. It has been extremely valuable for our optical and biomedical simulations.
I am writing to ask about the possibility of supporting a fan-shaped optical beam source in MCX, or whether you think such a feature could be reasonably added in the future.
Specifically, the use case is analogous to a collimated beam passing through a cylindrical lens, resulting in:
negligible (or zero) divergence in one transverse direction (e.g., x),
strong divergence in the orthogonal direction (e.g., y), for example a 90° full-angle fan,
with an arbitrary spatial intensity profile at the entrance plane (e.g., elliptical Gaussian).
At present, MCX source types such as cone, zgaussian, and Lambertian sources appear to assume azimuthally symmetric angular distributions, so they inherently spread in both transverse directions. While workarounds such as multiple runs with swept source directions are possible, a native “fan beam” or anisotropic angular distribution source would be very helpful and more efficient.
Conceptually, this could be implemented as:
independent angular distributions in two orthogonal planes (e.g., fixed dx = 0, sampled dy/dz),
or a source that samples directions within a defined angular interval in a single plane (y–z), similar to a cylindrical-lens model.
I would be very interested to hear your thoughts on:
whether MCX’s current source framework could support this kind of anisotropic angular sampling, and
whether you think such a feature might fit within MCX’s design philosophy.
Thank you again for your time.
Best regards,
J. Lee
|
You don't often get email from lee...@gmail.com.
Learn why this is important
|