首页 > 解决方案 > 点击标记点 Forge

问题描述

您好我正在尝试使用这个 Forge 标记示例:

 https://github.com/wallabyway/markupExt

我在 markupExt.js 中找到了这一行,但什么也没发生:

    this.raycaster.params.PointCloud.threshold = 5; 
// hit-test markup size.  Change this if markup 'hover' doesn't work

在此处输入图像描述 但是当我运行脚本时,我无法点击显示卡片的点

这是我的控制台返回:

在此处输入图像描述

标签: javascriptautodesk-forgeautodesk-viewerautodeskautodesk-model-derivative

解决方案


该参数this.raycaster.params.PointCloud.threshold = 5将命中测试半径设置为 5 个单位。

该示例的问题在于它面向世界规模的 fusion360 模型,而不是 Revit 模型。

尝试取自此 Revit 示例的 markupExt.js 示例:https ://github.com/apprentice3d/ForgeViewerExtensions

这将有助于将 mouseX 和 Y 坐标设置为命中测试的正确比例。

对于那个很抱歉。让我知道这是否有助于干杯迈克尔


推荐阅读