warp.sample_unit_cube#

warp.sample_unit_cube(state: uint32) vec3f#
  • Kernel: true
  • Python: true
  • Differentiable: false

Uniformly sample a point in the unit cube [-0.5, 0.5)^3, centered at the origin.

Returns a vec3. In a kernel, advances state in place; called from the Python scope, it does not modify state, so repeated calls with the same state return the same point (see rand_init()).