source icon indicating copy to clipboard operation
source copied to clipboard

The main source repository for the Raysect project.

Results 100 source issues
Sort by recently updated
recently updated
newest added

A number of use cases have now emerged which would benefit from the feature of UV coordinates, basically coordinates on primitive surfaces (https://en.wikipedia.org/wiki/UV_mapping). Primary use cases could include: - Getting...

enhancement
New Feature

It is currently hard to debug errors in the function classes when they get heavily layered. It would be helpful to show the chain of the functions in the repr:...

enhancement
documentation

* Object that groups together lens primitives to form a double gauss lens assembly. * The spacing of elements is determined by operations on the group rather than operations on...

enhancement
New Feature

To improve the quality of kdtrees for tripoly meshes we would like to implement triangle splitting. Mesh triangles that straddle the split plane are split at that plane and their...

enhancement

Our unit tests are currently quite minimal outside the core, and we also don't have full coverage in the core. This needs to be addressed before V1 is released.

tests

Using a plane primitive, create a new material which logs every intersections but passes rays through unaffected. Record some ray properties, maybe colour by wavelength? This could be implemented as...

enhancement
New Feature

It would be useful to have a set of function that generate spectra that correspond to particular sRGB/CIE XYZ values. This will be a useful shorthand way of generating arbitrary...

enhancement

Select a basic set of aspheric lenses from the thorlabs catalog. Implement both a general purpose constructor and complementory catalog selector.