Operating system: windows10
Slicer version:4.11.20200930
I want to do the orthogonal projection (or just the simplest projection) from a polydata array to a model surface. The input polydata is the edge of another model.
My goal is to receive the new coordinates of polydata after the projection, but I don’t know how to do the projection.
Now I only know how to get the coordinates from polydata, just like the code below. Thanks!

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:

I have three input models. One is the chest wall model(3d), and others are breast models(surfaces).
My goal is to calculate the breast volume. These three models are already in the correct relative positions. So I need to closing each breast model to the chest wall model.
I have no idea now, so I think getting the new coordinates of breast model after projection(red dotted line on the chest wall) may helps. Thanks!

I’ve tried, but this module seems not to suit for my case.
I already have chest model so I don’t have to use markup points to create the chest wall.
Because the chest wall in breast reconstruction module is created by markup points, and markup points are situated on the breast model, it can create a closed model obviously.
However, in my module, the chest wall model is from CT, and the breast model is from 3d scan, they are aligned but with some distance.
I think these two modules have different ideas. The breast reconstruction model focus on the volume difference between the breasts, but I focus on the exact volume.
So, I still want to ask how to project a breast model on the chest wall model and get its new position.
Thank you! Sorry to ask so many questions.

I try to draw their difference. In the breast reconstruction model, the chest wall latter sticks to the surface model of 3d scan.

You can segment the skin surface, subtract the chest wall segment from it (using Logical operators effect), then trim the resulting segment using Scissors effect.