示例#1
0
        public override void UpdateBoundingBox()
        {
            UpdateMatrix();
            bbox.Clear();

            foreach (TopoVertex v in ActiveModel.vertices)
            {
                includePoint(v.pos);
            }
            xMin = (float)bbox.xMin;
            xMax = (float)bbox.xMax;
            yMin = (float)bbox.yMin;
            yMax = (float)bbox.yMax;
            zMin = (float)bbox.zMin;
            zMax = (float)bbox.zMax;
//**            if (Main.main.objectPlacement.checkCutFaces.Checked)
            //**                ctrl.updateCuts = true;
            submesh.UpdateColors();
        }
示例#2
0
        public void UpdateBoundingBox()
        {
            UpdateMatrix();
            bbox.Clear();

            foreach (TopoVertex v in ActiveModel.vertices)
            {
                includePoint(v.pos);
            }
            xMin = (float)bbox.xMin;
            xMax = (float)bbox.xMax;
            yMin = (float)bbox.yMin;
            yMax = (float)bbox.yMax;
            zMin = (float)bbox.zMin;
            zMax = (float)bbox.zMax;
            if (Main.main.objectPlacement.checkCutFaces.Checked)
            {
                Main.main.threedview.updateCuts = true;
            }
        }