I have used add primitive to load in a SVG(I have confirmed Import works the same) and the curves being simplified to polygons results in what should be matching objects to have gaps. a negative “X-Y hole compensation” will close the fully enclosed gaps but not the ones connected to the exterior of the object. This is essentially building in hairline cracks into the part compromising it’s strength.
The pure multicolor print was so weak I figured I could use the cut function to separate multicolor surface from a single color backing but if the backing isn’t treated as one large shape then it doesn’t gain the strength required.
I either need a way to load SVG files with curves or a way to ignore unenclosed gaps.
Hi Seth,
Have you tried increasing Quality → Precision → Slice gap closing radius? Increasing Resolution next to it may also help ignore irregularities. There’s also “Simplify model” in the context menu… but I’m guessing unlikely to help.
Might be hard to say w/out seeing the input and result. If you can’t share the actual project, maybe a simpler example which shows the issue.
-Max
Just tried simplify model, and I already tried the others earlier.
The issue happens when the simplified curves misalign strongly, my first test geometry didn’t have any issues, which proves if I can get the SVG files to import with higher resolution strong misalignment won’t be possible.
Here is the requested simple example, 2 overlapping ellipses that have been flattened in Inkscape.
TestCurves2.3mf (30.8 KB)
Well, I see the issue you’re describing, and I’m not sure it’s fixable as-is (the resulting model is no good). But what does your SVG look like? Where is the path simplification coming from?
You didn’t provide the SVG, so I made my own quick test of two overlapping ellipses. And I don’t get any of those simplified curves when importing to Studio.
TestCurves2-max.bs25.3mf (36.1 KB)
My SVG is inside the root of the attached 3mf archive (they’re plain zip files and this forum doesn’t allow SVG attachments).
-Max
My first test of two overlapping ellipses also worked. This is the SVG zipped and the file extension changed to .3mf
The simplification seems to happens when bambu studio loads the SVG, I have see na claim that Pruca slicer doesn’t do this, but that person also said Bambu studio stopped doing it 12 weeks ago, but it is doing it to me now with a build a few days old.
TestCurves.3mf (648 Bytes)
Your SVG did the same thing here, with the gaps. I was trying all sorts of stuff with the SVG itself and nothing was working… until I moved the smaller oval to check underneath… 
So I think the gaps are because of the cutout not matching exactly, or at least by the time Studio “tessellates” it into separate meshes (since it treats each path as a different body). In my test SVG I just had the paths overlapping, no cutouts.
If the cutout are important for your actual design for some reason, perhaps try adding a small overlap. I tried it with proportionally scaling up your smaller ellipse just a little, in Inkscape, and that seems to work. Or use some other CAD/3D software with more control over the extrusion and resolution settings… 
-Max
PS. I also set the stroke type explicitly to “none” and scaled the canvas to match the drawing dimensions, but neither made any difference on their own so those likely don’t matter.
It is the tessellation into seperate meshes, by bambu studio, that is making them not match. The “shared edges” are not tessellated the same causing the mismatch.
Being able to tell Bambu studio to make higher resolution meshes would probably be enough to fix the issue.
I am not a 2d artist, manipulating the files to have miniiscule overlap is not something I can do fast enough to be a viable pipeline step. I had to remove large overlaps to make the file work for the multicolor portion of the print, which is one buton in Inkscape.