public MeshVolumeFormula(List <Term1D> xTerms, List <Term1D> yTerms, List <Term2D> xyTerms, float k, MeshID id, float relativeVolume) { m_formula = new Polynome2D(k); foreach (Term1D term in xTerms) { m_formula.AddXTerm(term); } foreach (Term1D term in yTerms) { m_formula.AddYTerm(term); } foreach (Term2D term in xyTerms) { m_formula.AddXYTerm(term); } m_id = id; m_relativeVolume = relativeVolume; }
public MeshVolumeFormula(Polynome2D formula, MeshID id, float relativeVolume) { m_formula = new Polynome2D(formula.k); foreach (Term1D term in formula.xTerms) { m_formula.AddXTerm(term); } foreach (Term1D term in formula.yTerms) { m_formula.AddYTerm(term); } foreach (Term2D term in formula.xyTerms) { m_formula.AddXYTerm(term); } m_id = id; m_relativeVolume = relativeVolume; }