Java examples for java.lang:Math Geometry Shape
Calculates the volume of an ellipsoid.
/*/*from ww w . j a va2 s . c o m*/ * Copyright (c) 2011-Present. Codeprimate, LLC and authors. All Rights Reserved. * * This software is licensed under the Codeprimate End User License Agreement (EULA). * This software is proprietary and confidential in addition to an intellectual asset * of the aforementioned authors. * * By using the software, the end-user implicitly consents to and agrees to be in compliance * with all terms and conditions of the EULA. Failure to comply with the EULA will result in * the maximum penalties permissible by law. * * In short, this software may not be reverse engineered, reproduced, copied, modified * or distributed without prior authorization of the aforementioned authors, permissible * and expressed only in writing. The authors grant the end-user non-exclusive, non-negotiable * and non-transferable use of the software "as is" without expressed or implied WARRANTIES, * EXTENSIONS or CONDITIONS of any kind. * * For further information on the software license, the end user is encouraged to read * the EULA @ ... */ //package com.java2s; public class Main { /** * Calculates the volume of an ellipsoid. * * @param radiusLength a double value indicating the radius length of the ellipsoid (x axis). * @param radiusHeight a double value indicating the radius height of the ellipsoid (y axis). * @param radiusWidth a double value indicating the radius width of the ellipsoid (z axis). * @return the volume of the ellipsoid given the radius length, height and width. * @see java.lang.Math#PI */ public static double ellipsoidVolume(final double radiusLength, final double radiusHeight, final double radiusWidth) { return ((4.0d * Math.PI * radiusLength * radiusHeight * radiusWidth) / 3.0d); } }