Skip to content

Repository files navigation

Cesium-isosurface

基于Cesium的等高面分析|Isosurface analysis based on Cesium

截图|Screenshot

截图

安装|Install

npm i ceium-isosurface

使用|Usage

import {Viewer} from 'cesium'
import {Isosurface} from 'ceium-isosurface'

const viewer = new Cesium.Viewer('cesiumContainer')
const genColor = () => Cesium.Color.fromRandom();

// colors和breakCount必须一致
const analyser = new Isosurface(viewer.terrainProvider, {
  width: 1500,
  colors: [genColor(), genColor(), genColor(), genColor()],
  breakCount: 3,
});

const positionsCartesian3 = [...]
analyser.analyse(positionsCartesian3, 50).then(e =>{
  viewer.entities.add(e);
  viewer.zoomTo(e);
});

About

Cesium 等高面分析|Cesium isosurface analysis

Topics

Resources

Stars

4 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages