Class NurbsSurface

All Implemented Interfaces:
Serializable, Comparable, TemporalComputedObject3D, MatrixPropertiesObject, XmlRepresentable

public class NurbsSurface extends ParametricSurface
See Also:
  • Field Details

  • Constructor Details

    • NurbsSurface

      public NurbsSurface()
  • Method Details

    • calculerPoint3D

      public Point3D calculerPoint3D(double u, double v)
      Specified by:
      calculerPoint3D in class ParametricSurface
    • calculerVitesse3D

      public Point3D calculerVitesse3D(double u, double v)
      Overrides:
      calculerVitesse3D in class ParametricSurface
    • creerNurbs

      public void creerNurbs()
    • f0sur0egal0

      public double f0sur0egal0(double t1, double t2)
    • coefficients

      public int coefficients(int type_coord, double t)
    • estDansLIntervalle

      public boolean estDansLIntervalle(int type_coord, double t, int borneInf)
    • setMaillage

      public void setMaillage(Point3D[][] points, double[][] poids)
    • setReseauFonction

      public void setReseauFonction(double[][] T)
    • N

      public double N(int type_coord, int i, int deg, double t)
    • C

      public long C(int i, int n)
    • factorielle

      protected long factorielle(int n)
    • setDegreU

      public void setDegreU(int deg)
    • setDegreV

      public void setDegreV(int deg)
    • calculerNurbs

      public Point3D calculerNurbs(double u, double v)
    • toString

      public String toString()
      Overrides:
      toString in class ParametricSurface