工具模块,包含各种实用工具和服务
Classes
- BoxClip
- BoxDraggerUI
- BufferTool
- ClipBase
- CompassService
- ContourLine
- ConvexObjectBreaker
- CoordinateTransform
- DistanceLegendService
- HeatMap
- MapLegendService
- MapSplit
- Measure
- ModelClip
- ModelCut
- ModelExcavation
- ModelMarkup
- MultiViewPort
- POISearchService
- PerformanceListening
- SceneClip
- SightLimitCalculate
- Snap
- SpatialTilesetCloner
- StatusBarService
- VolumeCalculation
- TerrainClip
Methods
-
<static> createConvexHullMeshData(input)
-
由点集生成凸包三角网格(QuickHull)
Parameters:
Name Type Description inputArray.<(Array.<number>|{x:number, y:number, z:number})> 输入顶点(至少 4 个非共面点) Returns:
非索引三角面 soup:每 9 个 float 一个三角形;法线为面法线(flat)- Type
- Object
Example
const mesh = Glodon.CIMCube.Utils.createConvexHullMeshData([ [-1,-1,-1], [1,-1,-1], [1,1,-1], [-1,1,-1], [-1,-1,1], [1,-1,1], [1,1,1], [-1,1,1] ]);