示例#1
0
        public StandardTool(VMTool mainTool) : base(mainTool)
        {
            var sc = new StandardControl();

            sc.Merge += Merge;
            sc.Split += Split;
            Control   = sc;
        }
示例#2
0
        public EditFaceTool(VMTool mainTool) : base(mainTool)
        {
            var ef = new EditFaceControl();

            ef.Poke  += Poke;
            ef.Bevel += Bevel;
            Control   = ef;
        }
示例#3
0
        public ScaleTool(VMTool mainTool) : base(mainTool)
        {
            var sc = new ScaleControl();

            Control          = sc;
            sc.ValueChanged += ValueChanged;
            sc.ValueReset   += ValueReset;
            sc.ResetOrigin  += ResetOrigin;
            _origin          = new VMPoint {
                Coordinate = Coordinate.Zero, Vertices = new List <Vertex>()
            };
        }
示例#4
0
 protected VMSubTool(VMTool mainTool)
 {
     MainTool = mainTool;
 }