Trimmed surface into a Untrimmed surface

Hello friends
I tried for hours, but I could not turn this Trimmed surface into a Untrimmed surface. Does anyone have a solution?
AAAA.gh (5.1 KB)


thanks in advance

To make that a single surface you’d have to make it as kind of a rail-revolve with a singularity in the middle.

1 Like

Why does it have to be untrimmed?

1 Like

Any BrepFace has an underlying Surface as “base” (so to speak). In fact any BF is a Surface plus trim info (outer, inner [i.e. holes]).

See attached (notify if you want a thing that deals with holes as well).

Untrim_Face.gh (7.9 KB)

1 Like

Thankful @PeterFotiadis
The Untrim component works fine, but the problem is that it returns a square plan output. I need a solution that merely retains its original structure and transforms it into an Untrimmed Surface mood.
This is necessary @martinsiegrist because Energy Plus cannot analyze trimmed surfaces and therefore cannot study complex structures.
Untrim_Face.gh (15.5 KB)

On Rhino (and most of other CAD software) surfaces are strictly quadrilateral, made out of a grid of control points, so there are 4 vertices.

You can make a triangular surface, but it is actually a quadrilateral with a 0-length side…

Have you tried exporting a mesh for EnergyPlus?

You mean that (at least for your example) you need a triangular surface ? (i.e. a Surface with a Singularity) . If so it’s easily doable via code (for instance: get the outer Loop Curve [ every BrepFace has an outer Loop], get the segments , remove the arcs then extend the rest and do ccx stuff on a pair basis, then get a Brep out of the new collection) .

PS: all your data are like a filleted polygon?