Как использовать 3D STL Viewer на Ruby on Rails - PullRequest
2 голосов
/ 21 июня 2019

Я нашел этот плагин 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.

Я прошу прощения за отсутствие свободного владения английским языком.

Справка: (

...