This commit is contained in:
15
js/globe.js
15
js/globe.js
@@ -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",
|
||||
|
||||
Reference in New Issue
Block a user