如何在 React 应用程序中显示彩色 STL 文件
How to show a colored STL file in React app
我正在使用 React 并希望在我的应用程序中显示 STL 文件,更具体地说,是彩色的 STL 文件。我有一个二进制 STL 彩色文件。
以three.js官网的彩色STL文件为例:https://threejs.org/examples/models/stl/binary/colored.stl。
您可以在 http://www.viewstl.com/ 中正确看到彩色文件。
我看到有一些像 stl-viewer 这样的包可以很好地显示 STL 文件,但是需要在应用程序中添加文件的颜色。
我尝试使用 modelColor
和 unset
的 stl-viewer。
<STLViewer
url='https://threejs.org/examples/models/stl/binary/colored.stl'
width={800}
modelColor='unset'
backgroundColor='#EAEAEA'
rotate={false}
/>
我希望查看者向我展示带有颜色的文件,但模型只有基本颜色并且没有使用其二进制颜色集。
也许这里有人遇到过同样的问题?
这里有人知道我可以在我的 React 应用程序中显示我的二进制 STL 彩色文件的方法吗?
任何帮助将不胜感激!
我最终为 stl-viewer 包做出了贡献,并设法支持彩色 STL 文件。
因此,如果此问题与此处的某人相关,我鼓励您检查 react-stl-viewer:https://github.com/chiedolabs/react-stl-viewer。
当我的贡献被合并后,我会在这里更新。
更新:合并:)
我正在使用 React 并希望在我的应用程序中显示 STL 文件,更具体地说,是彩色的 STL 文件。我有一个二进制 STL 彩色文件。 以three.js官网的彩色STL文件为例:https://threejs.org/examples/models/stl/binary/colored.stl。 您可以在 http://www.viewstl.com/ 中正确看到彩色文件。 我看到有一些像 stl-viewer 这样的包可以很好地显示 STL 文件,但是需要在应用程序中添加文件的颜色。
我尝试使用 modelColor
和 unset
的 stl-viewer。
<STLViewer
url='https://threejs.org/examples/models/stl/binary/colored.stl'
width={800}
modelColor='unset'
backgroundColor='#EAEAEA'
rotate={false}
/>
我希望查看者向我展示带有颜色的文件,但模型只有基本颜色并且没有使用其二进制颜色集。
也许这里有人遇到过同样的问题? 这里有人知道我可以在我的 React 应用程序中显示我的二进制 STL 彩色文件的方法吗? 任何帮助将不胜感激!
我最终为 stl-viewer 包做出了贡献,并设法支持彩色 STL 文件。
因此,如果此问题与此处的某人相关,我鼓励您检查 react-stl-viewer:https://github.com/chiedolabs/react-stl-viewer。
当我的贡献被合并后,我会在这里更新。
更新:合并:)