Vue.3D 모델을 js로 표시합니다.
4302 단어 Vue.jsJavaScript3D
개시하다
안녕하세요, 저는 한가한 엔지니어입니다.
블로거 운영 중이니 가능하면 봐주세요.
vue.js로 3D 모델을 간단하게 보여주고 싶어서 해봤어요vue-3d-model.
견본
Vue.프로젝트 만들기
Vue.프로젝트 만들기
vue init webpack my-project
cd my-project
npm install
3D 모델 가져오기
3D 모델 디스플레이
npm install vue-3d-model --save
<template>
<div id="app">
<model-obj src="static/ryu0xb.obj"></model-obj>
<router-view/>
</div>
</template>
<script>
import { ModelObj } from 'vue-3d-model'
export default {
name: 'App',
components: { ModelObj }
}
</script>
<style>
#app {
font-family: 'Avenir', Helvetica, Arial, sans-serif;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
text-align: center;
color: #2c3e50;
margin-top: 60px;
}
</style>
실행 확인
npm run dev
브라우저로 표시되는 경우http://localhost:8080/#/ Vue.js의 로고가 3D 모델로 바뀌었음을 확인할 수 있습니다.
수정 전
수정 후
기타
사이트 제목의 오른쪽 메뉴에서 처리할 수 있는 3D 형식을 확인할 수 있기 때문에 어떤 형식을 사용하는지 확인해야 한다.(이번엔 obj 형식을 이용했다)
또 50MB 정도의 obj 형태를 사용할 때 묘사에 10초 이상 걸려 저다각형화 등을 줄여야 할 수도 있다.
끝맺다
가능하면 블로그'웹 페이지 정보에도 많이 기재돼 있으니 꼭 참고하시기 바랍니다.
Reference
이 문제에 관하여(Vue.3D 모델을 js로 표시합니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/kingyo222/items/ae261d40d7e047d71ac1
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
가능하면 블로그'웹 페이지 정보에도 많이 기재돼 있으니 꼭 참고하시기 바랍니다.
Reference
이 문제에 관하여(Vue.3D 모델을 js로 표시합니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/kingyo222/items/ae261d40d7e047d71ac1텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)