如何从查看器中的 x、y、z 点获取 canvas 坐标的 x 和 y。数据可视化扩展的 CustomToolTip 是必需的
How to get the x and y of canvas coordinates from a x,y,z point in the viewer. Is required for CustomToolTip of the Data Visualization extension
我正在尝试将 CustomToolTip 放入数据可视化扩展中的 Sprite。在文档中它显示了多个像这样的示例 link,但我没有找到他们用来获取它的代码,或使用此功能的任何其他代码示例。该文档对于查找如何获取 x 和 y 坐标也没有太大帮助。
想法是将带有标题和描述的 CustomToolTip 添加到 Sprite
我找到了获取 x 和 y 坐标的方法。
viewer.worldToClient(new THREE.Vector3( x, y, z )) 其中 x,y,z 是您要转换为 canvas 2d 坐标的 3d 坐标。它将返回一个 THREE.Vector3 对象,其中 z 的值为 0,而 x,y 具有所需的值
我正在尝试将 CustomToolTip 放入数据可视化扩展中的 Sprite。在文档中它显示了多个像这样的示例 link,但我没有找到他们用来获取它的代码,或使用此功能的任何其他代码示例。该文档对于查找如何获取 x 和 y 坐标也没有太大帮助。
想法是将带有标题和描述的 CustomToolTip 添加到 Sprite
我找到了获取 x 和 y 坐标的方法。
viewer.worldToClient(new THREE.Vector3( x, y, z )) 其中 x,y,z 是您要转换为 canvas 2d 坐标的 3d 坐标。它将返回一个 THREE.Vector3 对象,其中 z 的值为 0,而 x,y 具有所需的值