Package me.deecaad.core.utils.shape


package me.deecaad.core.utils.shape
  • Class
    Description
    A circle centered at the emitter origin, lying in the plane perpendicular to axis.
     
    A cone with apex at the emitter origin, axis along local +Z, half-angle halfAngleRadians and length.
    An axis-aligned cube centered at the emitter origin with edge length size.
    A line segment from from to to, both expressed in emitter-local coordinates.
    A single point at the emitter origin.
    A geometric region that produces emission points + directions.
    A sample from a Shape: an offset (local-space, relative to the emitter origin) and a direction (local-space emission normal).
    A sphere centered at the emitter origin.