scene_synthesizer.utils.support_area_generator

scene_synthesizer.utils.support_area_generator(support_data, seed=None)

A generator that randomly returns supports. Their probability of being returned is proportional to their area.

Parameters:
  • support_data (list[scene.Support]) – A list of support surfaces in a scene.

  • seed (int, numpy.random._generator.Generator, optional) – A seed or random number generator. Defaults to None which creates a new default random number generator.

Yields:

scene.Support – Support