2021SC@SDUSC ClayGL Mesh类分析(九)
Members
castShadow
类型:
boolean
初始值为True
castShadow: true,
cullFace
指定要剔除多边形的哪一侧。
类型:number
/**
* Possible values:
* + {@link clay.Renderable.BACK}
* + {@link clay.Renderable.FRONT}
* + {@link clay.Renderable.FRONT_AND_BACK}
* @see https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContext/cullFace
*/
cullFace: glenum.BACK,
culling
如果启用剔除,初始值为True
类型:boolean
culling: true,
frontFace
指定哪一侧是正面。
类型:number
/**
* Possible values:
* + {@link clay.Renderable.CW}
* + {@link clay.Renderable.CCW}
* @see https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContext/frontFace
* @type {number}
*/
frontFace: glenum.CCW,
frustumCulling
如果启用软件视锥体剔除,初始值为True
类型:boolean
frustumCulling: true,
本文深入剖析ClayGL库中的Mesh类,主要讨论成员变量如castShadow、cullFace、culling、frontFace和frustumCulling的用法。castShadow用于开启或关闭阴影投射,cullFace设置多边形剔除方向,culling控制是否启用剔除,frontFace定义正面方向,frustumCulling则涉及视锥体剔除。这些参数对于3D渲染性能和效果至关重要。
1352

被折叠的 条评论
为什么被折叠?



