Class ProjectionOrtho

    • Constructor Detail

      • ProjectionOrtho

        public ProjectionOrtho()
    • Method Detail

      • isVisible

        public boolean isVisible​(Point3D pPoint)

        All of Earth is visible.

        Specified by:
        isVisible in class Projection
        Parameters:
        pPoint -
        Returns:
      • getLocation

        public Coordinate getLocation​(int pX,
                                      int pY)
        Description copied from class: Projection

        Translate screen point into coordinate on Earth.

        Specified by:
        getLocation in class Projection
        Returns:
      • projectX

        public double projectX​(double pX,
                               double pZ)
        Description copied from class: Projection

        Project 3D point on x axis.

        Specified by:
        projectX in class Projection
        Returns:
        Longitude, not in rad but from -1 to 1.
      • projectY

        public double projectY​(double pY)
        Description copied from class: Projection

        Project 3D point on y axis.

        Specified by:
        projectY in class Projection
        Returns:
        Latitude, not in rad but from -1 to 1.
      • setScale

        protected void setScale()

        The scale is not from -PI to PI but from -1 to 1 in this case (the range of x, y, z of the points).

        Specified by:
        setScale in class Projection