如何在React应用程序中显示彩色的STL文件

时间:2019-05-05 06:23:26

标签: reactjs three.js stl-format

我正在使用React,并且想在我的应用中显示STL文件,更具体地说是彩色STL文件。我有一个二进制STL彩色文件。 例如,来自three.js官方网站https://threejs.org/examples/models/stl/binary/colored.stl的彩色STL文件。 您可以在http://www.viewstl.com/中正确看到彩色文件。 我看到有一些软件包,例如stl-viewer,可以很好地显示STL文件,但是需要在应用程序中添加文件的颜色。

我尝试通过将modelColorunset一起使用stl-viewer。

<STLViewer
   url='https://threejs.org/examples/models/stl/binary/colored.stl'
   width={800}
   modelColor='unset'
   backgroundColor='#EAEAEA'
   rotate={false}
/>

我希望查看者向我展示文件的颜色,但是模型具有基本颜色,并且没有使用其二进制颜色。

也许这里有人遇到同样的问题? 这里有人知道我可以在我的React应用程序中显示二进制STL彩色文件的方式吗? 任何帮助将不胜感激!

1 个答案:

答案 0 :(得分:0)

我最终为stl-viewer软件包做出了贡献,并设法支持彩色的STL文件。

因此,如果此问题与此处的某人有关,我建议您检查react-stl-viewer:https://github.com/chiedolabs/react-stl-viewer

我的贡献合并后,我将在这里更新。

更新:合并:)