I have a curve created from a rectangle with radiused corners and I have divided it with Perpendicular Frames.
On these PFrames I am creating more rectangles, then Boundary Surfaces and finally extruding the Boundary Surfaces in the direction of the Z direction of the PFrames.
The Vector display shows me that the vectors are in the right direction, but some of the extrusions are in the wrong direction…
I’m trying to have an odd number of PFrames symmetrically about the X-Axis so on the right there is PFrame exactly on the X axis and on the left there is one either side of the X-Axis…
That’s why I used the Seam component.
In your last definition, if CrvCP AND Seam have their Curve input reparametrized or not then it fails.
If one is reparametrized and one isn’t then the extruded is correct but they are in the wrong place.
A flaw in that plan is that you are extruding in the pFrames’ Z direction, so it’s impossible to straddle the X axis. But there is more weirdness than that going on. Using ‘World XY’ rotated 90 degrees, the extrusions are affected by the the large rectangle radius. More than 30 looks OK, less than 30 skews some extrusions.
So if Seam is Reparameterised and CrvCP isn’t (or vice versa) the extrude works but then the PFrames are in the wrong place. I want them symmetrical about the X-Axis which is why I use CrvCP to set the Seam on the X-Axis.
I bypassed the deconstruct plane component to narrow the possible culprit (Plane cast as Vector gives its Z component anyway, and cast as Point gives its Origin)
it’s weird to see that if you extrude the rectangles directly, they are not solids but surfaces to be capped, but the direction is fine?
For me, simply swapping out the Boundary Surface component and casting the rectangle as a surface is the easiest fix so @inno gets the solution tick!
It’s been good to learn that a plane is passed as its Z vector or Origin if it is plugged into an input requiring those inputs, although I don’t like doing this.
@wim or @Gijs
even if there is a “solution” - which is more like a workaround - there is some buggyness here.
hot sure who should look at it.
thanks for assigning it to the right person.