草庐IT

CesiumJS PrimitiveAPI 高级着色入门 - 从参数化几何与 Fabric 材质到着色器 - 上篇

目录0.基础0.1.坐标系基础0.2.合并批次1.参数化几何1.1.几何类清单1.2.举例1.3.纯手搓几何1.4.*子线程异步生成几何2.使用材质2.1.外观API2.2.材质API2.3.Fabric材质初步-内置材质、材质缓存与uniform2.4.Fabric材质中级(GLSL表达式、嵌套材质)中段小结PrimitiveAPI还包括AppearanceAPI、GeometryAPI两个主要部分,是CesiumJS挡在原生WebGL接口之前的最底层图形封装接口(公开的),不公开的最底层接口是DrawCommand为主的RendererAPI,DC对实时渲染管线的技术要求略高,可定制性也高

Fabric.js 橡皮擦的用法(包含恢复功能)

本文简介点赞+关注+收藏=学会了本文介绍Fabric.js的橡皮擦功能。fileFabric.js的基础包并没有包含橡皮擦模块,如果你的项目需要使用橡皮擦,要使用定制版的Fabric.js。本文需要有Fabric.js基础知识。如果你还不清楚什么是Fabric.js,我墙裂建议你点赞《Fabric.js从入门到目中无人》。同时最好了解基础画笔的用法《Fabric.js基础画笔的用法BaseBrush》。本文使用的是Fabric5.2版本。敲敲代码本文使用原生三件套的方式进行开发。同时也会提供包含橡皮擦的npm下载方式。定制Fabric.js基础版的Fabric.js不包含橡皮擦功能,如果你的项

Fabric.js 橡皮擦的用法(包含恢复功能)

本文简介点赞+关注+收藏=学会了本文介绍Fabric.js的橡皮擦功能。fileFabric.js的基础包并没有包含橡皮擦模块,如果你的项目需要使用橡皮擦,要使用定制版的Fabric.js。本文需要有Fabric.js基础知识。如果你还不清楚什么是Fabric.js,我墙裂建议你点赞《Fabric.js从入门到目中无人》。同时最好了解基础画笔的用法《Fabric.js基础画笔的用法BaseBrush》。本文使用的是Fabric5.2版本。敲敲代码本文使用原生三件套的方式进行开发。同时也会提供包含橡皮擦的npm下载方式。定制Fabric.js基础版的Fabric.js不包含橡皮擦功能,如果你的项