使用 dbids 在 Autodesk 查看器中的对象上绘制标记
Draw Markup On object in autodesk viewer using dbids
我需要在 Autodesk 查看器中显示对象的数据(带有背景框的标签)。
我尝试实现此博客 https://forge.autodesk.com/blog/placing-custom-markup-dbid and this is what I am trying to reproduce also I took reference from https://raw.githubusercontent.com/Autodesk-Forge/forge-digital-twin/master/public/scripts/extensions/issues.js
我尝试过的东西。
1.Placed .js 文件在我的文件夹中,里面的代码
2.gave 引用我的文件 html
3.loaded 如上例所示的扩展
4.have 所有 bootstrap cdn 导入
5.jquery cdn 导入
我能够获得半温图标按钮,扩展程序接受带有我提供的数据库 ID 的图标,当单击按钮时,图标和文本都不可见,扩展程序执行其中任何错误,但我不是能够看到我的观众的任何倒影。
任何人都可以帮助我我需要检查更多以实现此目的,因为我觉得 autodesk 中的很多东西都已更新,我可能会遗漏一些东西
“forge-digital-twin”演示中的“问题”扩展需要特定的服务器端点才能从中获取数据,如您在此处所见:https://github.com/petrbroz/forge-digital-twin/blob/master/public/scripts/extensions/issues.js#L55-L57。您可以替换这 3 行代码并以任何您想要的方式填充 this._issues
数组。例如,您可以像这样直接 hard-code 值:
this._issues = [
{
partId: 100,
author: 'John',
text: 'Message',
img: '<some image url>',
x: 0.0,
y: 0.0,
z: 0.0
},
{
partId: 101,
author: 'Joe',
text: 'Hello',
img: '<some image url>',
x: 10.0,
y: 20.0,
z: 30.0
}
];
请注意,partId
是问题所附加到的对象的 ID,以便在查看器中移动对象时(例如,使用分解工具),问题会随之而来。
我需要在 Autodesk 查看器中显示对象的数据(带有背景框的标签)。 我尝试实现此博客 https://forge.autodesk.com/blog/placing-custom-markup-dbid and this is what I am trying to reproduce also I took reference from https://raw.githubusercontent.com/Autodesk-Forge/forge-digital-twin/master/public/scripts/extensions/issues.js
我尝试过的东西。 1.Placed .js 文件在我的文件夹中,里面的代码 2.gave 引用我的文件 html 3.loaded 如上例所示的扩展 4.have 所有 bootstrap cdn 导入 5.jquery cdn 导入
我能够获得半温图标按钮,扩展程序接受带有我提供的数据库 ID 的图标,当单击按钮时,图标和文本都不可见,扩展程序执行其中任何错误,但我不是能够看到我的观众的任何倒影。
任何人都可以帮助我我需要检查更多以实现此目的,因为我觉得 autodesk 中的很多东西都已更新,我可能会遗漏一些东西
“forge-digital-twin”演示中的“问题”扩展需要特定的服务器端点才能从中获取数据,如您在此处所见:https://github.com/petrbroz/forge-digital-twin/blob/master/public/scripts/extensions/issues.js#L55-L57。您可以替换这 3 行代码并以任何您想要的方式填充 this._issues
数组。例如,您可以像这样直接 hard-code 值:
this._issues = [
{
partId: 100,
author: 'John',
text: 'Message',
img: '<some image url>',
x: 0.0,
y: 0.0,
z: 0.0
},
{
partId: 101,
author: 'Joe',
text: 'Hello',
img: '<some image url>',
x: 10.0,
y: 20.0,
z: 30.0
}
];
请注意,partId
是问题所附加到的对象的 ID,以便在查看器中移动对象时(例如,使用分解工具),问题会随之而来。