有没有办法显示铯多边形的斜线阴影材质

赞达菲奥

我正在尝试为Cesium Polygon创建特殊材料,该材料必须包含带有轮廓线的阴影区域。现在,可以从基础材料中使用“条纹”,这样我就可以创建我的图形:

var viewer = new Cesium.Viewer('cesiumContainer');
var degrees_array = [
    92.1470732697006,
    21.954465553476467,
    99.08781126987297,
    32.557089696031916,
    68.66765785924682, 
    24.272023818381587
];
var polygon = viewer.entities.add({
    name : 'polygon',
    polygon : {
    hierarchy : Cesium.Cartesian3.fromDegreesArray(degrees_array),
    extrudedHeight: 0,
    material : new Cesium.StripeMaterialProperty(
                {
                    evenColor:Cesium.Color.GRAY,
                    oddColor:Cesium.Color.WHITE,
                    orientation: Cesium.StripeOrientation.HORIZONTAL,
                    repeat:100,
                    offset:0

                }
    ),
            //outline is ignored by WebGL 
            //outline: true,
            //outlineColor:Cesium.Color.BLACK,
            //outlineWidth:1
    }
});
//since designing an outline is not possible with polygon we create a custom polylineGraphics:
var outline_array = degrees_array;
// since loop is not available for polylineGraphics we add the first point positions
outline_array.push(outline_array[0],outline_array[1]);
var outline = viewer.entities.add({
   polyline : {
    positions : Cesium.Cartesian3.fromDegreesArray(outline_array),
    width : 5,
    material : Cesium.Color.GRAY,
    clampToGround:true,
    zIndex:0
   }
});

viewer.zoomTo(polygon)

沙堡链接

我的问题:-有没有办法旋转条纹,使它们看起来像是斜线阴影的-条纹材料是否可以省略缩放,以便始终以相同的线宽显示?

非常感谢!

米切尔节

如果您仍然想知道。您可以使用stRotation旋转条纹

  polygon: {
    hierarchy: <posititons>
    stRotation: Cesium.Math.toRadians(45),
    material: stripeMaterial,
  }

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

有没有办法使用txt文件中的数据绘制多边形?

来自分类Dev

有没有办法使“ spatstat”包中的光盘图的多边形边界不可见?

来自分类Dev

有没有办法使用Leaflet有条件地改变多边形的不透明度?

来自分类Dev

有没有一种方法可以使svg多边形阴影具有不透明度?

来自分类Dev

低多边形网格上有多种材质或纹理?

来自分类Dev

有没有办法让Chocolatey显示下载进度?

来自分类Dev

有没有办法显示插入的静态卡?

来自分类Dev

有没有办法在ISim中显示变量?

来自分类Dev

有没有办法按日期显示视图?

来自分类Dev

有没有办法更改默认的“材质”颜色定义?

来自分类Dev

有没有办法在Java swing中显示没有JLabel或JTextField的文本?

来自分类Dev

有没有办法绘制比53条形图更多的标签?

来自分类Dev

有没有一种方法可以通过单击Leaflet中的多边形来过滤geojson?

来自分类Dev

有没有办法在显示为0或1的结果查询中显示是或否?

来自分类Dev

有没有办法显示表格内容而不显示网格

来自分类Dev

有没有办法显示或列出子控件的所有父容器?

来自分类Dev

有没有办法在PowerShell脚本中显示所有功能?

来自分类Dev

有没有办法在gitlab的索引页中显示所有子Wiki?

来自分类Dev

有没有办法显示HTML中python数组中的所有元素?

来自分类Dev

有没有办法显示公司的所有App Store产品?

来自分类Dev

有没有办法在有人接听电话时显示通知?

来自分类Dev

有没有办法显示Linux缓冲区高速缓存未命中?

来自分类Dev

有没有办法防止loadingTemplate在“快速”路线上显示?

来自分类Dev

有没有办法在d3中向饼图添加突出显示?

来自分类常见问题

有没有办法在Sparklyr中使用ml_linear_regression显示标准错误?

来自分类Dev

iOS-有没有办法在调试时显示自动布局约束?

来自分类Dev

有没有办法突出显示R字图中最接近的系列?

来自分类Dev

有没有办法在Cassandra cqlsh中的寻呼机中显示结果?

来自分类Dev

有没有办法显示垂直线HTML源VS2013?

Related 相关文章

  1. 1

    有没有办法使用txt文件中的数据绘制多边形?

  2. 2

    有没有办法使“ spatstat”包中的光盘图的多边形边界不可见?

  3. 3

    有没有办法使用Leaflet有条件地改变多边形的不透明度?

  4. 4

    有没有一种方法可以使svg多边形阴影具有不透明度?

  5. 5

    低多边形网格上有多种材质或纹理?

  6. 6

    有没有办法让Chocolatey显示下载进度?

  7. 7

    有没有办法显示插入的静态卡?

  8. 8

    有没有办法在ISim中显示变量?

  9. 9

    有没有办法按日期显示视图?

  10. 10

    有没有办法更改默认的“材质”颜色定义?

  11. 11

    有没有办法在Java swing中显示没有JLabel或JTextField的文本?

  12. 12

    有没有办法绘制比53条形图更多的标签?

  13. 13

    有没有一种方法可以通过单击Leaflet中的多边形来过滤geojson?

  14. 14

    有没有办法在显示为0或1的结果查询中显示是或否?

  15. 15

    有没有办法显示表格内容而不显示网格

  16. 16

    有没有办法显示或列出子控件的所有父容器?

  17. 17

    有没有办法在PowerShell脚本中显示所有功能?

  18. 18

    有没有办法在gitlab的索引页中显示所有子Wiki?

  19. 19

    有没有办法显示HTML中python数组中的所有元素?

  20. 20

    有没有办法显示公司的所有App Store产品?

  21. 21

    有没有办法在有人接听电话时显示通知?

  22. 22

    有没有办法显示Linux缓冲区高速缓存未命中?

  23. 23

    有没有办法防止loadingTemplate在“快速”路线上显示?

  24. 24

    有没有办法在d3中向饼图添加突出显示?

  25. 25

    有没有办法在Sparklyr中使用ml_linear_regression显示标准错误?

  26. 26

    iOS-有没有办法在调试时显示自动布局约束?

  27. 27

    有没有办法突出显示R字图中最接近的系列?

  28. 28

    有没有办法在Cassandra cqlsh中的寻呼机中显示结果?

  29. 29

    有没有办法显示垂直线HTML源VS2013?

热门标签

归档