Thanks for the update, mohamed.kadva
Think of Xpresso as a language, it is not needed to know all [words] from the start to “xpress” something. If there is a question, just ask here.
Typically the main thing to know is the information that is inside of the wires between the nodes. (Real, Integer, Vector, Matrix, etc.) Also, here, that will feel natural to you after a while of working with it. If you hover with the mouse over an input- or output-port, you will find what information is provided or expected in the lower-left corner.
There might be a tutorial somewhere in the world that discusses exactly this set-up (from above), but each solution with Xpresso is kind of tailored to your needs.
It follows an information flow. What object can deliver what, how should that be changed, and where will it be used on end.
What information do you have, is there any need to change it, and what part is needed somewhere else?
What do you have? The face mesh. It has too many points, so how to get a few of them, and how to get the index of that point? To get an idea of how that works, please have a look at the screen capture.
https://www.amazon.com/clouddrive/share/eTva1vA624UQDNrJWQ10qX8jBkKj7SNOR2TCeobg8LJ
Let me know if there is any question. I’m happy to look into it.
All the best
P.S.:
I did a short series about XPresso.
It is around 15 years old, but the system hasn’t changed a lot, my english was quite rusty back then, sorry about that.
https://www.cineversity.com/vidplaylist/sassis_tootime_tips_xpresso/