I’ve tried to create function that able to create polygon based on Vector3 position. But, i still haven’t found the best way to do it.
Below is the code that I made: Create Polygon | Babylon.js Playground (babylonjs.com)
But it’s still not what I want. My expectation is that it could be like this:
I want to ask for advice from friends who have made something similar to this.
Thanks all, have great day
you should check Polygon mesh builder.
I’ve tried this method, but because it uses Vector2 while I really want to use the points (Vector3) as a benchmark for making polygons, it’s quite difficult to create a more complex mesh.
I see that you’re using VertexData to create the custom mesh, I think that’s the right track to follow, maybe you should find how to determine your indices based on a position array …
Polygon triangulation is not really my area of expertise, maybe someone else could help ? I’m sure the internet is full of resources on this subject.
Why do you need to use a Vector3? At least on the Playground example you showed, the points you passed are 2D.
That’s just an example, in the future I want to be able to make a mesh shaped like a wall or something like that