Charlie Hewitt
Charlie Hewitt
For those not interested in using the ML side of things (particularly I want to use trimesh's [simplify_quadric_decimation](https://github.com/mikedh/trimesh/blob/30cdb8129fbd1f5c8ed65b3740785c235de8e29f/trimesh/base.py#L2458) which is just a wrapper around Open3D's) is it possible to publish...
Just looked at the AGF, the problem is that there are newlines breaking the CD line which we assume is a single line for parsing ``` CD 2.326858000E+000 -2.496168000E-002 2.979231000E-003...
Not that I'm aware of - the basic principle is that the two characters at the start of each line tell you what information is on the line, then the...
I wrote some (very) basic support for some diffractive elements, specifically planar diffraction gratings and HOEs. It would be amazing to extend this to components link the example you gave...
It’s all in [Grating.jl](https://github.com/microsoft/OpticSim.jl/blob/9b1fdbfb8c571a5a318afdc03b5f8cdd19d89176/src/Optical/Grating.jl) - the equation numbers from kogelnik are commented, although I think I left out a reference to the actual paper - it’s [coupled wave theory for...
Really exciting to hear you're interested in contributing @caseykneale! Regarding 'diffraction grating simulation, or thin planar materials', I wrote some very basic and certainly not rigorous code for thin diffraction...
It should be possible to just seed things so they are deterministic - I think we tried to this but maybe it’s failing somewhere
Broadly yes, maybe @cdhf’s recent additions can be helpful for this? Also there are some tests which randomly generate rays, the random generation is/was seeded so should be deterministic
IMG is the subscription, I removed myself as owner but this also removed all permission - Brian should be able to add you (or Ran, or even Andreas). Might be...
> I also surprised the light goes from positive to negative and the system grows in the negative z direction. This is different than most optical design software. Is this...