|
@@ -163,10 +163,10 @@
|
|
|
<img src="images/blsl1.png" alt="">
|
|
|
</div>
|
|
|
<div class="right">
|
|
|
- <span>本日办理数量</span>
|
|
|
+ <span>本周办理数量</span>
|
|
|
<div class="number">
|
|
|
<span id="currDayTaskNum">-</span>
|
|
|
- <span>项</span>
|
|
|
+ <span>件</span>
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
@@ -178,7 +178,7 @@
|
|
|
<span>本月办理数量</span>
|
|
|
<div class="number">
|
|
|
<span id="currMonthTaskNum">-</span>
|
|
|
- <span>项</span>
|
|
|
+ <span>件</span>
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
@@ -190,7 +190,7 @@
|
|
|
<span>本年办理数量</span>
|
|
|
<div class="number">
|
|
|
<span id="currYearTaskNum">-</span>
|
|
|
- <span>项</span>
|
|
|
+ <span>件</span>
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
@@ -240,12 +240,13 @@
|
|
|
logarithmicDepthBuffer: true
|
|
|
});
|
|
|
// 设置渲染器背景颜色
|
|
|
- renderer.setClearColor(0xCFD1D3, 0.0);
|
|
|
+// renderer.setClearColor(0xCFD1D3, 0.0);
|
|
|
renderer.setSize(mwidth, mheight);
|
|
|
// 设置渲染编码为 RGB 模式编码
|
|
|
- renderer.outputEncoding = THREE.sRGBEncoding;
|
|
|
- renderer.toneMapping = THREE.ACESFilmicToneMapping;
|
|
|
- renderer.toneMappingExposure = 0.6;
|
|
|
+ // renderer.outputEncoding = THREE.sRGBEncoding;
|
|
|
+ // renderer.toneMapping = THREE.ACESFilmicToneMapping;
|
|
|
+ // renderer.toneMappingExposure = 2.0;
|
|
|
+ renderer.shadowMap.enabled = true;
|
|
|
|
|
|
// 2D 文字渲染
|
|
|
let css2Renderer = new THREE.CSS2DRenderer();
|
|
@@ -271,8 +272,21 @@
|
|
|
// scene.add(directionalLight3);
|
|
|
|
|
|
// 环境光
|
|
|
- let ambient = new THREE.AmbientLight(0xfffffff, .1);
|
|
|
- scene.add(ambient);
|
|
|
+ let ambient = new THREE.AmbientLight(0x404040, 0.1);
|
|
|
+ scene.add(ambient);
|
|
|
+
|
|
|
+
|
|
|
+ var pointLight = new THREE.PointLight(0xf0e68c, 0.9, 12500);
|
|
|
+ pointLight.position.set(0, 8500, 0);
|
|
|
+ pointLight.castShadow = true;
|
|
|
+ pointLight.shadow.camera.near = 1;
|
|
|
+ pointLight.shadow.camera.far = 15000;
|
|
|
+ pointLight.shadow.mapSize.width = 10240;
|
|
|
+ pointLight.shadow.mapSize.height = 10240;
|
|
|
+ scene.add(pointLight);
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
|
|
|
// 加载模型文件
|
|
|
let gLTFLoader = new THREE.GLTFLoader()
|
|
@@ -282,18 +296,19 @@
|
|
|
type: 'js'
|
|
|
});
|
|
|
gLTFLoader.setDRACOLoader(dracoLoader);
|
|
|
- gLTFLoader.load('3ddemo/model/19.gltf', function (obj) {
|
|
|
- console.log(obj);
|
|
|
+ gLTFLoader.load('3ddemo/model/21.gltf', function (obj) {
|
|
|
obj.scene.traverse(function (child) {
|
|
|
if (child.isMesh) {
|
|
|
// child.material.envMap = undefined;
|
|
|
child.frustumCulled = false;
|
|
|
child.castShadow = true;
|
|
|
+ child.receiveShadow = true;
|
|
|
child.material.emissive = child.material.color;
|
|
|
child.material.emissiveMap = child.material.map;
|
|
|
child.material.transparent = true;
|
|
|
- // child.material.opacity = 0.8;
|
|
|
- // child.material.color = 0xd2d2d2;
|
|
|
+ child.material.emissiveIntensity = 0.95 ;
|
|
|
+ // child.material.opacity = 0.8;
|
|
|
+ // child.material.color = 0xd2d2d2;
|
|
|
if (child.name) {
|
|
|
const div = document.createElement('div');
|
|
|
div.id = child.uuid;
|