From 1bca763ee1fd55c6136557ac399c1a55672ecb72 Mon Sep 17 00:00:00 2001 From: luxiaotao1123 <t1341870251@63.com> Date: 星期五, 31 十二月 2021 10:26:59 +0800 Subject: [PATCH] # --- static/js/app.js | 13 +++++++++++++ 1 files changed, 13 insertions(+), 0 deletions(-) diff --git a/static/js/app.js b/static/js/app.js index 075903c..fe024a4 100644 --- a/static/js/app.js +++ b/static/js/app.js @@ -45,6 +45,7 @@ this.initStats(); this.initLight(); this.initReSize(this); + this.initObjectSelect(); this.initPointLockControl(this); this.initFloor(); this.initBuilding(); @@ -178,6 +179,18 @@ object.renderer.setSize(window.innerWidth, window.innerHeight); }, false); } + this.initOutLine = function(){ + // this.outlinePass = new THREE.OutlinePass(new THREE.Vector2(window.innerWidth, window.innerWidth), this.scene, this.camera); + // this.outlinePass.edgeStrength = 10;//鍖呭洿绾挎祿搴� + // this.outlinePass.edgeGlow = 0.1;//杈圭紭绾胯寖鍥� + // this.outlinePass.edgeThickness = 1;//杈圭紭绾挎祿搴� + // this.outlinePass.pulsePeriod = 2;//鍖呭洿绾块棯鐑佽瘎鐜� + // this.outlinePass.visibleEdgeColor.set('#B31985');//鍖呭洿绾块鑹� + // this.outlinePass.hiddenEdgeColor.set('#190a05');//琚伄鎸$殑杈圭晫绾块鑹� + } + this.initObjectSelect = function(){ + new ObjectSelect(this.scene, this.camera); + } this.initPointLockControl = function(object){ this.controls = new PointerLockControls( this.camera, document.body ); this.raycaster = new THREE.Raycaster( new THREE.Vector3(), new THREE.Vector3( 0, - 1, 0 ), 0, 50 ); -- Gitblit v1.9.1