Skip to content

lijuhong1981/cesium-unity-revise

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 

Repository files navigation

用来记录我对Cesium-Unity代码的修改

2023/7/26

  1. CesiumGeoreference.cs中添加了一个GeodeticSurfaceNormalInUnity方法,用来获取地球上任意位置的大地测量法线在Unity中的数值
  2. 修改CesiumCameraController.cs的控制方式,改为鼠标左键平移,右键旋转,滚轮前进/后退,WASDQE及方向键控制保留,并增加了rotationSpeed、panMoveSpeed、mouseScrollSpeed属性

2023/7/28

  1. 新增了一个CesiumPickedResult结构体,用于场景拾取结果的返回
  2. CesiumGeoreference.cs中添加PickFromRay、PickFromScreen、PickFromLine等方法,用于对场景进行拾取操作
  3. CesiumGeoreference.cs中添加了cameraController、cameraFlyToController等属性对象的获取

2023/11/24

  1. 恢复CesiumCameraController.cs代码,新增了一个CesiumMapCameraController.cs类作为新的控制器对象
  2. 在CesiumGlobeAnchor.cs中添加了eastUpNorthAngles、yaw、pitch、roll属性
  3. 新增了CesiumUrlTemplateRasterOverlay.cs与CesiumArcGisMapsRasterOverlay.cs两个对象类,可分别支持xyz模板形式的url与ArcGis地图服务
  4. 因修改了C++底层源码,需重新编译,故直接编译发布为UnityPackageManager安装包,移除了其它的文件

About

用来记录我对ceisum-unity的代码修改

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages