tfg.geometry.representation.mesh.sampler.generate_random_barycentric_coordinates

Generate uniformly sampled random barycentric coordinates.

In the following, A1 to An are optional batch dimensions.

sample_shape An int tensor with shape [n+1,] and values (A1, ..., An, num_samples) denoting total number of random samples drawn, where n is number of batch dimensions, and num_samples is the number of samples drawn for each mesh.
dtype Optional type of generated barycentric coordinates, defaults to float32.
seed An optional random seed.
stateless Optional flag to use stateless random sampler. If stateless=True, then seed must be provided as shape [2] int tensor. Stateless random sampling is useful for testing to generate the same reproducible sequence across calls. If stateless=False, then a stateful random number generator is used (default behavior).
name Name for op. Defaults to "generate_random_barycentric_coordinates".

A dtype tensor of shape [A1, ..., An, num_samples, 3], where the last dimension contains the sampled barycentric coordinates.