将模型加载到 2D/3D 查看器中 - Autodesk Forge

Loading a model into the 2D/3D viewer - Autodesk Forge

我正在尝试 运行 Autodesk viewer-navigation.sample link 在我的机器上,但我只看到一个加载屏幕,没有任何反应。

我想是因为我还没有载入模型,我不确定我明白这意味着什么:

To prepare the models, run the Initial Setup endpoint.

但是当我在服务器 运行ning 时导航到 http://localhost:3000/forge/initialsetup 时,我得到:Cannot GET /forge/initialsetup

我确实在 Autoforge 应用程序中将回调 url 设置为 http://localhost:3000/api/forge/callback/oauth

我也做了 运行:

npm install
set FORGE_CLIENT_ID=<<YOUR CLIENT ID FROM DEVELOPER PORTAL>>
set FORGE_CLIENT_SECRET=<<YOUR CLIENT SECRET>>

还可以做些什么来让它发挥作用?

作为临时解决方法,在我们修复它之前,您可以尝试定义一个 FORGE_BUCKET 环境变量:

set FORGE_BUCKET=someuniquename2d3d

或在源代码 (forge.js) 中更改第 45 行:

var ossBucketKey = process.env.FORGE_BUCKET || 'navigationsample3d2d';

'navigationsample3d2d' 字符串替换为 'someveryuniquename2d3d'.

这应该有效。