码迷,mamicode.com
首页 > 其他好文 > 详细

cesium(模型)

时间:2018-11-13 02:45:49      阅读:680      评论:0      收藏:0      [点我收藏+]

标签:data   tor   led   string   models   minimum   oat   math   min   

本文示列 模型的添加、删除。

//添加模型(方法一)

var position = Cesium.Cartesian3.fromDegrees(108, 34, 500);
   var heading = Cesium.Math.toRadians(90); 
   var pitch = Cesium.Math.toRadians(-30); 
   var roll = Cesium.Math.toRadians(0); 
   var hpRoll = new Cesium.HeadingPitchRoll(heading, pitch, roll);
   var fixedFrameTransform = Cesium.Transforms.localFrameToFixedFrameGenerator(north, west);
   var model = viewer.scene.primitives.add(Cesium.Model.fromGltf({
       url:../SampleData/models/CesiumAir/Cesium_Air.gltf,
       scale:100,
       modelMatrix: Cesium.Transforms.headingPitchRollToFixedFrame(position, hpRoll, Cesium.Ellipsoid.WGS84, fixedFrameTransform),
       show:true,
       id:feiji,
       minimumPixelSize:0,
       maximumScale:100,
       color:Cesium.Color.fromCssColorString(rgba(255,250,250,1))
   }))

//删除模型

viewer.scene.primitives.remove(model);

 

//添加模型(方法二)

var entity = viewer.entities.add({
        position : Cesium.Cartesian3.fromDegrees(108, 34,0),
        model : {
            uri : ../SampleData/models/CesiumAir/Cesium_Air.gltf,
            show:true,
            scale:100,
            minimumPixelSize:1,
            maximumScale:100,
            silhouetteColor : Cesium.Color.fromAlpha(Cesium.Color.GREEN, parseFloat(0.5)),
            color : Cesium.Color.fromAlpha(Cesium.Color.RED, parseFloat(0.5))
        }
    })

//删除模型

 viewer.entities.remove(entity);

 

cesium(模型)

标签:data   tor   led   string   models   minimum   oat   math   min   

原文地址:https://www.cnblogs.com/MaShuai666/p/9949683.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!