Map texture ONLY on section of 3D bunny model

i have been trying to find a way to take a rectangular texture and map it on to part of a 3d model. similar to how ofxBulletClothExample can drape a cloth on to a 3d object, which then takes on the shape of the model. but the cloth has folds that prevent this from working properly.

so far i used ofxIntersection that allows me to create many “cuttings/slices” of this model. i guess the next step would be to gather all intersection points visible through a ofCamera frustum and somehow combine them in a mesh?

or are there other solution i am missing?

i am basically hoping to do projection mapping on to irregular surfaces, by providing a 3d model of what the real life object is like.