Module rust_3d::filters [] [src]

Modules

filter_all

FilterAll, a filter to chain multiple filters with the and condition => must pass all filters to pass this filter

filter_all_random_accessible

FilterAllRandomAccessible, a filter to chain multiple IsFilterRandomAccessible with the and condition => must pass all filters to pass this filter

filter_and

FilterAND, a filter which combines two filters and is true if both of its filters are true

filter_any

FilterAny, a filter to chain multiple filters with the or condition => must pass any filter to pass this filter

filter_any_random_accessible

FilterAnyRandomAccessible, a filter to chain multiple IsFilterRandomAccessible with the or condition => must pass any filter to pass this filter

filter_box_2d

FilterBox2D, a box filter within 2D space

filter_box_3d

FilterBox3D, a box filter within 3D space

filter_circle

FilterCircle, a circle filter within 2D space

filter_negate

FilterNegate, a filter which negates another filter

filter_or

FilterOR, a filter which combines two filters and is true if one of its filters is true

filter_outer_inner

FilterOuterInner, a filter which combines an inner and an outer filter. Where the inner is negated while the outer is allowed. This is useful to create hollow filter shapes

filter_random_accessible

Containing filters FilterRandomAccessible, a filter which can transform any IsFilter into an IsFilterRandomAccessible

filter_sphere

FilterSphere, a sphere filter within 3D space

filter_xor

FilterXOR, a filter which combines two filters and is true iff one of its filters is true