All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
yiqiu
2025-11-22 18:37:59 +08:00
parent 0b3f5ca820
commit 0e1b0ad41c
2 changed files with 59 additions and 39 deletions

View File

@@ -153,7 +153,20 @@
camera.position.set(0, 0.2, dist);
camera.lookAt(0, 0, 0);
// 在节点位置放置小型静态“节点点”,替代原来的绿色闪烁效果
// 在陆地多边形下方放置一个略小的球体作为“海洋”,用白色突出球体轮廓
// 颜色和透明度可以在这里调整
var oceanGeom = new THREE.SphereGeometry(r * 0.99, 64, 64);
var oceanMat = new THREE.MeshPhongMaterial({
color: "#FFFFFF", // 海洋/球体底色:白色(可改成其他颜色)
transparent: true,
opacity: 0.9, // 透明度:越接近 1 越实
shininess: 40,
side: THREE.FrontSide,
});
var oceanMesh = new THREE.Mesh(oceanGeom, oceanMat);
globe.add(oceanMesh);
// 在节点位置放置小型静态“节点点”
var nodeGeom = new THREE.SphereGeometry(r * 0.02, 16, 16);
var nodeMat = new THREE.MeshBasicMaterial({
color: "#38BDF8",