How to combine different Mesh3D data?

Hi everyone

In below code I have drawn 2 separated surfaces with mech3D and it works correctly.

import plotly.graph_objects as go

fig = go.Figure()
fig.add_traces(go.Mesh3d(
        x=[5,7,7,5],
        y=[5,5,6,5],
        z=[5,5,7,5],))

fig.add_traces(go.Mesh3d(
        x=[0, 1, 2,0],
        y=[0, 0, 1,0],
        z=[0, 2, 0,0],))

fig.show()

image

Is it possible to combine them in one command without adding traces? For example something like below code: (obviously IT DOESNโ€™T WORK and it is just only to show you what am I searching for)

import plotly.graph_objects as go

fig = go.Figure(data=[go.Mesh3d(
                                x=[0, 1, 2,0,None,5,7,7,5],
                                y=[0, 0, 1,0,None,5,5,6,5],
                                z=[0, 2, 0,0,None,5,5,7,5],)])

fig.show()

Thanks