Autodesk forge Autodesk Forge热图覆盖

Autodesk forge Autodesk Forge热图覆盖,autodesk-forge,autodesk-viewer,Autodesk Forge,Autodesk Viewer,我是一个全新的伪造者,通过一些文档来完成我的工作,但似乎很难让一些旧的示例正常工作(页面加载不正确等),我目前正在使用版本6,它似乎也比许多示例更新 在客户端代码中,是否可以接收一些用户数据,并根据这些数据(即不同的颜色块,可能非常基本)生成热图(覆盖在房屋的地板上) 这是使用一个Revvitt模型上传到Forge并显示在查看器中 我没有使用Three.JS的经验,但如果有人能给我指出正确的方向,给我一个工作示例,或者至少告诉我它是否可能,我将非常感激 有两个选项,具有不同的复杂程度: 您可以使

我是一个全新的伪造者,通过一些文档来完成我的工作,但似乎很难让一些旧的示例正常工作(页面加载不正确等),我目前正在使用版本6,它似乎也比许多示例更新

在客户端代码中,是否可以接收一些用户数据,并根据这些数据(即不同的颜色块,可能非常基本)生成热图(覆盖在房屋的地板上)

这是使用一个Revvitt模型上传到Forge并显示在查看器中


我没有使用Three.JS的经验,但如果有人能给我指出正确的方向,给我一个工作示例,或者至少告诉我它是否可能,我将非常感激

有两个选项,具有不同的复杂程度:

您可以使用官方查看器API(如和)向选定对象添加半透明色调


如果需要使用更复杂的内容覆盖场景元素,可以使用自定义材质替换其原始材质。只需确保遵循Forge Viewer使用的three.js version 71的文档即可。中介绍了向Forge Viewer添加新材质并将其指定给特定对象的过程。这篇文章有点旧,但我认为它的相关部分(主要是
createShaderMaterial
selectionHandler
函数)可以重用。

非常感谢,我对所有这些都很困惑,因为我对CAD和3d图形一般来说都是新手,但我明天会阅读你的链接,让你知道它是否解决了我的答案。如果你可以聊天,为了不在评论区发垃圾邮件,如果我可以问你几个问题,关于如何准确地确定我的对象被调用以设置颜色,那将是令人惊讶的。我认为这是最好的方法,而且容易得多!查看我的Autodesk大学演示文稿。第二个扩展部分介绍了如何浏览场景、查找特定对象、为其着色等。如果您仍有疑问,请随时向我们发送电子邮件至autodesk(dot)com的forge(dot)help(at)autodesk(dot)com。如果我们不能在那里提供帮助,我们可以安排一个电话。很抱歉成为一个痛苦的人,我真的很感谢你的帮助,我已经发送了一封电子邮件,但如果可能的话,我希望今天能完成更多的工作,而你的链接对我不起作用?我在网上找到了一份6页的讲义,上面的讲义似乎没有提到在模型中定位一个对象并具体更改其颜色的例子:(我知道我听起来有点需要,但方向稍微多一点,我可以流畅:)很抱歉链接,也许你需要登录才能查看类信息?无论如何,幻灯片基本上描述了github上已有的示例代码:。为不同场景元素着色的实际代码位于。