/// <summary>
        /// 创建电极Model
        /// </summary>
        /// <returns></returns>
        private ElectrodeInfo GetEleInfo()
        {
            condition.ExpAndMatr.Matr.SetMatrixOrigin(allInfo.Preparetion.Preparation, GetSingleHeadSetValue()); //设置矩阵中心点
            Matrix4     eleMat  = condition.ExpAndMatr.Matr.EleMatr;
            Matrix4Info matInfo = new Matrix4Info(eleMat);

            return(new ElectrodeInfo(parent.MoldInfo, parent.UserModel, allInfo, matInfo));
        }
        /// <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);
            }
        }