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

网站首页关键词设置wordpress iot插件

网站首页关键词设置,wordpress iot插件,高端自适应网站设计,公众号代运营费用当前示例源码github地址: https://github.com/vilyLei/voxwebgpu/blob/version-1.01/src/voxgpu/sample/ImgCubeMap.ts 此示例渲染系统实现的特性: 1. 用户态与系统态隔离。 2. 高频调用与低频调用隔离。 3. 面向用户的易用性封装。 4. 渲染数据和渲染机制分离。 5. 用户…

当前示例源码github地址:

https://github.com/vilyLei/voxwebgpu/blob/version-1.01/src/voxgpu/sample/ImgCubeMap.ts

此示例渲染系统实现的特性:

1. 用户态与系统态隔离。

2. 高频调用与低频调用隔离。

3. 面向用户的易用性封装。

4. 渲染数据和渲染机制分离。

5. 用户操作和渲染系统调度并行机制。

当前示例运行效果:

此示例基于此渲染系统实现,当前示例TypeScript源码如下

export class ImgCubeMap {geomData = new GeomDataBuilder();renderer = new WGRenderer();initialize(): void {console.log("ImgCubeMap::initialize() ...");let urls = ["static/assets/hw_morning/morning_ft.jpg","static/assets/hw_morning/morning_bk.jpg","static/assets/hw_morning/morning_up.jpg","static/assets/hw_morning/morning_dn.jpg","static/assets/hw_morning/morning_rt.jpg","static/assets/hw_morning/morning_lf.jpg"];let td = new WGImageCubeTextureData(urls);const shdSrc = {vertShaderSrc: { code: vertWGSL, uuid: "vtxShdCode" },fragShaderSrc: { code: fragWGSL, uuid: "fragShdCode" }};const material = this.createMaterial(shdSrc, [td]);this.createEntity([material]);}private createMaterial(shdSrc: WGRShderSrcType,texDataList?: WGImageTextureData[]): WGMaterial {let pipelineDefParam = {faceCullMode: "back"};const texTotal = texDataList ? texDataList.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: texDataList[i], shdVarName: "texture" + i } });}material.textures = texWrappers;}return material;}private createEntity(materials: WGMaterial[]): Entity3D {const renderer = this.renderer;const rgd = this.geomData.createCubeWithSize(200);const geometry = new WGGeometry().addAttribute({ shdVarName: "position", data: rgd.vs, strides: [3] }).setIndexBuffer({ name: "geomIndex", data: rgd.ivs });const entity = new Entity3D();entity.materials = materials;entity.geometry = geometry;renderer.addEntity(entity);return entity;}run(): void {this.renderer.run();}
}

http://www.yayakq.cn/news/340529/

相关文章:

  • 服务好的网站开发移动端网站构成要素
  • 石家庄免费做网站pathon能做网站开发吗
  • 网站制作与网页设计课程设计外贸网站营销推广
  • 织梦网站被攻击第三方仓储配送公司
  • 网站开发模版涪陵网站建设
  • 网站改版seo建议天眼查企业查询下载
  • 学习网站开发思路国外著名网站建设公司
  • 请简述网站建设流程图wordpress 商品采集
  • 北京 网站建设咨询顾问公司怎么做建设网站
  • 信宜手机网站建设公司快速的可视化平台
  • 魔力百科网站做料理视频哪个网站可以做问卷调查
  • 广东网站建设的昆山网站公司哪家好
  • 提高网站公信力 单仁网站文章后台写完前台不显示
  • 金州新区规划建设局网站wordpress页面输入密码
  • 网站怎么做自适应做网站推广要注意的事项
  • 安徽省住房城乡建设厅网站电工棋牌推广方法
  • 网站备案系统登陆不上云南省网站备案
  • 泰州模板自助建站codepen wordpress
  • 惠城中山网站建设网站开发需要多少钱价格
  • 抚顺网站建设费用建网站需要多少钱和什么条件有关
  • 制作网站的心得体会网页制作素材图片美食
  • 网站创作规划哈尔滨品牌建站软件
  • 驾校网站建设关键词滁州做网站价格
  • 网站备案证书下载不了qq网页空间
  • 上海高端网站建设服务器企业做网站的概要
  • 局域网建设简单的影视网站网站管理员登陆不了
  • 泰安可以做网站的公司辽宁省品牌建设的建议
  • 网站开发学费软件开发是学什么
  • 服装网站建设项目维护与评价书徐州企业建站程序
  • 太平洋建设21局网站中国今天最新军事新闻