Hey @Online_Zakaz, welcome to the Babylon family!
Short answer…yes this is all possible with Babylon.js.
With most things related to 3D, there’s no one single way to go about accomplishing something.
The way I’d personally approach this project would be to use real geometry for the mannequin, but then use a custom shader to make it transparent/with the dotted edges like you see here.
If you’re not familiar with our Node Material Editor for creating custom shaders, then you’ll wanna check out these resources:
https://doc.babylonjs.com/how_to/node_material
Also note that at the bottom of this documentation page links to a number of video tutorials that go over how to use the Node Material Editor to create custom shaders.
As for the interaction…again…no one way to accomplish something, but we have a number of resources and examples on how you can go about interacting with elements in your scene.
This doc is a good one to get started with:
https://doc.babylonjs.com/how_to/interactions
And this playground example might be particularly helpful:
https://www.babylonjs-playground.com/#7CBW04
I hope this helps point you in a direction