sphere = {
const im = FileAttachment("texture.png").image();
const material = new THREE.MeshPhongMaterial({
specular: new THREE.Color('white')
});
const url = "https://baptiste.static.observableusercontent.com/files/5a58567213d8ebe934c59da3c42df9abb72e2461257b8c39ee7b1a5be41b57c4bb9535253008b2847ed059d3d726047a5a381ccc34a6ad3aa4525a7fa79e5d19?response-content-disposition=attachment%3Bfilename*%3DUTF-8%27%27texture.png&Expires=1725753600&Key-Pair-Id=APKAIQVKCV7GBKVBR2KA&Signature=svfvXh3lpW3CcV350-scA~b147KxU1jryG~4NzaDIGYvgSfJyMVnrrMmdt9zc48q-TgmFLXHfgCvZ23j33jWyR76WE-DnBj9nVUOzCVSv2s6KLFiRYuAh2XetOHLlgwx-nOhbQB0hozwE3E1R93PYVeWSknhMAUxwUmGLdCnJqZMcLVBJUmYDlXLL8osW5aayzMFPvU0vSQQMaHU0KGGMstuQEDIOkg6gQf2YxJeyPfi2V7eQZGkVRIpLPCcLX46ZCFGfts4uilSP-6pFhPpxKh55vYID2i5~1SqX3RpGDCF~PJf-UWig0nIDCeR0BBi87XZoFl565vTo3lZEn0BKA__"
const texture = new THREE.TextureLoader().load( image.src );
material.map = texture;
const geometry = new THREE.SphereGeometry(1, 360, 360);
const sphere = new THREE.Mesh(geometry, material);
return sphere;
}