コード例 #1
0
 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);
 }
コード例 #2
0
    /// <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;
    }
コード例 #3
0
 public void ReStartSelecting()
 {
     SelectObjectTool.ReStartSelecting();
 }
コード例 #4
0
 public void StopSelecting()
 {
     SelectObjectTool.StopSelecting();
 }
コード例 #5
0
 public bool StartSelecting(DB.Models.NatHazard natHazard, bool beforeMeasure)
 {
     return(SelectObjectTool.StartSelecting(natHazard, beforeMeasure));
 }
コード例 #6
0
 public bool StartSelecting(Layer.ResTBPostGISType type)
 {
     return(SelectObjectTool.StartSelecting(type));
 }
コード例 #7
0
 // SelectObjectTools
 public bool StartSelecting(string layerName)
 {
     return(SelectObjectTool.StartSelecting(layerName));
 }