Class ProjectionMerc

    • Constructor Detail

      • ProjectionMerc

        public ProjectionMerc()
    • 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:
      • setScale

        protected void setScale()

        The scale is set so that a value of 2PI gets mapped to the full image width times the magnification. But see ProjectionOrtho.setScale().

        Specified by:
        setScale in class Projection
      • 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 (-PI to PI), linearly on x axis.
      • 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 (-PI/2 to PI/2), projected from center of Earth on y axis with a twist and a log scale.