文章目录
shaderMaterial裁切
通过对简单裁切的了解,我们可以看到,实现裁切功能,主要是对材质进行了处理,这片文章,将进一步介绍通过
shadermaterial
的方式来实现裁切功能
预定义的引入
-
在
简单裁切
中,我们使用的是MeshLambertMaterial
,所以我们可以从这个meshlambert.glsl.js
文件入手,文件路径renderers/shaders/ShaderLib
-
通过搜索
clipping
可以看到export const vertex = /* glsl */` #define LAMBERT varying vec3 vViewPosition; ... #include <clipping_planes_pars_vertex> v