Code-
// Saturn Model
const saturnGroup = new THREE.Group();
saturnGroup.rotation.x = THREE.MathUtils.degToRad(26.7);
saturnGroup.position.set(900, 0, 0);
scene.add(saturnGroup);
const saturnGeometry = new THREE.IcosahedronGeometry(22.5, 10);
const saturnMaterial = new THREE.MeshStandardMaterial({
map: loader.load(“./text/Saturn/saturnmap.jpg”),
roughness: 0.7,
metalness: 0.1
});
const saturnMesh = new THREE.Mesh(saturnGeometry, saturnMaterial);
saturnGroup.add(saturnMesh);
const saturnRingGeometry = new THREE.RingGeometry(25, 52, 32);
const saturnRingMat = new THREE.MeshStandardMaterial({
map: loader.load(“./text/Saturn/saturnringcolor.jpg”),
map: loader.load(“./text/Saturn/ring.png”),
transparent: true,
side: THREE.DoubleSide,
blending: THREE.AdditiveBlending
})
const saturnRingMesh = new THREE.Mesh(saturnRingGeometry, saturnRingMat);
saturnGroup.add(saturnRingMesh);