When creating a line there is an option to specify the path points:
let Line = new BABYLON.MeshBuilder.CreateLines(null, { points:[ ... ] })
How can I access the path points again? I can’t find anything like that in the API docs
When creating a line there is an option to specify the path points:
let Line = new BABYLON.MeshBuilder.CreateLines(null, { points:[ ... ] })
How can I access the path points again? I can’t find anything like that in the API docs
Usually you have your points in array like here:
https://playground.babylonjs.com/#MZ7QRG#6
More info also here -
Yes, but how can I access them back from within the Line instance? Pseudo:
let Line = new B.MeshBuilder.CreateLines(...)
console.log(Line.points) // this doesn't work
You could only access the created data e.g. vertices data: Updating Vertices | Babylon.js Documentation
If you need to keep track of your line data, you could attach them to the mesh through js.
Here it is - https://playground.babylonjs.com/#MZ7QRG#36
var positions = lines.getVerticesData(BABYLON.VertexBuffer.PositionKind);
console.log(positions);
Since every mesh is an object, you can add nececcary properties to it when needed and get them later directly.