 shader
 shader
                  WebGL
 WebGL
                  cesium
 cesium
                  threeJS
 threeJS
                  gis
                  vue3
                  招聘
 gis
                  vue3
                  招聘
                  模型
                  TvT
                  区域场景编辑器
 模型
                  TvT
                  区域场景编辑器
                  glsl
                  地图数据
                  vite
                  点击事件
                  城市gis
                  区域编辑器
                  VUE
                  绘制点
                  建模
                  UE5
                  自定义着色器
                  vue3-ts-cesium-map-show
                  cesium贴图材质
                  插件
                  WEBGIS
                  useTresContext
                  goview
                  @tresjs/core
                  texture
                  实现热力图
                  模型加载报错
                  求助
                  3d tiles
                  三维图表
                  goview组件
                  模型加载
                  需求
                  开发
                  模型获取
                  javascript
                  html
                  css
                  集成tvt.js插件子应用
                  3D算法渲染
                  base深圳龙华大和
 glsl
                  地图数据
                  vite
                  点击事件
                  城市gis
                  区域编辑器
                  VUE
                  绘制点
                  建模
                  UE5
                  自定义着色器
                  vue3-ts-cesium-map-show
                  cesium贴图材质
                  插件
                  WEBGIS
                  useTresContext
                  goview
                  @tresjs/core
                  texture
                  实现热力图
                  模型加载报错
                  求助
                  3d tiles
                  三维图表
                  goview组件
                  模型加载
                  需求
                  开发
                  模型获取
                  javascript
                  html
                  css
                  集成tvt.js插件子应用
                  3D算法渲染
                  base深圳龙华大和
                  webGPU
                  tvt.js
                  引入useTresContext报错
                  .env
                  学习线路
 webGPU
                  tvt.js
                  引入useTresContext报错
                  .env
                  学习线路
            


感谢回复!我也这样想过,但是椭圆的长半轴和短半轴如何确定呢?
@chencj 可以根据三角形确定。一个简单草图,因为手机画的可能不太标准。
那如果圆锥是有角度的,就比如上面的那个圆锥他其实在地下也有一部分,然后地上面才会出现椭圆的形状,这样如何解决呢?
同样的道理,你可以从顶点射出5条射线(根据你需求可以增加)。四条射线可以分别得到对应的长半轴短半轴的为止点,同时也能求出距离。同时你也可以根据射线得到椭圆的中心点。这样信息就全了
好的 谢谢您!
@Jsonco 你好,我最近在尝试实现这个方法,和您简单描述下您看我这个方法是不是对的。
1、首先我这里的圆锥是添加了heading和pitch,并且是绕着顶点转动的,假设heading是30,pitch是30,圆锥的半角是8度,那么我可以获取到圆锥顶点的位置和圆锥中心的位置,这样构造出一个射线,求出和地面的交点,这个就是椭圆的中心点point1。
2、根据圆锥的半角是8度,我让heading先减去或者加上8度,得到另一个圆锥,利用上述的方法求出这个圆锥和地面的交点point2,同样让pitch减去或者加上8度,得到point3.
3、分别计算point和point2和point3的距离,这个距离就是椭圆的短半轴和长半轴的长度
我按照这个方法得到的椭圆有点不准确,请问问题出现在哪里了呢?求回复