- My aim is for this picture material to wrap around the surface
the code is :
const viewer = new Cesium.Viewer(“cesiumContainer”);
function computeCircle(radius) {
const positions = ;
for (let i = 0; i < 360; i++) {
const radians = Cesium.Math.toRadians(i);
positions.push(
new Cesium.Cartesian2(
radius * Math.cos(radians),
radius * Math.sin(radians),
),
);
}
return positions;
}
const redTube = viewer.entities.add({
name: “Red tube with rounded corners”,
polylineVolume: {
positions: Cesium.Cartesian3.fromDegreesArray([
-85.0, 36.0, -89.0, 36.0,
]),
shape: computeCircle(60000.0),
material: “../images/Cesium_Logo_Color.jpg”,
},
});
viewer.zoomTo(viewer.entities);


