async DrawBaiMoFun2() {
// tiles 矩阵变换
let changePostion = (tileSet, tx, ty, tz, rx, ry, rz, scale, center) => {
if (!center) return;
const m = Cesium.Transforms.eastNorthUpToFixedFrame(center);
const surface =
center ||
Cesium.Cartesian3.fromRadians(
cartographic.longitude,
cartographic.latitude,
cartographic.height
);
//平移
if (tx || ty || tz) {
const _tx = tx ? tx : 0;
const _ty = ty ? ty : 0;
const _tz = tz ? tz : 0;
const tempTranslation = new Cesium.Cartesian3(_tx, _ty, _tz);
const offset = Cesium.Matrix4.multiplyByPoint(
m,
tempTranslation,
new Cesium.Cartesian3(0, 0, 0)
Cesium渲染白膜数据
2024-01-28 09:24:02 35 阅读