Class CameraBox

All Implemented Interfaces:
Serializable, Comparable, TemporalComputedObject3D, MatrixPropertiesObject, XmlRepresentable
Direct Known Subclasses:
Camera

public class CameraBox extends Representable
See Also:
  • Field Details

  • Constructor Details

    • CameraBox

      public CameraBox()
  • Method Details

    • getAngleX

      public Double getAngleX()
    • setAngleX

      public void setAngleX(Double angleX)
    • angleXr

      public void angleXr(double angleX, double ratioXY)
    • angleXY

      public void angleXY(double angleX, double angleY)
    • getAngleY

      public Double getAngleY()
    • setAngleY

      public void setAngleY(Double angleY)
    • setAngleYr

      public void setAngleYr(double angleY, double ratioXY)
    • perspectiveIsometrique

      public void perspectiveIsometrique()
    • perspectivePointDeFuite

      public void perspectivePointDeFuite()
    • type

      public int type()
    • viserObjet

      public void viserObjet(Representable r)
    • 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 Representable
    • ratioHorizontalAngle

      public void ratioHorizontalAngle(int dimx, int dimy)