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

宣城网站建设jidelawordpress源码带数据

宣城网站建设jidela,wordpress源码带数据,网站定制开发多久时间,优化推广联盟一、需求背景 在CAD/CAE领域经常会遇到显示节点编号这种需求#xff0c;效果如下图#xff1a; 本文介绍如何在WebGL中实现文字的显示#xff0c;对于如何在OpenGL中实现请绕路。 二、实现原理 Canvas是HTML5提供的元素#xff0c;用于在网页上绘制图形#xff0c;其支…一、需求背景 在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 X2ndcX1​∗viewportX Y − n d c Y 1 2 ∗ v i e w p o r t Y Y \frac{-ndcY 1}{2} * viewportY Y2−ndcY1​∗viewportY 其中 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.hkea.cn/news/14423548/

相关文章:

  • 南京网站建设排名视频类网站模板
  • 句容网站定制中国建筑装饰工程有限公司
  • 网站制作ppt网站开发者兼容模式出错
  • 网站建设 选猴王网络如何做游戏推广
  • 怎么建设空包网站网站制作公司源码
  • 做最好最全的命理网站网站如何做地推
  • 如何使用qq邮箱做网站深圳网页设计兴田德润i优惠吗
  • 竹子网站建站个人网站模板打包下载
  • 微分销平台到底哪个比较好廊坊seo关键词
  • wordpress在线建站软文写作平台
  • 彩票网站制作开发网站建设续签合同怎么签
  • 长春求推荐好的网站优化推广企业网站源码挣钱吗
  • 赣榆网站建设私人做网站收费
  • 建设数码产品网站的策划书wordpress 开发
  • 扁平化网站设计教程专门制作视频的软件
  • asp.net网站开发项目化教程盛锡福网站
  • 建设vip网站相关视频青岛设计公司排名
  • 自媒体自助下单网站怎么做企业网站模板带后台
  • 会同县做网站公司年会活动方案策划
  • 如何构建自己的网站如何选择锦州网站建设
  • 连接国外网站做端口映射商场设计理念
  • 网站建设创业wordpress the7 中文
  • 做门户网站建设多少钱wordpress每页显示数量
  • 免费看电视剧网站2020论文网站开发
  • pdf怎么做电子书下载网站黄骅贴吧
  • 郑州做网站推广地php 网站制作的意义
  • nas服务器可以做网站吗想做外贸做哪些网站好
  • 中文网站外链查询工具定州市住房和城乡建设局 网站
  • 成都微信网站建设报价童程童美官方网
  • 中国建站网wordpress 置顶调用