5
$\begingroup$

I have a bezier curve and a plane as below. I would like to project the curve on the plane. Is this possible?

enter image description here

$\endgroup$
3
  • $\begingroup$ Do you mean cut the curve into the plane, of just flatten the curve to the plane? $\endgroup$ May 13 at 9:24
  • $\begingroup$ @RobinBetts, I think I want to flatten the curve to the plane...not sure though :) I would like the curve to be projected to the plane in the mathematical sense. Right now it is a curve defined in the XZ-plane, it should be projected from the XZ-plane onto the plane defined by the mesh plane in the picture. $\endgroup$ May 13 at 9:26
  • 1
    $\begingroup$ Hmm! Good question! This is trickier than it seems at first. If you convert to a mesh, and are happy with that shape, then OK to; eg; 1. create custom orientation from the target face, 2. set pivot point in that plane, somewhere, and 3. Scale to 0 in Z of your custom orientation. Or: 1 Set snap to 'Project individual elements' 2. Align ortho view to plane with Shift-Numpad-7, and 3. tap 'G'. BUT. If you do those with the raw Bezier, it projects the control points too, and the resulting curve is very slightly different. $\endgroup$ May 13 at 10:03

2 Answers 2

4
$\begingroup$

Turn on snapping, project on face, and project individual elements.

enter image description here

Then select all points in curve in edit mode, press G and press LMB without moving points.

$\endgroup$
2
  • 1
    $\begingroup$ +1 to this and this. Very probably perfectly good enough. But see commentary on OP? $\endgroup$ May 13 at 10:29
  • $\begingroup$ Indeed, it's not a perfect projection (which is what I am looking for). In the end I manually calculated the correct projection and created the projected curve by hand. $\endgroup$ May 13 at 10:47
4
$\begingroup$

If you want a non-destructive way, just use the shrinkwrap modifier:

enter image description here

i set the offset only for demonstration purposes. You should leave it to 0.

and here a geometry nodes solution:

enter image description here

$\endgroup$

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.