Grasshopper2.Imaging.Raycastingnamespace
Types
Grasshopper2.Imaging.Raycasting.IObjectStack
Interface for exposing sampling functionality of a Raycaster.
Grasshopper2.Imaging.Raycasting.Bucket
Represents a single spatial bucket in a raycaster lookup grid.
Grasshopper2.Imaging.Raycasting.ColourMean
A utility class for computing reasonably accurate averages of colours. This class correctly separates out the alpha and colour contributions. That is, lots of very transparent colours will affect the average alpha, but not the average tint.
Grasshopper2.Imaging.Raycasting.ColourMeanMapping
Enumerates the various types of RGB colour space mapping to apply to averaging colours.
Grasshopper2.Imaging.Raycasting.ColourShader
Base class for all colour shaders.
Grasshopper2.Imaging.Raycasting.EmptyStack
Implements IObjextStack for an empty collection.
Grasshopper2.Imaging.Raycasting.Overlap
Enumerates the possible overlap types of shapes and boxes.
Grasshopper2.Imaging.Raycasting.Raycaster
Type for populating images with a raycasting technique.
Grasshopper2.Imaging.Raycasting.RaycasterBuckets
Raycasting speed-up for quickly rejecting the bulk of objects.
Grasshopper2.Imaging.Raycasting.RaycasterSettings
Class for collecting all properties needed during a raycasting process.
Grasshopper2.Imaging.Raycasting.SamplingPattern
Static sampling pattern database.
Grasshopper2.Imaging.Raycasting.Shape
Base class for all obstacles during a raycasting process.
Grasshopper2.Imaging.Raycasting.ShapeShaderPair
Represents a single object in a raycasting stack.
Grasshopper2.Imaging.Raycasting.Transform2D
Represents a transformation matrix for two-dimensional shader coordinate transformations.