Hi Guys,
I am trying to realize the following mesh in Babylon.
Here is a picture as a goal:
A tube with a cutout that is straight at the bottom and does not follow the outer contour.
Unfortunately, when using a DisplacementMap, the outer contour is simply pressed inwards. What other options would there be for such a problem?
The ideal would be the CreateRibbon function, which would also take over the shape as a function.
I’ve been sitting on this problem for 3 days now … my head is smoking …
You can try with CSG:
https://playground.babylonjs.com/#5D768P#1
I have subtracted a thin torus to a bigger torus to get this.
In your case, you will have to generate your own shape instead of the thin torus, however. Maybe with a ribbon…
Thanks for the answer.
With CSG, I think the calculation would take too long. The inner torus should be straight at the bottom and not round and the path of the inner torus should follow a curve. I am currently implementing this using DisplacementMap. To do this, I have adjusted the displacement function somewhat. If I get a good result, I’ll post it here.
1 Like