Class Human

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

public class Human extends RepresentableConteneur
See Also:
  • Field Details

    • actualBody

      protected RepresentableConteneur actualBody
    • troncHaut

      protected Membre troncHaut
    • troncBas

      protected Membre troncBas
    • tronc

      protected Membre tronc
    • jambeHautGauche

      protected Membre jambeHautGauche
    • jambeHautDroite

      protected Membre jambeHautDroite
    • jambeBasGauche

      protected Membre jambeBasGauche
    • jambeBasDroite

      protected Membre jambeBasDroite
    • piedGauche

      protected Membre piedGauche
    • piedDroit

      protected Membre piedDroit
    • brasHautGauche

      protected Membre brasHautGauche
    • brasHautDroit

      protected Membre brasHautDroit
    • brasBasGauche

      protected Membre brasBasGauche
    • brasBasDroit

      protected Membre brasBasDroit
    • sexe

      protected Membre sexe
    • mainGauche

      protected Membre mainGauche
    • mainDroite

      protected Membre mainDroite
    • doigtsMainGauche

      protected Membre[] doigtsMainGauche
    • doigtsMainDroite

      protected Membre[] doigtsMainDroite
    • tete

      protected Membre tete
  • Constructor Details

    • Human

      public Human()
  • Method Details

    • init

      public void init(boolean isMan)
    • update

      public void update()
    • addSexe

      public void addSexe()
    • walking

      public void walking()
    • 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 RepresentableConteneur
    • move

      public void move(double frame, double fps)