I'm running step-54 on some different geometries. I think there are two core manifold projection: line projector for edge & surface projector for cells(in 2d) or faces(in 3d).
First, I refine mesh for a plane 2d geometry so face projector is not needed. Only ArclengthProjectionLineManifold is applied and refined successfully. Here "face of mesh" is 1d and "cell of mesh" is 2d.
Then I met trouble for 3d case. Now "edge of mesh" is 1d and "face of mesh" is 2d. My understanding is now only surface projection is required and line projection is meaningless. However I keep run into error that "point is not on manifold" even tolerance is 100000 times of original iges tolerance.
How shall I modify the tutorial? Thank you.