# Do projection from polydata to a model surface

**URL:** <https://discourse.slicer.org/t/do-projection-from-polydata-to-a-model-surface/18451>\
**Category:** Support\
**Tags:** 3d-model\
**Created:** [July 1, 2021, 9:24am UTC](https://discourse.slicer.org/t/do-projection-from-polydata-to-a-model-surface/18451 "2021-07-01T09:24:41Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![lassoan](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/lassoan/32/13_2.png) [@lassoan](https://discourse.slicer.org/u/lassoan)\
**Post date:** [July 2, 2021, 4:59am UTC](https://discourse.slicer.org/t/do-projection-from-polydata-to-a-model-surface/18451/2 "2021-07-02T04:59:10Z")

</div>

It is not yet completely clear what you would like to achieve. A model node already stores a polydata. Maybe it would be easier if you attached an image.

If you want to transfer scalar values from one model to another then you use the method described here:

> [@Merge scalars of two models](https://discourse.slicer.org/t/merge-scalars-of-two-models/15682/3):
>
> If you want to keep the models separate and just copy the scalar data then you can achieve it by following these steps: install ModelToModelDistance extension and use Model to model distance module to compute vector that moves points of one surface to the other (based on closest point of one surface on the other) - result will be stored in PointToPointVector point array of the output mesh use vtkWarpVector filter with PointToPointVector to warp the model to match the surface of the other model …

---

_[View the full topic](https://discourse.slicer.org/t/do-projection-from-polydata-to-a-model-surface/18451)._
