Class CourbeN11

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

public class CourbeN11 extends CourbeParametriquePolynomialeBezier
See Also:
  • Constructor Details

    • CourbeN11

      public CourbeN11(Point3D[] point3DS)
    • CourbeN11

      public CourbeN11()
  • Method Details

    • declareProperties

      public void declareProperties()
      Description copied from class: Representable
      Declares the properties of the Representable class. This method clears the declaredDataStructure map and adds specific properties to it based on the object's rotation and type. If the object's rotation is not null and the object is not an instance of Point3D, a "rotation/Rotation" property is added. The "vectors/vectors" property is always added to the map.
      Specified by:
      declareProperties in interface MatrixPropertiesObject
      Overrides:
      declareProperties in class CourbeParametriquePolynomialeBezier
    • calculerPoint3D

      public Point3D calculerPoint3D(double t)
      Overrides:
      calculerPoint3D in class CourbeParametriquePolynomialeBezier
    • calculerPoint3D_N

      public Point3D calculerPoint3D_N(double t)
    • calculerPoint3D

      public Point3D calculerPoint3D(double t, int i)
    • calculerPoint3DClosedCurve

      public Point3D calculerPoint3DClosedCurve(double t, int i)
    • getPointsCount

      public StructureMatrix<Integer> getPointsCount()
    • setPointsCount

      public void setPointsCount(StructureMatrix<Integer> pointsCount)
    • getClosed

      public StructureMatrix<Boolean> getClosed()
    • setClosed

      public void setClosed(StructureMatrix<Boolean> closed)
    • getINCR_SUBCURVE

      public int getINCR_SUBCURVE()
    • setINCR_SUBCURVE

      public void setINCR_SUBCURVE(int INCR_SUBCURVE)