├── .eslintignore ├── .eslintrc.js ├── .gitignore ├── LICENSE ├── LoaderGLTF.vue ├── README.md ├── babel.config.js ├── package.json ├── public ├── favicon.ico ├── image │ ├── 1.jpg │ ├── 2.webp │ ├── crate.gif │ ├── line.png │ ├── line │ │ ├── apm.png │ │ ├── line1.png │ │ ├── line13.png │ │ ├── line14.png │ │ ├── line2.png │ │ ├── line3.png │ │ ├── line4.png │ │ ├── line5.png │ │ ├── line6.png │ │ ├── line7.png │ │ ├── line8.png │ │ ├── line9.png │ │ └── lineg.png │ ├── test.png │ └── test1.png ├── index.html ├── line.png └── model │ └── scene.glb ├── scene.glb ├── src ├── App.vue ├── assets │ └── images │ │ ├── 00.png │ │ ├── 000.png │ │ ├── 01.png │ │ ├── 02.png │ │ ├── 03.png │ │ ├── 04.png │ │ ├── 05.png │ │ ├── 06.png │ │ ├── 07.png │ │ └── 08.png ├── main.js ├── router │ ├── index.js │ └── link.js ├── store │ └── index.js ├── styles │ ├── index.scss │ └── scrollbar.scss └── views │ ├── 1-PlaneGeometry │ └── Index.vue │ ├── 10-RoadStreamingLight │ ├── Index.vue │ └── subway.js │ ├── 2-LoaderGLTF │ └── Index.vue │ ├── 3-PointCloudCube │ └── Index.vue │ ├── 4-GlowCube │ └── Index.vue │ ├── 5-BreathingLamp │ └── Index.vue │ ├── 6-CSS2DRenderer │ └── Index.vue │ ├── 7-SpotLight │ └── Index.vue │ ├── 8-TweenSpotLight │ └── Index.vue │ ├── 9-TextureLoader │ └── Index.vue │ ├── Coordinates │ └── Index.vue │ ├── Index │ └── Index.vue │ ├── Map │ └── Index.vue │ ├── Tempalte │ └── Index.vue │ └── Test │ ├── Index.vue │ ├── Index1.vue │ ├── Index2.vue │ ├── Index3.vue │ ├── Index4.vue │ └── Index5.vue ├── vue.config.js └── yarn.lock /.eslintignore: -------------------------------------------------------------------------------- 1 | /node_modules/ 2 | /public/ 3 | .vscode 4 | .idea -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpya/vue2-threejs-sefficacy/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpya/vue2-threejs-sefficacy/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpya/vue2-threejs-sefficacy/HEAD/LICENSE -------------------------------------------------------------------------------- /LoaderGLTF.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpya/vue2-threejs-sefficacy/HEAD/LoaderGLTF.vue -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpya/vue2-threejs-sefficacy/HEAD/README.md -------------------------------------------------------------------------------- /babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpya/vue2-threejs-sefficacy/HEAD/babel.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpya/vue2-threejs-sefficacy/HEAD/package.json -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpya/vue2-threejs-sefficacy/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/image/1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpya/vue2-threejs-sefficacy/HEAD/public/image/1.jpg -------------------------------------------------------------------------------- /public/image/2.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpya/vue2-threejs-sefficacy/HEAD/public/image/2.webp -------------------------------------------------------------------------------- /public/image/crate.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpya/vue2-threejs-sefficacy/HEAD/public/image/crate.gif -------------------------------------------------------------------------------- /public/image/line.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpya/vue2-threejs-sefficacy/HEAD/public/image/line.png -------------------------------------------------------------------------------- /public/image/line/apm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpya/vue2-threejs-sefficacy/HEAD/public/image/line/apm.png -------------------------------------------------------------------------------- /public/image/line/line1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpya/vue2-threejs-sefficacy/HEAD/public/image/line/line1.png -------------------------------------------------------------------------------- /public/image/line/line13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpya/vue2-threejs-sefficacy/HEAD/public/image/line/line13.png -------------------------------------------------------------------------------- /public/image/line/line14.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpya/vue2-threejs-sefficacy/HEAD/public/image/line/line14.png -------------------------------------------------------------------------------- /public/image/line/line2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpya/vue2-threejs-sefficacy/HEAD/public/image/line/line2.png -------------------------------------------------------------------------------- /public/image/line/line3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpya/vue2-threejs-sefficacy/HEAD/public/image/line/line3.png -------------------------------------------------------------------------------- /public/image/line/line4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpya/vue2-threejs-sefficacy/HEAD/public/image/line/line4.png -------------------------------------------------------------------------------- /public/image/line/line5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpya/vue2-threejs-sefficacy/HEAD/public/image/line/line5.png -------------------------------------------------------------------------------- /public/image/line/line6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpya/vue2-threejs-sefficacy/HEAD/public/image/line/line6.png -------------------------------------------------------------------------------- /public/image/line/line7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpya/vue2-threejs-sefficacy/HEAD/public/image/line/line7.png -------------------------------------------------------------------------------- /public/image/line/line8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpya/vue2-threejs-sefficacy/HEAD/public/image/line/line8.png -------------------------------------------------------------------------------- /public/image/line/line9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpya/vue2-threejs-sefficacy/HEAD/public/image/line/line9.png -------------------------------------------------------------------------------- /public/image/line/lineg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpya/vue2-threejs-sefficacy/HEAD/public/image/line/lineg.png -------------------------------------------------------------------------------- /public/image/test.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpya/vue2-threejs-sefficacy/HEAD/public/image/test.png -------------------------------------------------------------------------------- /public/image/test1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpya/vue2-threejs-sefficacy/HEAD/public/image/test1.png -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpya/vue2-threejs-sefficacy/HEAD/public/index.html -------------------------------------------------------------------------------- /public/line.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpya/vue2-threejs-sefficacy/HEAD/public/line.png -------------------------------------------------------------------------------- /public/model/scene.glb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpya/vue2-threejs-sefficacy/HEAD/public/model/scene.glb -------------------------------------------------------------------------------- /scene.glb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpya/vue2-threejs-sefficacy/HEAD/scene.glb -------------------------------------------------------------------------------- /src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpya/vue2-threejs-sefficacy/HEAD/src/App.vue -------------------------------------------------------------------------------- /src/assets/images/00.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpya/vue2-threejs-sefficacy/HEAD/src/assets/images/00.png -------------------------------------------------------------------------------- /src/assets/images/000.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpya/vue2-threejs-sefficacy/HEAD/src/assets/images/000.png -------------------------------------------------------------------------------- /src/assets/images/01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpya/vue2-threejs-sefficacy/HEAD/src/assets/images/01.png -------------------------------------------------------------------------------- /src/assets/images/02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpya/vue2-threejs-sefficacy/HEAD/src/assets/images/02.png -------------------------------------------------------------------------------- /src/assets/images/03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpya/vue2-threejs-sefficacy/HEAD/src/assets/images/03.png -------------------------------------------------------------------------------- /src/assets/images/04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpya/vue2-threejs-sefficacy/HEAD/src/assets/images/04.png -------------------------------------------------------------------------------- /src/assets/images/05.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpya/vue2-threejs-sefficacy/HEAD/src/assets/images/05.png -------------------------------------------------------------------------------- /src/assets/images/06.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpya/vue2-threejs-sefficacy/HEAD/src/assets/images/06.png -------------------------------------------------------------------------------- /src/assets/images/07.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpya/vue2-threejs-sefficacy/HEAD/src/assets/images/07.png -------------------------------------------------------------------------------- /src/assets/images/08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpya/vue2-threejs-sefficacy/HEAD/src/assets/images/08.png -------------------------------------------------------------------------------- /src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpya/vue2-threejs-sefficacy/HEAD/src/main.js -------------------------------------------------------------------------------- /src/router/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpya/vue2-threejs-sefficacy/HEAD/src/router/index.js -------------------------------------------------------------------------------- /src/router/link.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpya/vue2-threejs-sefficacy/HEAD/src/router/link.js -------------------------------------------------------------------------------- /src/store/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpya/vue2-threejs-sefficacy/HEAD/src/store/index.js -------------------------------------------------------------------------------- /src/styles/index.scss: -------------------------------------------------------------------------------- 1 | @import "./scrollbar.scss"; -------------------------------------------------------------------------------- /src/styles/scrollbar.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpya/vue2-threejs-sefficacy/HEAD/src/styles/scrollbar.scss -------------------------------------------------------------------------------- /src/views/1-PlaneGeometry/Index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpya/vue2-threejs-sefficacy/HEAD/src/views/1-PlaneGeometry/Index.vue -------------------------------------------------------------------------------- /src/views/10-RoadStreamingLight/Index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpya/vue2-threejs-sefficacy/HEAD/src/views/10-RoadStreamingLight/Index.vue -------------------------------------------------------------------------------- /src/views/10-RoadStreamingLight/subway.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpya/vue2-threejs-sefficacy/HEAD/src/views/10-RoadStreamingLight/subway.js -------------------------------------------------------------------------------- /src/views/2-LoaderGLTF/Index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpya/vue2-threejs-sefficacy/HEAD/src/views/2-LoaderGLTF/Index.vue -------------------------------------------------------------------------------- /src/views/3-PointCloudCube/Index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpya/vue2-threejs-sefficacy/HEAD/src/views/3-PointCloudCube/Index.vue -------------------------------------------------------------------------------- /src/views/4-GlowCube/Index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpya/vue2-threejs-sefficacy/HEAD/src/views/4-GlowCube/Index.vue -------------------------------------------------------------------------------- /src/views/5-BreathingLamp/Index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpya/vue2-threejs-sefficacy/HEAD/src/views/5-BreathingLamp/Index.vue -------------------------------------------------------------------------------- /src/views/6-CSS2DRenderer/Index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpya/vue2-threejs-sefficacy/HEAD/src/views/6-CSS2DRenderer/Index.vue -------------------------------------------------------------------------------- /src/views/7-SpotLight/Index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpya/vue2-threejs-sefficacy/HEAD/src/views/7-SpotLight/Index.vue -------------------------------------------------------------------------------- /src/views/8-TweenSpotLight/Index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpya/vue2-threejs-sefficacy/HEAD/src/views/8-TweenSpotLight/Index.vue -------------------------------------------------------------------------------- /src/views/9-TextureLoader/Index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpya/vue2-threejs-sefficacy/HEAD/src/views/9-TextureLoader/Index.vue -------------------------------------------------------------------------------- /src/views/Coordinates/Index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpya/vue2-threejs-sefficacy/HEAD/src/views/Coordinates/Index.vue -------------------------------------------------------------------------------- /src/views/Index/Index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpya/vue2-threejs-sefficacy/HEAD/src/views/Index/Index.vue -------------------------------------------------------------------------------- /src/views/Map/Index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpya/vue2-threejs-sefficacy/HEAD/src/views/Map/Index.vue -------------------------------------------------------------------------------- /src/views/Tempalte/Index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpya/vue2-threejs-sefficacy/HEAD/src/views/Tempalte/Index.vue -------------------------------------------------------------------------------- /src/views/Test/Index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpya/vue2-threejs-sefficacy/HEAD/src/views/Test/Index.vue -------------------------------------------------------------------------------- /src/views/Test/Index1.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpya/vue2-threejs-sefficacy/HEAD/src/views/Test/Index1.vue -------------------------------------------------------------------------------- /src/views/Test/Index2.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpya/vue2-threejs-sefficacy/HEAD/src/views/Test/Index2.vue -------------------------------------------------------------------------------- /src/views/Test/Index3.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpya/vue2-threejs-sefficacy/HEAD/src/views/Test/Index3.vue -------------------------------------------------------------------------------- /src/views/Test/Index4.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpya/vue2-threejs-sefficacy/HEAD/src/views/Test/Index4.vue -------------------------------------------------------------------------------- /src/views/Test/Index5.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpya/vue2-threejs-sefficacy/HEAD/src/views/Test/Index5.vue -------------------------------------------------------------------------------- /vue.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpya/vue2-threejs-sefficacy/HEAD/vue.config.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpya/vue2-threejs-sefficacy/HEAD/yarn.lock --------------------------------------------------------------------------------