У меня это работало с их удаленным размещением, но это было довольно медленно. Я потратил много часов, пытаясь заставить JS-плагин работать.
Я не могу заставить 3D-модель отображаться внутри div, как показано в их руководстве здесь: https://www.viewstl.com/plugin/#usage .
У меня есть контейнер div на моей странице, например:
<div id="stl_cont" style="various color and size stuff">Rendering 3D... Please Wait</div>
и у меня есть все файлы js в папке js вне wwwroot, так что у меня есть это:
<script src="~/js/stl_viewer.min.js"></script>
(Если я просматриваю исходный код, я могу щелкнуть ссылку на min.js, и он отобразится в браузере, поэтому я предполагаю, что этот путь также действителен)
У меня есть следующий код:
<script>
var stl_viewer = new StlViewer(document.getElementById("stl_cont"),{models:[{ id: 0, filename: "https://www.exploredungeons.com/3dmodels/012/filename.stl", load_three_files: "js" }]});
</script>
Я могу посмотреть в исходном коде и щелкнуть ссылку на файл STL, и он загрузится, поэтому путь кажется правильным.
Я использую ASP.NET CORE MVC, если это поможет. Когда я запускал и указывал на удаленную службу, все работало нормально. Я не могу понять, чего не хватает.