Commit 497a6b8faf9a2dfd01648f16e31904279786b876

Authored by fengwotao
1 parent 45e44e18

fix(pckages/com/Decorates/Three): 修复Threejs无法生成缩略图问题

... ... @@ -27,12 +27,21 @@ export class Basic {
27 27
28 28 this.camera = new THREE.PerspectiveCamera(45, window.innerWidth / window.innerHeight, 1, 100000)
29 29 this.camera.position.set(0, 30, -250)
30   -
  30 + /**
  31 + * 这里升级版本有冲突,升级版本可以使用这里的代码,官方还未修复
  32 + * 修复官方Threejs生成缩略图无效问题,少加一个Threejs配置
  33 + * 修改后的代码在注释之间,并标注好源代码和修改后代码,方便回溯
  34 + * 源代码 属于新增代码,源代码无
  35 + * 修改后代码 preserveDrawingBuffer: true //缩略图生效需开启
  36 + *
  37 + */
31 38 this.renderer = new THREE.WebGLRenderer({
32 39 // canvas: this.dom,
33 40 alpha: true, // 透明
34   - antialias: true // 抗锯齿
  41 + antialias: true, // 抗锯齿
  42 + preserveDrawingBuffer: true//缩略图生效需开启
35 43 })
  44 + //ft
36 45 this.renderer.setPixelRatio(window.devicePixelRatio) // 设置屏幕像素比
37 46 this.renderer.setSize(window.innerWidth, window.innerHeight) // 设置渲染器宽高
38 47 this.dom.appendChild(this.renderer.domElement) // 添加到dom中
... ...