r/SolidWorks • u/Significant-Let3635 • 5d ago
CAD Lofting With Flat Sides - Triangular faces not doing the thing

I have a problem where if I select specifically the diagonal grey "Guide Curve" above where it will simply refuse to make the loft.
I have 2 separate 3D sketches for the guide curves, one that matches the exact points from top to bottom (yes, vertices are the same between top and bottom) and one that matches some diagonals, because this thing is planned to be made out of plywood sheets. A such, due to there being a rotation and angle between the two profiles, the faces are curved.
This "guide Curve" solution has successfully made all other faces into triangles, but this one face (not specifically, it could move around depending on where I start, what the weather is, and how soft my left index finger is on any particular day).
I would like to know if I am missing something? Using the wrong tool or what?
I would like a thin-wall section here, so ideal seems to be the thin wall option in boss/base loft.
What I have tried:
- 1, 2, or 3 different 3d guide sketch
- A combination of open or closed guide loops
- Both Lofted boss/base as well as lofted surface, and then adding offset faces etc to get the wall thickness
- thin-wall and non-thinwalled
- Loft it with the problem, and then delete a face and add in another loft afterwards (has a whole heap of other problems, some of which seem to duplicate)
- Open and closed groups for the guide lines (though I may be doing this wrong!)
More info in the screenshots below, I guess:





2
u/CriticismAccording71 5d ago
is that guide curve one continuous sketch?
try building it up as separate filled surfaces. Use selection manager and select 3 lines at a time to build up each triangular face. There is too much going on here for SW to get it right in one action.
Use the filled surface tool, and build it up one by one. Once you've done this, knit the surfaces and thicken. Or thicken each face independently if you want separate bodies.
Hope this helps / answers what you were trying to achieve