Module rust_gpu_sdf::operators
source · Expand description
Types that modify a distance field.
Modules
Reflect a distance field about an arbitrary axis.
Operators composed from other operators.
Displace the output of a distance field using the output of another distance field.
Extrude a shape along its axes, preserving exterior geometry.
Convert a solid shape into a hollow one with an infinitely thin surface.
Compute the boolean intersection of two distance fields.
Shift the isosurface of a distance field by a given amount.
Reflect a distance field about an arbitrary axis.
Operators for repeating distance fields across a domain.
Rotate a distance field.
Uniformly scale a distance field.
Given an infinitely-thin surface,
divide space into interior and exterior based on axis.
Compute the blended boolean intersection of two distance fields.
Compute the blended boolean subtraction of two distance fields.
Compute the blended boolean union of two distance fields.
Stretch a shape along an arbitrary axis, preserving exterior geometry as caps.
Compute the boolean subtraction of two distance fields.
Apply a positional translation to a distance field.
Twist a distance field around an arbitrary axis.
Compute the boolean union of two distance fields.
Structs
Applies a
SignedDistanceOperator
to a SignedDistanceField
.Traits
Modifies the input / output of a
SignedDistanceField
.