/// <summary>
        /// 修改Work
        /// </summary>
        /// <param name="workpiece"></param>
        /// <param name="mat"></param>
        /// <param name="user"></param>
        /// <returns></returns>
        private bool AlterWork(WorkModel work, Matrix4 mat)
        {
            Matrix4Info info = new Matrix4Info(mat);

            work.Info.Matr     = mat;
            work.Info.MatrInfo = info;
            bool isSet    = info.SetAttribute(work.PartTag);
            bool isSave   = work.SaveCsys(workPart);
            bool setValue = work.AlterEleSetValue();

            if (isSave && isSet && setValue)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }