def METHOD_NAME(self):
    self.netw.compile(clear=True)
    positions = self.netw.get_placement_set("a").load_positions()
    voxel_set = self.netw.partitions.a.get_voxelset()
    region_ids = np.asarray(
        voxel_set.data[:, 0][voxel_set.index_of(positions)], dtype=int
    )
    rotations = np.array(self.netw.get_placement_set("a").load_rotations())
    # Regions without orientation field -> no rotation
    self.assertTrue(
        np.array_equal(
            np.all(rotations == 0.0, axis=1), np.isin(region_ids, (100, 728, 744))
        )
    )
    # Regions with orientation field -> AIBS Flocculus and Lingula
    pos_w_rot = np.any(rotations != 0, axis=1)
    self.assertTrue(
        np.array_equal(
            pos_w_rot, np.isin(region_ids, (10690, 10691, 10692, 10705, 10706, 10707))
        )
    )
    self.assertTrue(
        np.all((-180.0 < rotations[pos_w_rot]) * (rotations[pos_w_rot] < 180.0))
    )
    # orientation field x component should be close to 0.
    self.assertTrue(np.all(np.absolute(rotations[pos_w_rot][:, 0]) < 0.5))
    self.cfg["placement"]["a"]["distribute"]["rotations"].space_origin = [
        1000,
        1000,
        1000,
    ]
    self.netw = Scaffold(self.cfg)
    self.netw.compile(clear=True)
    rotations = np.array(self.netw.get_placement_set("a").load_rotations())
    self.assertTrue(np.array_equal(np.all(rotations == 0.0, axis=1), region_ids > 0))