Matthew Carr

Results 50 issues of Matthew Carr

At the moment we have two types of observers, ones that sample isotropically and those that mix isotropic with targeted sampling. At the moment the targeted samples are only user...

enhancement

To allow Raysect to segment a job and run elements of the job across multiple computational nodes (i.e. a compute cluster), this would require the following components. 1. Redesign observer...

enhancement
New Feature

Add 2D, 3D linear interpolantion utility functions.

enhancement

Add 1D, 2D and 3D cubic interpolation utility functions. First order only for 1D. Functions should take a collection of points or values and their differencials for the neighbouring points.

enhancement

Simplest of the mesh utility functions that is now ready for Alex to review and merge.

enhancement

A user has contacted me about calculating the amount of solid angle of a detector seen by a point in space. This should be an easy demonstration script and added...

help wanted
documentation

Some users have reported finding the documentation about ray interactions with primitives confusing or missing. They struggle to understand what happens when rays hit primitiives that might be transparent, opaque,...

documentation

For the visualisation goal, we need a Mesh representation of every primitive. This means we will need to be able to create a mesh representation of a CSG primitive, through...

enhancement

As part of adding visualisation code to Raysect (#221) we need some support for mesh subdivision. This could be implemented on multiple levels, for example it could simply be a...

enhancement

As part of adding visualisation code to Raysect (#221) we need some support for vertex welding. This is because the mesh CSG operations will produce new meshes that may contain...

enhancement