in mujoco_worldgen/util/obj_util.py [0:0]
def establish_size(min_size, max_size):
if isinstance(min_size, (float, int)):
min_size = np.ones(3) * float(min_size)
if isinstance(max_size, (float, int)):
max_size = np.ones(3) * float(max_size)
if max_size is None and min_size is not None:
max_size = min_size
if max_size is None and min_size is None:
min_size = np.ones(3) * 0.1
max_size = np.ones(3) * 0.1
if isinstance(min_size, (list, tuple)):
min_size = np.array(min_size, dtype=np.float64)
if isinstance(max_size, (list, tuple)):
max_size = np.array(max_size, dtype=np.float64)
assert(isinstance(min_size[0], float))
assert(isinstance(max_size[0], float))
for i in range(3):
assert(max_size[i] >= min_size[i])
return min_size, max_size