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; } } }
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; }
public void SetPatch(BxCmSeparatePatch_Object patch) { fObjGlRoot.SetPatch(patch); }