# Sporph not working as expected

**URL:** <https://discourse.mcneel.com/t/sporph-not-working-as-expected/51190>\
**Category:** Grasshopper\
**Created:** [December 9, 2017, 11:51pm UTC](https://discourse.mcneel.com/t/sporph-not-working-as-expected/51190 "2017-12-09T23:51:20Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![rcmcdougle](https://sea3.discourse-cdn.com/mcneel/user_avatar/discourse.mcneel.com/rcmcdougle/32/476089_2.png) [@rcmcdougle](https://discourse.mcneel.com/u/rcmcdougle)\
**Post date:** [December 9, 2017, 11:51pm UTC](https://discourse.mcneel.com/t/sporph-not-working-as-expected/51190/1 "2017-12-09T23:51:20Z")

</div>

in the attached files I am attempting to morph the objects on the flat rectangular surface to the non planar surface. Rigid is OK. I Believe I have everything set correctly but the objects stay where they originate and do not morph to the new surface.

[VoronioPips-onSurface.gh](https://global.discourse-cdn.com/mcneel/uploads/default/original/3X/6/c/6c146cdb5b9e7569913d097479be03061765f247.gh) (17.5 KB)  
[SporphTest-01.3dm](https://global.discourse-cdn.com/mcneel/uploads/default/original/3X/2/9/29dde3a8adb03489a861e2112e2335da6968b601.3dm) (604.8 KB)

 ![image](https://global.discourse-cdn.com/mcneel/uploads/default/original/3X/6/9/69a1bf6696ed4133230b0f9d0145c9b59675be75.jpg)

What am I doing wrong?

TIA  
Robb

---

<div class="post-metadata">

**Author:** ![HS\_Kim](https://sea3.discourse-cdn.com/mcneel/user_avatar/discourse.mcneel.com/hs_kim/32/473975_2.png) [@HS\_Kim](https://discourse.mcneel.com/u/HS_Kim)\
**Post date:** [December 10, 2017, 3:20am UTC](https://discourse.mcneel.com/t/sporph-not-working-as-expected/51190/2 "2017-12-10T03:20:33Z")

</div>

You should supply “P0” and “P1” inputs which represent U&V parameters of base & target surfaces…

---

<div class="post-metadata">

**Author:** ![HS\_Kim](https://sea3.discourse-cdn.com/mcneel/user_avatar/discourse.mcneel.com/hs_kim/32/473975_2.png) [@HS\_Kim](https://discourse.mcneel.com/u/HS_Kim)\
**Post date:** [December 10, 2017, 3:31am UTC](https://discourse.mcneel.com/t/sporph-not-working-as-expected/51190/3 "2017-12-10T03:31:37Z")

</div>

Maybe this is also a little different from what you expected …

 ![Canvas at 12;27;46](https://global.discourse-cdn.com/mcneel/uploads/default/original/3X/d/2/d22b3c0352118ff82a9eb3d003cdb70c2833eab0.jpg)[VoronioPips-onSurface\_re.gh](https://global.discourse-cdn.com/mcneel/uploads/default/original/3X/e/4/e4b7776f0e2b492c286ad60e2a268141f72ea8cb.gh) (13.3 KB)

---

<div class="post-metadata">

**Author:** ![rcmcdougle](https://sea3.discourse-cdn.com/mcneel/user_avatar/discourse.mcneel.com/rcmcdougle/32/476089_2.png) [@rcmcdougle](https://discourse.mcneel.com/u/rcmcdougle)\
**Post date:** [December 10, 2017, 4:05am UTC](https://discourse.mcneel.com/t/sporph-not-working-as-expected/51190/4 "2017-12-10T04:05:55Z")

</div>

Yes… VERY different than what I was looking for. I have saved that GH and may find use for it in the future. I need the shapes to morph to the target and retain their relative scale and spacing. This distributes them with their original size and relative position. Very interesting but not what I need here.

Still looking for how the Sporph should work.

Thanks for the input,  
Robb

---

<div class="post-metadata">

**Author:** ![HS\_Kim](https://sea3.discourse-cdn.com/mcneel/user_avatar/discourse.mcneel.com/hs_kim/32/473975_2.png) [@HS\_Kim](https://discourse.mcneel.com/u/HS_Kim)\
**Post date:** [December 10, 2017, 4:17am UTC](https://discourse.mcneel.com/t/sporph-not-working-as-expected/51190/5 "2017-12-10T04:17:46Z")

</div>

> [@rcmcdougle](#):
>
> I need the shapes to morph to the target and retain their relative scale and spacing.

So what you want is to transform the original geometries anyway and different from what you said “Rigid is OK”.  
If it doesn’t matter, use “Surface Morph” instead.  
And the U & V domain of your target surface is not uniform. In this case, rebuilding your target surface will also help.
