Я нашел этот плагин javascript, который позволяет визуализировать файлы STL в 3D:
https://www.viewstl.com/plugin/
Пример работает очень хорошо, проблема в том, что я не могу найти, как поместить это в шаблон rails. Я взял все файлы javascript в мои assets / javascript, затем добавил соответствующий «// = require» в aplication.js, я взял небольшой скрипт с div:
<div id="stl_cont" style="width:500px;height:500px;margin:0 auto;"></div>
<script>
var stl_viewer=new StlViewer(
document.getElementById("stl_cont"),
{ models: [ { filename:"viewstl_plugin.stl" } ] }
);
</script>
и поместите их в мой шаблон, но он не работает. Наблюдая за консолью моего браузера, я обнаружил следующую ошибку: ReferenceError: importScripts не определен . Я видел, что это имеет отношение к веб-работникам и что importScripts работает только внутри них, но эта проблема не появляется в test.html, поэтому я предполагаю, что я что-то не так делаю, когда помещаю их в рельсы, которые блокируют или мешают правильной работе importScripts.
Я прошу прощения за отсутствие свободного владения английским языком.
Справка: (