private void InitTools() { AddLayersTool = new AddLayersTool(AxMap, this); EditingTool = new EditingTool(AxMap, this); LayerHandlingTool = new LayerHandlingTool(AxMap, this); SelectObjectTool = new SelectObjectTool(AxMap, this); ExportImportTool = new ExportImportTool(AxMap, this); PrintTool = new PrintTool(AxMap, this); }
/// <summary> /// Select first object if no object is selected. /// </summary> /// <param name="cc">Vive controller controller</param> public EditObjectTool(ControllerController cc) : base(cc) { if (CommonInformationHolder.selectedObject == null) { SelectObjectTool.SelectObject(GameObject.FindGameObjectWithTag("Object"), cc); } mesh = CommonInformationHolder.selectedObject.GetComponent <MeshFilter>().mesh; meshCollider = CommonInformationHolder.selectedObject.GetComponent <MeshCollider>(); gridMaterial = cc.wireframeRenderer.gridMaterial; }
public void ReStartSelecting() { SelectObjectTool.ReStartSelecting(); }
public void StopSelecting() { SelectObjectTool.StopSelecting(); }
public bool StartSelecting(DB.Models.NatHazard natHazard, bool beforeMeasure) { return(SelectObjectTool.StartSelecting(natHazard, beforeMeasure)); }
public bool StartSelecting(Layer.ResTBPostGISType type) { return(SelectObjectTool.StartSelecting(type)); }
// SelectObjectTools public bool StartSelecting(string layerName) { return(SelectObjectTool.StartSelecting(layerName)); }