Mega Code Archive

 
Categories / Android / Game
 

Calculate sin^2(x),cos^2(x),tan^2(x)

//package uk.me.jstott.jcoord; /**  * Some utility functions used by classes in the uk.me.jstott.jcoord package.  *   * (c) 2006 Jonathan Stott  *   * Created on 11-Feb-2006  *   * @author Jonathan Stott  * @version 1.0  * @since 1.0  */ class Util {   /**    * Calculate sin^2(x).    *     * @param x    *          x    * @return sin^2(x)    * @since 1.0    */   protected static double sinSquared(double x) {     return Math.sin(x) * Math.sin(x);   }   /**    * Calculate cos^2(x).    *     * @param x    *          x    * @return cos^2(x)    * @since 1.0    */   protected static double cosSquared(double x) {     return Math.cos(x) * Math.cos(x);   }   /**    * Calculate tan^2(x).    *     * @param x    *          x    * @return tan^2(x)    * @since 1.0    */   protected static double tanSquared(double x) {     return Math.tan(x) * Math.tan(x);   }   /**    * Calculate sec(x).    *     * @param x    *          x    * @return sec(x)    * @since 1.0    */   protected static double sec(double x) {     return 1.0 / Math.cos(x);   } }