1
.gltf
モデルをデータベースに入れようとしています。私はデータベースから取得するための安らかなAPIを構築しました。しかし、セシウムのフレームワークにURLを入力すると、エラーが発生します。エラーは以下のとおりです。Q:セシウム負荷gltfモデル
Sandcastle.addToolbarButton('models', function() {
// eslint-disable-next-line
var model = viewer.scene.primitives.add(Cesium.Model.fromGltf({
id: 'house',
url: 'http://127.0.0.1:8000/test',
// url: gltf_data,
modelMatrix: modelMatrix,
scale: 0.1
}))
}, 'singleModel')
フロントエンド、私は自分自身によって修正javascriptのコード
class Test(flask_restful.Resource):
def get(self):
client = MongoClient()
db = client['test']
fs = gridfs.GridFS(db)
for x in fs.find():
data = x.read()
break
data = data.decode('utf-8')
# file = fs.find_one()
return jsonify(data)
サーバー側のPythonコード
このモデルをセシウムにロードするコードを共有できますか?文字列をオブジェクトに変換するために 'JSON.parse()'を呼び出す必要があるようです。 – emackey
これは上記のサーバー側とフロントエンド側のコードです。 @emackey –