How to achieving symmetrical room layout along an axis
Author: SarahWang0220Created Mar 16, 2026Updated Mar 16, 2026
Labelsquestion
I noticed that cl.reflectional_asymmetry can make objects symmetrically distributed along an axis relative to another object (as shown in the example in test_constraints_evaluator.py where chairs are placed symmetrically around a table).
However, I'm wondering if it's possible to achieve symmetrical distribution of rooms along an axis, such as hotel rooms symmetrically placed along a corridor. I noticed that rooms don't have a location attribute, so it seems that the calculate_reflectional_asymmetry method cannot be directly used to evaluate the score. In that case, what attributes of rooms could be used, and at which stage should evaluation be performed, to achieve symmetrical room layouts along an axis?
Source: princeton-vl/infinigen