new SpatialGrid()
SpatialGrid constructor
Members
-
selectedColor
-
Get or set the selected color
Example
var color = new SuperMap3D.Color(1, 0, 1, 1); scene.spatialGrid.selectedColor = color;
Methods
-
createPrimitive(){Primitive}
-
Create Primitive based on encoding
Returns:
Type Description Primitive Primitive object created Example
var code = new SuperMap3D.GeoSOTCode("G001310322231231002310", "000000000000000000011"); var primitive = this.createPrimitive(code); scene.primitives.add(primitive); -
createPrimitiveByCodes(codes){Object}
-
Create Primitive based on grid encoded array
Name Type Description codesArray.<SpatialGridCode> Grid encoded array
options.outlineBoolean optional Do you want to create a wireframe
options.colorColor optional color
Returns:
Type Description Object Objects containing fillPrimitive and outlinePrimitive Example
example1: var taige1 = new SuperMap3D.TaiGeCode("S7ZVQKNNC00H003006"); var taige2 = new SuperMap3D.TaiGeCode("S7ZVQKQ0300H003006"); var obj = scene.spatialGrid.createPrimitiveByCodes([taige1, taige2], { outline : true }); scene.primitives.add(obj.fillPrimitive); scene.primitives.add(obj.outlinePrimitive); example2: var geoSOTcode1 = new SuperMap3D.GeoSOTCode("G001123332-000120-002100.31", "1101010"); var geoSOTcode2 = new SuperMap3D.GeoSOTCode("G001123332-000120-002100.31", "1101011"); var obj = scene.spatialGrid.createPrimitiveByCodes([geoSOTcode1, geoSOTcode2], { outline : true }); scene.primitives.add(obj.fillPrimitive); scene.primitives.add(obj.outlinePrimitive); -
getSelection(){Array.<SpatialGridCode>}
-
Retrieve the selected object array
Returns:
Type Description Array.<SpatialGridCode> Array containing selected objects Example
var selection = this.getSelection();