Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
The geometry is defined by the primary model, but the shading is computed according to a second, non-visible model that contains the simulation values. In the case of circuit rendering for examples, neurons are meshes, and compartment reports are cones and cylinders that fill inside of the neuron mesh. When an intersection is found at the surface of a mesh, a ray defined by the intersection point and the inverse of the normal to the surface is launched to hit the secondary model. When the secondary model is intersected, the simulation value is retrieved and used to shade the surface of the mesh.