Generate valid positions
Use PointsGenerator to generate valid source or receiver positions in a room model. You can generate random positions that satisfy a PointRuleset, or generate positions on a uniform grid. Both approaches can enforce minimum distances from room model surfaces and from existing points such as source positions.
Generate random rooms
Use GeometryDefinitionGenerator to generate room geometry definitions with randomized dimensions. You can generate shoebox, angled shoebox, L-shaped, T-shaped, and U-shaped rooms.