How to remove mesh that connect start and end point in Mesh3D

Hi, i tried to plot3d mesh, but i got result like this

the orange dot is my data point that i tried to mesh 3D, but i got plane mesh that connect start and end point at the top and bottom plot, how to remove this plane only? thank you

this part that i tried to remove

and heres my code

fig = go.Figure([])

fig.add_trace(go.Mesh3d(x=mesh['x'], 
                        y=mesh['y'], 
                        z=mesh['z'],
                        opacity=0.5,
                        hoverinfo='skip',
                        ))

fig.add_trace(go.Scatter3d(x=mesh['x'], 
                        y=mesh['y'], 
                        z=mesh['z'],
                        mode='markers',
                        marker=dict(size=2),
                        ))



fig.update_layout(
    margin=dict(l=20, r=20, t=20, b=20),height=600) 
fig.show()

HI @mhmdmdma ,

Welcome to the forum!

Try to set alphahull parameter >0.

fig.add_trace(go.Mesh3d(x=mesh['x'], 
                        y=mesh['y'], 
                        z=mesh['z'],
                        alphahull=5, # change this value if needed to get the best result 
                        opacity=0.5,
                        hoverinfo='skip',
                        ))

Here is another example and resource: