You at least have to show the relevant parts of your Grasshopper file or even better upload it.
Otherwise, it’s hard to say what you do, and give you a solution tailored to your specific case.
You lofted a list of curves.
It is very likely that the first of that list is the bottom one; use “List item” to retrieve it.
Convert that first curve to a Surface parameter, then join it with the loft output and do “Brep Join”.
Thank you, I’ve tried what you said but I did something wrong I guess. Can I ask one more question? I don’t know what to do with surface how can I join them. how does the brep join works?
In your case, the simplest thing is probably to construct the negative and subtract it from the solid that you already have, since you probably want a base or bottom?
Note that it produces a closed Brep, which is what you want for 3D printing. The way you constructed your Loft control curves is more complicated than it needs to be, but that’s a different issue. new model-bb1.gh (22.9 KB)