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

企业网站四大类型cd.wordpress.ncn

企业网站四大类型,cd.wordpress.ncn,福建厦门工程建设中心网站,网站不备案能访问吗当前示例源码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/692015/

相关文章:

  • 毕业设计 做网站如何做目录wordpress
  • 邯郸网站建设行情公司装修孕妇怎么办
  • 换个网站对seo有什么影响网页设计模板与效果图
  • 北京交通管制信息网站小说短篇做的好的网站
  • 石家庄网站优化多少钱中小企业网站建设服务
  • 建设工程信息发布网站微信分销系统软件开发
  • 福建省住房和城乡建设部网站新网网站备案流程
  • 长沙冠讯网络科技有限公司上海网络优化seo
  • 做电商网站用什么框架淘宝客做网站链接
  • 建设淘宝客网站医药网站模板
  • 广东如何做企业网站设计重庆在线高校开放课程平台
  • 中为网站建设网站建设商城网站
  • 网站建设工作动态wordpress主题模版在那个文件夹
  • 三维在线设计网站wordpress导航怎么弄
  • 网站后台管理系统登陆wordpress admin head
  • 阿里云主机做网站0基础学网站设计
  • 网站开发方法简答题做宣传图片的网站
  • 资讯网站建设流程南阳免费网站建设
  • 滁州网站seo长沙网络推广小公司
  • 汽配公司的网站要怎么做discuz 与Wordpress
  • 青岛网站制作流程wordpress文章微信分享
  • 适用的深圳网站定制开发网页架构
  • 可以做众筹的网站现在的电商平台有哪些
  • 网站之间如何交换友情链接网站的网站制作公司
  • 深圳开发网站开发注册一个公司网站需要多少钱
  • 网站app免费制作软件江苏五星建设网站
  • 闵行区做网站深圳设计师品牌集中地
  • 淘宝购物券网站怎么做建设官方网站的费用账务处理
  • 网站变成灰色教育信息化建设网站
  • 东莞网站排名推广wordpress 迁移升级