- 博客(4)
- 资源 (1)
- 收藏
- 关注
原创 threejs中几种旋转方式
第一种:Vector3中得applyAxisAngle三维坐标绕着某轴旋转,主要注意是围绕着0点旋转,后面要做偏移第二种:矩阵变化Matrix4主要注意是定位点单轴旋转多轴旋转一般接触就这些,可能还有别的后面接触到在上...
2022-06-30 14:41:22
6224
3
原创 threejs中几种挖洞方式
1.earcut多边形三角划分也可以用来直接挖洞 let prehole = []; for (let i: number = 0; i < hole.length; i++) { prehole.push(hole[i].x, hole[i].z, 0); } let points = preface.concat(prehole); let holeIndexs = [];
2022-05-31 11:05:51
1638
原创 threejs中文字显示
1.这种是使用canvas生成ILabel,例子:const c: ILabel = this.createLabel(text);const texture = new CanvasTexture(c.canvas);const labelMaterial = new MeshBasicMaterial({ map: texture, side: DoubleSide, });const plane = new PlaneGeometry
2022-05-12 17:17:39
750
原创 深度测试depthTest
可以通过设置z-index来设置不同组件的深度显示,而外挂中设置z-index = 0就是没有深度,原生WebGL渲染管线深度测试环节,通过depthTest可以控制渲染过程中是否进行深度测试,深度测试为true是能保证正确的遮挡关系,深度测试为false,则表示在渲染过程中,远处的点不会被近处遮挡...
2022-05-11 10:17:48
448
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人