# Project curve onto plane misplaces all internal points

**URL:** <https://discourse.shapr3d.com/t/project-curve-onto-plane-misplaces-all-internal-points/39388>\
**Category:** Modeling Questions\
**Created:** [September 11, 2025, 6:31am UTC](https://discourse.shapr3d.com/t/project-curve-onto-plane-misplaces-all-internal-points/39388 "2025-09-11T06:31:45Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![swebal](https://avatars.discourse-cdn.com/v4/letter/s/bb73d2/32.png) [@swebal](https://discourse.shapr3d.com/u/swebal)\
**Post date:** [September 11, 2025, 6:31am UTC](https://discourse.shapr3d.com/t/project-curve-onto-plane-misplaces-all-internal-points/39388/1 "2025-09-11T06:31:45Z")

</div>

Create a fit spline on yz plane and project onto xy plane. The points do not line up. There shouldn’t be any way for me to screw this up.

the vertical short gray lines indicate where the control points are in the spline that is projected

 ![IMG_1697](https://us1.discourse-cdn.com/flex002/uploads/shapr3d/original/3X/7/0/70392baad283f85d036d2ba19e083ab7c5cda6a8.jpeg)

---

<div class="post-metadata">

**Author:** ![swebal](https://avatars.discourse-cdn.com/v4/letter/s/bb73d2/32.png) [@swebal](https://discourse.shapr3d.com/u/swebal)\
**Post date:** [September 11, 2025, 6:52am UTC](https://discourse.shapr3d.com/t/project-curve-onto-plane-misplaces-all-internal-points/39388/2 "2025-09-11T06:52:22Z")

</div>

This never works. The projected points are completely random. WTF. Complex lofting just got a million times more tedious.

---

<div class="post-metadata">

**Author:** ![SCALEMODEL](https://avatars.discourse-cdn.com/v4/letter/s/77aa72/32.png) [@SCALEMODEL](https://discourse.shapr3d.com/u/SCALEMODEL)\
**Post date:** [September 11, 2025, 6:55am UTC](https://discourse.shapr3d.com/t/project-curve-onto-plane-misplaces-all-internal-points/39388/3 "2025-09-11T06:55:12Z")

</div>

If you project fit splines it gets converted to control splines.

---

<div class="post-metadata">

**Author:** ![swebal](https://avatars.discourse-cdn.com/v4/letter/s/bb73d2/32.png) [@swebal](https://discourse.shapr3d.com/u/swebal)\
**Post date:** [September 11, 2025, 6:59am UTC](https://discourse.shapr3d.com/t/project-curve-onto-plane-misplaces-all-internal-points/39388/4 "2025-09-11T06:59:40Z")

</div>

Yeah I noticed. I was thinking it took the points and tried to fit a new spline. Had to draw straight lines to transfer points. Feels like a silly work around, however it actually works..

 ![IMG_1698](https://us1.discourse-cdn.com/flex002/uploads/shapr3d/original/3X/3/2/32ee4295ec878af0126b5de309b6e39edd9e74fa.jpeg)

---

<div class="post-metadata">

**Author:** ![Xdrakosha](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.shapr3d.com/xdrakosha/32/24881_2.png) [@Xdrakosha](https://discourse.shapr3d.com/u/Xdrakosha)\
**Post date:** [September 11, 2025, 7:00am UTC](https://discourse.shapr3d.com/t/project-curve-onto-plane-misplaces-all-internal-points/39388/5 "2025-09-11T07:00:33Z")

</div>

I suppose that’s because the projection tool projects the geometry itself. It just doesn’t care which tool you used to create that geometry, and that’s quite logical.

---

<div class="post-metadata">

**Author:** ![SCALEMODEL](https://avatars.discourse-cdn.com/v4/letter/s/77aa72/32.png) [@SCALEMODEL](https://discourse.shapr3d.com/u/SCALEMODEL)\
**Post date:** [September 11, 2025, 7:04am UTC](https://discourse.shapr3d.com/t/project-curve-onto-plane-misplaces-all-internal-points/39388/6 "2025-09-11T07:04:16Z")

</div>

I learned this when converting from Affinity Designer to CAD curves. In AD you control like fit splines but when it’s exported to DXF/DWG and imported it gets converted to control splines.

---

<div class="post-metadata">

**Author:** ![SCALEMODEL](https://avatars.discourse-cdn.com/v4/letter/s/77aa72/32.png) [@SCALEMODEL](https://discourse.shapr3d.com/u/SCALEMODEL)\
**Post date:** [September 11, 2025, 7:15am UTC](https://discourse.shapr3d.com/t/project-curve-onto-plane-misplaces-all-internal-points/39388/7 "2025-09-11T07:15:02Z")

</div>

Ok, so you need to loft? Curious now how your lofting strategy works.

---

<div class="post-metadata">

**Author:** ![swebal](https://avatars.discourse-cdn.com/v4/letter/s/bb73d2/32.png) [@swebal](https://discourse.shapr3d.com/u/swebal)\
**Post date:** [September 11, 2025, 8:22am UTC](https://discourse.shapr3d.com/t/project-curve-onto-plane-misplaces-all-internal-points/39388/8 "2025-09-11T08:22:29Z")

</div>

I want to project curves to plane to create rails correctly. Unfortunately rails do not work very well either. For some reason they don’t follow the curvature.

I’m trying to loft a shoe using only 4-5 simple splines with only 5 points in each profile. I’m at this point because nothing is predictable in shapr3d it seems. Lofting is impossible to get right

how can I control the curvature? Specifically the lower left corner in the image below. And no, dragging the white control points only mess it up even more

 ![IMG_1699](https://us1.discourse-cdn.com/flex002/uploads/shapr3d/original/3X/a/9/a95e307e39f3637bb620b9bb0b684ca37987b7af.jpeg)

---

<div class="post-metadata">

**Author:** ![swebal](https://avatars.discourse-cdn.com/v4/letter/s/bb73d2/32.png) [@swebal](https://discourse.shapr3d.com/u/swebal)\
**Post date:** [September 11, 2025, 8:29am UTC](https://discourse.shapr3d.com/t/project-curve-onto-plane-misplaces-all-internal-points/39388/9 "2025-09-11T08:29:26Z")

</div>

Wow. Apparently I cant alter the angle to much. Even though the edge is sharp, loft doesn’t understand. Great, another limitation.

---

<div class="post-metadata">

**Author:** ![SCALEMODEL](https://avatars.discourse-cdn.com/v4/letter/s/77aa72/32.png) [@SCALEMODEL](https://discourse.shapr3d.com/u/SCALEMODEL)\
**Post date:** [September 11, 2025, 8:33am UTC](https://discourse.shapr3d.com/t/project-curve-onto-plane-misplaces-all-internal-points/39388/10 "2025-09-11T08:33:12Z")

</div>

I think I know the issue you have, your trying to do surfacing but Shapr got no surfacing tools.

---

<div class="post-metadata">

**Author:** ![SCALEMODEL](https://avatars.discourse-cdn.com/v4/letter/s/77aa72/32.png) [@SCALEMODEL](https://discourse.shapr3d.com/u/SCALEMODEL)\
**Post date:** [September 11, 2025, 8:52am UTC](https://discourse.shapr3d.com/t/project-curve-onto-plane-misplaces-all-internal-points/39388/11 "2025-09-11T08:52:45Z")

</div>

> [@Feature VOTE v2](https://discourse.shapr3d.com/t/feature-vote-v2/38893/11):
>
> My preferred evolution.  
> directmodeler/parametric modeler/3d Curves/Surfacing Tools/Custom Scripting (for Jean)

This feature request would have been helpful.
