|
@@ -83978,19 +83978,12 @@ void main()
|
|
|
|
|
|
Potree.Utils.setCameraLayers(o.camera, ['measure']);
|
|
|
|
|
|
- if(o.screenshot && this.viewer.ssaaRenderPass.enabled){ //抗锯齿
|
|
|
- this.viewer.ssaaRenderPass.sampleLevel = 4;
|
|
|
- this.viewer.composer.render(this.scene, o.camera );
|
|
|
- /* viewer.scene.measurements.forEach(e=>{ //隐藏除了label以外的
|
|
|
- e.children.forEach((c)=>{
|
|
|
- if(!(c instanceof TextSprite)){
|
|
|
- c.visible = false
|
|
|
- }
|
|
|
- })
|
|
|
- }) */
|
|
|
- }else {
|
|
|
+ /* if(o.screenshot && this.viewer.ssaaRenderPass.enabled){ //抗锯齿
|
|
|
+ this.viewer.ssaaRenderPass.sampleLevel = 4
|
|
|
+ this.viewer.composer.render(this.scene, o.camera );
|
|
|
+ }else{ */
|
|
|
this.viewer.renderer.render(this.scene, o.camera );
|
|
|
- }
|
|
|
+ //}
|
|
|
}
|
|
|
};
|
|
|
|
|
@@ -136917,12 +136910,12 @@ ENDSEC
|
|
|
Potree.Utils.updateVisible(e, 'screenshot', true);
|
|
|
});
|
|
|
}else {
|
|
|
- viewer.scene.measurements.forEach((e)=>{
|
|
|
+ /* viewer.scene.measurements.forEach((e)=>{
|
|
|
e.edgeLabels.forEach(label=>{
|
|
|
label.backgroundColor.a = label._oldA ;//透明的抗锯齿渲染会变黑,所以去除透明
|
|
|
- label.updateTexture();
|
|
|
- });
|
|
|
- });
|
|
|
+ label.updateTexture()
|
|
|
+ })
|
|
|
+ }) */
|
|
|
}
|
|
|
|
|
|
Potree.Utils.updateVisible(this.reticule, 'screenshot', true);
|
|
@@ -137005,13 +136998,13 @@ ENDSEC
|
|
|
Potree.Utils.updateVisible(e, 'screenshot', false);
|
|
|
});
|
|
|
}else {
|
|
|
- viewer.scene.measurements.forEach((e)=>{
|
|
|
+ /* viewer.scene.measurements.forEach((e)=>{
|
|
|
e.edgeLabels.forEach(label=>{
|
|
|
- label._oldA = label.backgroundColor.a;
|
|
|
+ label._oldA = label.backgroundColor.a
|
|
|
label.backgroundColor.a = 1 ;//透明的抗锯齿渲染会变黑,所以去除透明
|
|
|
- label.updateTexture();
|
|
|
- });
|
|
|
- });
|
|
|
+ label.updateTexture()
|
|
|
+ })
|
|
|
+ }) */
|
|
|
}
|
|
|
Potree.Utils.updateVisible(this.reticule, 'screenshot', false);//令reticule不可见
|
|
|
|