public PanellingStatus(Surface Target)
            {
                TargetSurface      = Target;
                Transformations    = new RigidTransformation[0];
                PanelMoldSelection = new Mold[0];

                var para = new ParamatersCombination();

                para.Init(CurveNetworks.Paramaters);
                Paramaters = para;
            }
            public void AddPanel(RigidTransformation tr, Mold mold)
            {
                if (!MoldDepot.Contains(mold))
                {
                    AddMold(mold);
                }
                var ttr = Transformations.ToList();

                ttr.Add(tr);
                Transformations = ttr.ToArray();

                var tpm = PanelMoldSelection.ToList();

                tpm.Add(mold);
                PanelMoldSelection = tpm.ToArray();

                InitParamaters();
            }