浏览问题
等待回复
精选文章
申请试用
资源中心
漏洞修复
注册
|
登录
SuperMap技术问答社区
我要
提问
智能客服
首页
/
浏览问题
/
WebGIS
/
问题详情
添加圆锥cylinder,怎么让position代表他顶点的坐标?
webit
20EXP
2021年01月04日
viewer.entities.add添加圆锥cylinder,怎么让position代表他顶点的坐标?或者如何获取圆锥的顶点及底部坐标值?
webgl
entity
三维
请
登录
或者
注册
后回答这个问题。
1个回答
圆锥的顶部坐标即为圆锥的坐标加上length
康鑫
6,087EXP
2021年01月04日
能不能写个公式?
function getNorthPointByDistance(position, distance) {
//以点为原点建立局部坐标系(东方向为x轴,北方向为y轴,垂直于地面为z轴),得到一个局部坐标到世界坐标转换的变换矩阵
var localToWorld_Matrix = Cesium.Transforms.eastNorthUpToFixedFrame(position);
return Cesium.Matrix4.multiplyByPoint(localToWorld_Matrix, Cesium.Cartesian3.fromElements(0, distance, 0), new Cesium.Cartesian3())
}
getNorthPointByDistance(Cesium.Cartesian3.fromDegrees(108.08401554433392,42.371945945295124,3328.8793043796445), 10)
请
登录
或者
注册
后再添加评论。
智能推荐
相关问题
相关文章
推荐教程
如何获取实体圆的外切矩形顶点坐标
使用代码在场景中添加球体圆锥柱体等含有曲面的要素
请问webgl添加wall如何让wall向下拉伸呢?
请问webgl提供的Enitity的position计算原理
WebGL怎么让多个Entity一起移动?
请问webgl加载地形后添加实体如何让实体不随视角显隐
cesuim 如何获取多边形实体中心点(质心)坐标?
使用viewer.entities.add的矩形怎么贴S3M模型
热门文章
查看更多>
关注我们
超图软件官网
SuperMap Online
地图慧
帮助中心
备案信息
技术资源中心
...