public CadFigure AddBox(Vector3d pos, double x, double y, double z) { CadMesh cm = MeshMaker.CreateBox(pos, new Vector3d(x, y, z), MeshMaker.FaceType.TRIANGLE); CadFigure fig = MesthToFig(cm); CadOpe ope = new CadOpeAddFigure(Controller.CurrentLayer.ID, fig.ID); Session.AddOpe(ope); Controller.CurrentLayer.AddFigure(fig); Session.PostRemakeObjectTree(); return(fig); }