I want to create dashed polyline as circle outline. To do this I’ve written something like this:
for (let i = 0; i < 360; i++) {
let radians = Cesium.Math.toRadians(i);
let point = new Cesium.Cartesian3(
distance * Math.cos(radians) + position.x,
distance * Math.sin(radians) + position.y,
position.z
);
positions.push(point);
}
The problem is that circuit generated by this code isn’t perfectly rounded but it’s flattened. I think position.x is problematic here, because when I remove it from calculation then circle is fine but it isn’t in position I want it to be. Please tell me where I’m making a mistake.