コード例 #1
0
    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;
    }
コード例 #2
0
    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;
    }