hefeihvac_java/node_modules/echarts-gl/lib/util/mesh/LabelsMesh.js

21 lines
568 B
JavaScript
Raw Permalink Normal View History

2024-04-07 18:15:00 +08:00
import graphicGL from '../graphicGL';
import SpritesGeometry from '../geometry/Sprites';
import labelsGLSL from '../shader/labels.glsl.js';
graphicGL.Shader.import(labelsGLSL);
export default graphicGL.Mesh.extend(function () {
var geometry = new SpritesGeometry({
dynamic: true
});
var material = new graphicGL.Material({
shader: graphicGL.createShader('ecgl.labels'),
transparent: true,
depthMask: false
});
return {
geometry: geometry,
material: material,
culling: false,
castShadow: false,
ignorePicking: true
};
});