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

最专业微网站首选公司微信公众号怎么创建新的话题

最专业微网站首选公司,微信公众号怎么创建新的话题,网址你懂我意思正能量免费,如何做网站 新手 个人 教程本文翻译自Cesium官方,有改动。 本文中提及到的“大多边形”就如下图所示。 在Cesium的早期版本和一些引擎中,我们绘制这种跨度比较大的多边形,经常会看到一些奇怪的冲突问题,如下图所示。 要渲染任何几何体,我们必…

本文翻译自Cesium官方,有改动。

本文中提及到的“大多边形”就如下图所示。
image.png
image.png
在Cesium的早期版本和一些引擎中,我们绘制这种跨度比较大的多边形,经常会看到一些奇怪的冲突问题,如下图所示。
有问题的显示
要渲染任何几何体,我们必须将其分解为三角形以创建网格。将任意简单多边形分解为三角形的过程已在 2D 中得到了很好的实现。在CesiumJS中是使用了一个名为earcut的库,它的速度足够快,可以在浏览器中进行实时三角剖分。
CesiumJS 中的多边形使用earcut算法进行三角剖分,以 3D 方式显示在椭球体表面上
我们必须首先将多边形位置投影到二维。以前的版本中,我们总是将多边形顶点投影到与椭球体相切的平面上。这对于没有在全球范围内跨越很大范围的多边形非常有效,因为投影在接近切点时几乎不会产生失真。
将椭球面上的多边形投影到椭球切平面,并在二维坐标系中对其进行三角剖分
但不可能将椭球体或球体上的所有点投影到单个平面。距离切点越远,失真就越严重。对于超过 180 度的范围,到切平面的投影总是会产生不正确的结果。

一种简单的解决方案是使用多个切平面而不是仅一个。为了确保无缝网格,必须沿着每个投影区域的边缘分割多边形。

从性能的角度来看,在创建几何图形时,分割多边形可能是一项昂贵的操作,因为该算法对每个多边形和每个分割平面进行操作。但是,一旦进行三角剖分,任何分割的多边形都会稍后在管道中重新组合,作为几何批处理步骤的一部分,以确保与以前相同的渲染性能。

根据多边形的范围,只有当我们知道它足够大时,我们才可以通过执行分割操作来节省时间。但每次我们投影到不同的空间时,我们需要运行分割算法的次数越多,运行时性能的损失就越大。

即使假设范围不大于 90 度,我们也需要将多边形最多分割三次:分别在 x 轴、y 轴和 z 轴上。
沿 x 轴、y 轴和 z 轴将椭球体分割为八个范围
也许笛卡尔坐标系限制了我们。不同的投影怎么样?例如,立方体贴图是将 3D 球体投影到 2D 空间以渲染天空盒或环境贴图的众所周知的方法。

这里的问题是并非所有投影都是等角的;它们不能正确保留形状或点之间的相对角度。尽管它们通常会扭曲面积(这就是为什么这种类型的投影在极地区域之外的映射中不常见的原因),但保留形状对于我们在多边形上执行的几何操作至关重要。我们不仅依靠形状来保证三角剖分的准确性,而且还依赖于任何裁剪操作、确定缠绕顺序或测试极点是否位于多边形内部或外部。
等角地图投影保留形状,但代价是扭曲区域
尤其是一个投影,需要分割多边形的位置很少。立体或极地 3D 笛卡尔点可以从南极投影到与北极相切的平面,反之亦然。
位置 Q 和 P 从北极到南极平面的立体投影
问题在于,由于小角度三角函数的精度问题,这些投影仅对略大于一个半球的区域有效。为了解决这个问题,我们在赤道处分割多边形,确保为每条边处理正确的弧类型。我们只需要在 z = 0 的平面上执行一次分割操作。在立体坐标中创建三角剖分可确保保留每个多边形位置之间的角度,即使多边形环绕椭圆体也是如此。
image.pngimage.png
使用立体坐标还允许我们执行许多在球体上使用“简单”矢量数学会很棘手的操作。例如,我们现在可以根据多边形相对于原点的角度总和来确定极点是位于多边形内部还是外部,并且我们可以为多边形生成正确的制图边界。
检查极点是否位于多边形内部或外部对于确定正确的制图边界矩形非常重要
之前版本:错误的极多边形地面primitive
image.png

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

相关文章:

  • 建设工程施工许可证在哪个网站办定制网站与模板网站
  • 摄影网站在线建设个人做网站怎么赚钱
  • 西安俄语网站建设怎么把网站做成软件
  • 内蒙古企业网站建设深圳龙华医院网站建设
  • 有什么公司做网站好站长查询
  • 杭州精品网站建设网络推广的基本方法有哪些
  • 招标网站排名wordpress作者 页面
  • 网站开发招标前提网站单页在线制作软件
  • 商城网站是怎么做的如何做资源论坛网站
  • 建筑公司网站模板网站空间域名能不能自己续费
  • 网站后台可视化编辑网站建设的人性分析
  • 网站定制要求2022百度指数排名
  • 互联网网站建设月总结招聘网站策划书
  • 高端品牌网站建设优势网页优化方法
  • 代运营网站建设简洁个人博客网站模板
  • 携程的网站建设项目规划书网络推广专员考核指标
  • 东莞p2p网站开发费用seo超级外链工具
  • wordpress网站扫描工具景安建网站
  • 字牌标识公司网站网站编号 6019岳阳市网页设计人才网
  • 平台与网站有什么区别wordpress 自定义字段插件
  • 南昌做网站的公司上海的网站建设
  • 网站开发制做网站做签到功能
  • 郑州网站建设推销wordpress主页不显示文章
  • 玉溪做网站公司天津做网站建设
  • 做特效很牛的一个外国网站贵阳网站建设公司招聘
  • 抢先注册网站域名卖掉仿网站后台怎么做
  • 娱乐网站怎么制作织梦做的网站页面打不开
  • 网站建设 会议主持稿wordpress 幻灯片代码在哪里
  • 文化传播公司网站模板住房城乡建设部服务平台
  • 建网站用自己的主机做服务器寿县网站建设