Lines not matching while using Loft for tapered cross sections

Cross section lines are not matching at the control points. Bottom slab is tapering in plan and web is tapering in elevation. I tried sweep and loft with different settings but seems to be not working.

creek 4SP.3dm (8.1 MB)

for the best result for something like this, rebuild all your curves to have the same point count and structure, then loft.

as an example, these curves were all rebuilt to the same point count and structure using the new rebuild in v9 (currently called elmo) and then lofted-

only 3 sections of the profile / shape change.

my recommendation would be to build a polyline with 3 segments, do the loft, fillet the edge.

also check the overall precision in the corners:


there is a deviation with around 0.3 mm…

so you will come up with something like this:
(3 surfaces - black)
(1 base - red)
(curvaturegraph showing issues … a nice surface does not necessarily need many CV’s / shape curves, less is more)

use filletEdge or if you have to fullfill the input sections precisely ExtrudeCrvAlongCrv to build the missing part - or loft the arcs as well… make sure to check continuity.

what s the data / geometry for ?
if this is a 53 meter long concrete building that will be build - i am happy to help you to get proper geometry.

kind regards - tom

this is the “right” way to do this job- ^^
much more control of the individual surfaces than trying to loft all in one go-

Hi Tom,
My final goal is to create shell analysis model for this geometry. I have created the geometry based on the centreline of the cross section.
As I try to mesh the geometry, I am facing issues with the nodal connectivity at the solid diaphragm versus shell deck elements.
Let me know if you have any suggestions.

Sweep and mesh.gh (14.8 KB)

Rhino model.zip (4.3 MB)

Thanks!

make sure the Brep-Join went well.
Bake and analyse with _showedges

do not directly use Brep → Quadremesh
but do a defined meshing inbetween.
maybe even weld / triangulate or other optimisations before Quadremesh.

check the options of quadremesh:
https://developer.rhino3d.com/api/rhinocommon/rhino.geometry.quadremeshparameters

kind regards - tom