Esempio n. 1
0
 private void AddPoint(Vector3 v)
 {
     vertexControl.Add(v);
     //  Je précise que la prochaine étape consistera à ajouter la tangente
     //  au sommet qui vient d'être saisi
     step = hermiteState.Tan;
 }
Esempio n. 2
0
        int m_discretisation;   //  Définit le niveau de discretisation d'un segment de la courbe de Hermite


        private void AddTangente(Vector3 v)
        {
            tan.Add(vertexControl[vertexControl.Count - 1] - v);     //  Calcul du vecteur entre le dernier sommet

            //  La prochaine étape consistera à saisir un nouveau sommet
            step = hermiteState.Vertex;

            //  Dans le cas ou on a plus de 2 tangente d'enregistré, alors on considère qu'un nouveau
            //  segment de la courbe de Hermite à été crée
            if (tan.Count >= 2)
            {
                segments_++;
            }
        }