当前位置: 首页 > news >正文

行业网站产品选择一元云购网站建设

行业网站产品选择,一元云购网站建设,百度词条优化,绿色食品网站开发步骤当前示例源码github地址: https://github.com/vilyLei/voxwebgpu/blob/version-1.01/src/voxgpu/sample/MultiMaterialPass.ts 此示例渲染系统实现的特性: 1. 用户态与系统态隔离。 2. 高频调用与低频调用隔离。 3. 面向用户的易用性封装。 4. 渲染数据和渲染机制分离。 …当前示例源码github地址: https://github.com/vilyLei/voxwebgpu/blob/version-1.01/src/voxgpu/sample/MultiMaterialPass.ts 此示例渲染系统实现的特性: 1. 用户态与系统态隔离。 2. 高频调用与低频调用隔离。 3. 面向用户的易用性封装。 4. 渲染数据和渲染机制分离。 5. 用户操作和渲染系统调度并行机制。 当前示例运行效果: 此示例基于此渲染系统实现当前示例TypeScript源码如下 export class MultiMaterialPass {private mEntity: Entity3D;geomData new GeomDataBuilder();renderer new WGRenderer();initialize(): void {console.log(MultiMaterialPass::initialize() ...);const shdSrc {vertShaderSrc: { code: vertWGSL, uuid: vtxShdCode },fragShaderSrc: { code: fragWGSL, uuid: fragShdCode }};let material0 this.createMaterial(shdSrc, [new WGImage2DTextureData(static/assets/blueTransparent.png)], [transparent], front);let material1 this.createMaterial(shdSrc, [new WGImage2DTextureData(static/assets/blueTransparent.png)], [transparent], back);this.mEntity this.createEntity([material0, material1]);}private createMaterial(shdSrc: WGRShderSrcType, texDatas?: WGImage2DTextureData[], blendModes: string[] [], faceCullMode back): WGMaterial {let pipelineDefParam {depthWriteEnabled: true,faceCullMode: faceCullMode,blendModes: [] as string[]};pipelineDefParam.blendModes blendModes;const texTotal texDatas ? texDatas.length : 0;const material new WGMaterial({shadinguuid: base-material-tex texTotal,shaderCodeSrc: shdSrc,pipelineDefParam});if (texTotal 0) {const texWrappers: WGTextureWrapper[] new Array(texTotal);for (let i 0; i texTotal; i) {texWrappers[i] new WGTextureWrapper({ texture: { data: texDatas[i], shdVarName: texture i } });}material.textures texWrappers;}return material;}private createEntity(materials: WGMaterial[], pv?: Vector3): Entity3D {const renderer this.renderer;const rgd this.geomData.createSphere(150, 30, 30);const geometry new WGGeometry().addAttribute({ shdVarName: position, data: rgd.vs, strides: [3] }).addAttribute({ shdVarName: uv, data: rgd.uvs, strides: [2] }).setIndexBuffer({ name: geomIndex, data: rgd.ivs });const entity new Entity3D();entity.materials materials;entity.geometry geometry;entity.transform.setPosition(pv ? pv : new Vector3());renderer.addEntity(entity);return entity;}private mRotY 0.0;run(): void {this.mRotY 0.5;this.mEntity.transform.setRotationXYZ(0, this.mRotY, this.mRotY 0.5);this.mEntity.update();this.renderer.run();} }
http://www.hkea.cn/news/14448560/

相关文章:

  • 做网站教程pdf徐州建设工程交易网招标公告最新
  • 服务器如何搭建php网站做内贸现在一般都通过哪些网站
  • 建设网站的成本有哪些网站开发需要什么东西
  • 网站开发做美工孝感专业做网站公司
  • 简单描述网站建设流程网站建设是
  • 南京网站开发招聘盐城网站建设jsxmt
  • 网站建设数据库设计网络服务器的功能
  • 网站建设在哪里可以筹集素材网络营销策划是什么
  • cnnic可信网站必须做吗?做淘宝网站怎么弄
  • 厚街网站建设报价公司网站管理
  • 温州网页模板建站诚信通网站怎么做
  • 做网站几天能学会白云区pc端网站建设
  • 网站建设教程国外手机网站设计
  • 广州建立网站wordpress双语言
  • 昆明房地产网站开发网站建设华网天下公司
  • 增加网站产品临海房产中介网站如何制作
  • 网站建设流程图wordpress 获取当前分类id
  • 各大网站的名字大全江苏省住房和城乡建设厅官方网站
  • 腾讯风铃做的网站有期限吗做360网站中保存的图片存在哪里的
  • 四川 网站建设个人可以做哪些网站
  • 访问网站的原理免费办公模板网站有哪些
  • 专门做搜索种子的网站上海建设工程安全质量监督站网站
  • 建设工程网站什么时候可以同步512 做网站
  • html怎么弄成网站网站建设一般多少钱新闻
  • 合肥专业网站优化重庆一次可以备案多少个网站
  • 做餐饮网站建设网站开发使用天气api
  • 创建网站域名多少钱自己做团购网站怎么样
  • 游戏网站开发试验报告用织梦建网站
  • 招聘网站开发价格外贸论坛有哪些?
  • 网站建设举措环球贸易网官网