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

hello外贸人才网seo优化包括什么

hello外贸人才网,seo优化包括什么,个人简历范本,wordpress建站教程一、需求背景 在CAD/CAE领域经常会遇到显示节点编号这种需求,效果如下图: 本文介绍如何在WebGL中实现文字的显示,对于如何在OpenGL中实现请绕路。 二、实现原理 Canvas是HTML5提供的元素,用于在网页上绘制图形,其支…

一、需求背景

在CAD/CAE领域经常会遇到显示节点编号这种需求,效果如下图:
在这里插入图片描述
本文介绍如何在WebGL中实现文字的显示,对于如何在OpenGL中实现请绕路。

二、实现原理

Canvas是HTML5提供的元素,用于在网页上绘制图形,其支持2D与WebGL两种模式。对于canvas 2D擅长绘制基本图形、文字等。webgl擅长3D交互式图形的渲染,常用于游戏、3D模型、GIS、医学图像等领域。本文介绍的其实是对3D模型的标注,是将3D与2D进行结合,各自实现擅长的事。
其核心原理是在网页视图区同时放置两个Canvas,底层canvas使用WebGL,上层canvas使用2d分别绘制,两层canvas叠加实现最终效果。
在这里插入图片描述

两个canvas的放置顺序可使用z-index进行控制。核心原理就这么多,剩下的就是调用API的事了。

三、根据点坐标计算其屏幕位置

进行标注时需先根据点坐标确定其像素位置。这个过程跟GPU图形流水线计算顶点坐标是一样的。一般渲染引擎提供摄像机类,并有接口获取模型-视图-投影矩阵(MVP)。
用MVP矩阵乘以点坐标得到标准设备坐标系(NDC)下点的坐标,原点在屏幕中央,其范围是[-1, 1], 超过这个范围点不会显示在屏幕上。
注意Canvas 2d的API使用的坐标系是屏幕坐标系,其原点在屏幕左上角,X轴朝右,Y轴朝下。所以得到NDC坐标之后需变换到屏幕坐标系下,等价于图形流水线的视口变换。
在这里插入图片描述

变换公式如下:
X = n d c X + 1 2 ∗ v i e w p o r t X X = \frac{ndcX + 1}{2} * viewportX X=2ndcX+1viewportX
Y = − n d c Y + 1 2 ∗ v i e w p o r t Y Y = \frac{-ndcY + 1}{2} * viewportY Y=2ndcY+1viewportY
其中:
v i e w p o r t X viewportX viewportX是屏幕视口宽度
v i e w p o r t Y viewportY viewportY是屏幕视口高度
最后使用Canvas Context 2D的的API在(X,Y)位置绘制字体即可。

http://www.tj-hxxt.cn/news/37508.html

相关文章:

  • 企业手机网站cms网络营销方式都有哪些
  • vps做网站的环境怎么办网站平台
  • 南昌网站建设和推广seoyoon
  • 订阅号可以做网站么网站超级外链
  • 广州网站制作技术优化seo是什么意思
  • 网站地图提交地址前端开发培训机构推荐
  • 专门做家纺的网站上海最近三天的新闻
  • 做页面设计的网站如何做平台推广
  • 海口双语网站建设十大免费excel网站
  • 网页小程序开发武汉seo服务
  • 广西住房建设厅网站首页百度一下你就知道下载
  • 上海市政府网站建设与对策分析新闻头条最新消息今天发布
  • 做电影网站的图片素材2022年小学生新闻摘抄十条
  • 西安有那些做网站的公司好互联网域名交易中心
  • 移动应用开发专业学什么东莞seo计费
  • 手机app下载软件甘肃新站优化
  • 电子加工东莞网站建设seo网站优化
  • 先进网站创建属于自己的网站
  • 网站建设都需要哪些材料郑州今天刚刚发生的新闻
  • 镇江网站建设策划拓客app下载
  • 济南 域名注册 网站建设郑州官网关键词优化公司
  • 洛阳 网站建设公司企业网站定制开发
  • 动态网站和静态网站区别公司官网搭建
  • 经典的java做网站搜索引擎优化服务
  • web网站设计基本线上营销推广方式有哪些
  • 网站建设案例 央视网360搜索推广
  • 别墅室内设计网站外贸seo是什么意思
  • 外贸网站推广计划上海广告公司
  • wordpress同步到本地优化网站内容
  • 医院网站建设招标说明谷歌sem推广