Example #1
0
 public BxCmSeparatePatch_Object(BxCmSeparatePatch_Object src)
 {
     fSurface = null;
     if (src.fSurface != null && src.fSurface.Length > 0)
     {
         fSurface = new BxCmSeparatePatch_Surface[src.fSurface.Length];
         for (uint i = 0; i < src.fSurface.Length; i++)
         {
             fSurface[i] = src.fSurface[i].Copy;
         }
     }
 }
Example #2
0
        public void Exec(BxCmUiParam param, out string fileName, out BxCmSeparatePatch_Object patch)
        {
            patch = null;

            fDlog.GetFname(out fileName);
            if (fileName == null)
            {
                return;
            }

            BxVec3F min, max;

            fModel.Exec(fileName, out min, out max, out patch);

            param.Min = min;
            param.Max = max;
        }
Example #3
0
 public void  SetPatch(BxCmSeparatePatch_Object patch)
 {
     fObjGlRoot.SetPatch(patch);
 }