我正在使用 ThreeJs 在浏览器中呈现一些 STL 文件。我试图弄清楚是否可以向这些模型添加参数,以便我可以使用 ThreeJs 或 X3DOM 编辑这些模型。例如,我有一个立方体,我想向这个立方体添加一个文本参数。当 text 参数传递给 ThreeJS 时,它会在立方体上的特定位置浮雕文本。
我不介意将 STL 文件转换为 ThreeJS 模型 Js 文件或 X3D 文件,只要我可以参数化渲染以将文本添加到基本结构即可。
我想知道是否有人有过这种 3D 参数化的经验。
- 这在 ThreeJS 或 X3DOM 中可行吗?
- 如果是,那么是否有任何文档可以用来实现这一目标?
如果这些库无法处理这种情况,那么还有其他库可以实现相同的功能吗?
编辑我的问题更多是关于如何将参数添加到模型本身。我们能否在 ThreeJS 模型本身中拥有参数,ThreeJS 开箱即用地理解这些参数。让我忽略文本示例,如果我考虑模型文件中的简单立方体,有没有办法让 Threejs 将其边长理解为模型中的参数,并且对该参数的任何更改都会自动反映到可视化中。即如果我将边长从 1 更改为 3,Threejs 会渲染一个更大的立方体。