3D модель на сайт

InstantCMS 2.X

Написать дополнение, позволяющее вставлять 3D модель на страницу сайта.

#16 22 июня 2021 в 14:22

И нельзя ли дополнить чтобы STL открывался?

IceBreaker
Дополнить нельзя, это несколько разные 3D модели.
А подключить STL viewer вполне приемлемо. Смотреть -там же.

Ссылки с примерами плагина:
www.viewstl.com/plugin/examples/simple_example.html
www.viewstl.com/plugin/examples/init_example.html
www.viewstl.com
#17 22 июня 2021 в 19:21
DeDja, STL перешёл по ссылке, вроде нормально машинка крутится, понимаю, что не у всех железо сильное, но и модели не такие сложные как машинка по ссылке, у меня модели для ЧПУ станков, там нет цветов, только поверхности… Может прокатит?
Есть конечно примитивные модели, типа бублика какого-нибудь, а есть по 150 мб панно какое-нибудь или ИКОНА… не знаю как это влияет
Если бы сервер открывал модель и формировал просмотровую, упрощённую модель на своей стороне, было бы круто, сервер можно помощнее поставить или для всей библиотеки запустить процесс на месяц, чтобы он все модели перелопатил и сделал превьюшки полегче. Сейчас у меня Core i3, 4RAM и SSD, пущай колупает хоть год
Может попробуем сделать компонент или поле STL-файл? Сколько денег?

Кстати зашёл на www.viewstl.com позагружал свои модели — очень круто всё видно, именно то, что надо, единственно старт просмтра модели не с той стороны, возможно нужны какие-то настройки при загрузке модели либо всем задавать автоповорот или что-то такое, а то плоская модель например открывается с торца и чтобы её посмотреть надо мышью её перевернуть.

Раз уж пошла такая пьянка, то файлы CDR, AI, DXF туда же :))))))
#18 25 июня 2021 в 17:28

Сколько денег?

IceBreaker
О каких деньгах может идти речь?
На сегодня на своём сайте, я в HTML блоке написал несколько строк
кода, загрузил пару моделей и девять скриптов -отсюда.
Всё банально: САПР — моя специальность, и я не мог пройти мимо темы.
Возможно изложенное мною поможет решению проблемы с 3D моделями.

нужны какие-то настройки при загрузке модели

IceBreaker
На сайте добавил auto_rotate для нижней STL модели.

  1.  
  2.  
  3. <div id="stl_cont" style="width:100%;height:350px;margin:0 auto;"></div>
  4.  
  5. <script src="/upload/stl_viewer.min.js"></script>
  6.  
  7. <script>
  8. var stl_viewer=new StlViewer
  9. (
  10. document.getElementById("stl_cont"),
  11. {
  12.  
  13. models:
  14. [
  15. {filename:"/upload/viewstl_plugin.stl"}
  16. ]
  17. }
  18. );
  19. </script>
  20.  
  21.  
  22. <div id="stl_cont_" style="width:100%;height:350px;margin:0 auto;"></div>
  23.  
  24. <script>
  25. var stl_viewer=new StlViewer
  26. (
  27. document.getElementById("stl_cont_"),
  28. {
  29.  
  30. auto_rotate:true,
  31.  
  32. models:
  33. [
  34. {filename:"/upload/01.stl"}
  35. ]
  36. }
  37. );
  38. </script>
  39.  
  40.  

Может попробуем сделать компонент или поле STL-файл?

IceBreaker
Есть сложности со временем и уровнем знаний "двойки" на сегодня.
Но я постараюсь продолжить "копания" с форматами (CDR, AI, DXF), а также c вьюверами 3D моделей.
#19 26 июня 2021 в 21:33
DeDja, Я просто не особо программер, и мне нужно готовое решение, чтобы установить на сайт, с HTML блоком точно нет времени разбираться....

Если кто-то готов поле ввести, озвучьте пожалуйста условия, там кто-то в начале темы хотел сделать вроде
Надо ведь чтобы при обновлении не слетело ничего и прочее.
Вообще как идея сделать дополнение "VIEWER" и дополнять его поддержкой разных типов файлов, добавляя, обновляя и прочее… по-моему интересно
#20 26 июня 2021 в 22:18
А как эти объекты создавать?
#21 26 июня 2021 в 22:33


А как эти объекты создавать?

fincheck
О каких объектах речь? Вы имеете ввиду сами модели? Это делается в 3Д редакторах 3Д Макс, Рино, автокад, солид и прочие…
Или если вы имее ввиде как на сайте создавать, так просто создаём тип контента, добавляем поле 3Д модель, загружаем файл и всё, на сайте на странице контента отображается список файл с предпросмотром, а при просмотре записи видим модель прямо в браузере и крутим её как хотим
#22 26 июня 2021 в 22:59

Вы имеете ввиду сами модели? Это делается в 3Д редакторах 3Д Макс, Рино, автокад, солид и прочие...

IceBreaker
Это же какой труд!
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.