顶点属性 和几何体二选一
顶点数据
Optionalcolor1、颜色,与material互斥 2、顶点着色,需要使用VertexMaterial材质
Optionalcull剔除面 : "front" | "back" | "all"
Optionaldraw绘制方式
Optionaldynamic是否动态attribute数据 1、默认false。涉及BOL和底层的CPU到GPU数据的传输,如果需要动态更新attribute数据,则需要设置为true。else 2、动态顶点属性的: A、数据的内容在运行时有动态变化; B、数据的长度在运行时有动态变化; 3、drawMode 不可以变化:索引模式或非索引模式 4、属性数据和索引数据只支持 number[] 类型 A、DCG中不适用pointer,而是使用单独GPUBuffer。 B、后续使用setVertexBuffer() 和setIndexBuffer()来重新绑定顶点数据和索引数据。
Optionalemulate模拟的形状
Optionalinstance内部实例化参数,默认为只有当前entity,无其实例化
Optionalinvert是否反转法线,默认false
Optionalmaterial1、材质, 与颜色互斥 2、默认是没有材质,只有在emulate有值的时候才会有材质
OptionalmatrixOptionalnameOptionalpositionOptionalprimitive图元状态
OptionalquaternionOptionalrelationOptionalrotateOptionalscaleOptionalshader自定义shader主代码,包括VS和FS
Optionalshader自定义shader 函数代码,包括VS和FS
Optionalshadow阴影选项
Optionalsize1、默认是,webGPU的一个像素(没有emulate的情况) 2、模拟的形状需要尺寸,float
Optionalupdate自定义更新functon()
Optionalupdate在最后执行调用
mesh的顶点结构与材质,各有一个,一一对应