scene_synthesizer.utils.append_scenes

scene_synthesizer.utils.append_scenes(iterable, common=['world'], base_frame='world', share_geometry=False)

Concatenate multiple scene objects into one scene. :param iterable: Geometries that should be appended :type iterable: (n,) Trimesh or Scene :param common: Nodes that shouldn’t be remapped :type common: (n,) str :param base_frame: Base frame of the resulting scene :type base_frame: str :param share_geometry: Whether to share geometry, based on hashing. This improves performance for large scenes but might lead to unintended side effects since properties can be overwritten. Defaults to False. :type share_geometry: bool

Returns:

result – Scene containing all geometry

Return type:

trimesh.Scene