一、Three.js基础场景搭建(Python+JavaScript混合开发)
1.1 三维场景初始化
# 后端服务(FastAPI提供模型数据接口)
from fastapi import FastAPI
app = FastAPI()
@app.get("/scene_config")
def get_scene_config():
return {
"ground_size": 100,
"sky_color": "#87CEEB",
"objects": [
{"type": "tree", "position": [10,0,5]},
{"type": "rock", "position": [-5,0,8]}
]
}