Class Ellipsoid3f


  • public class Ellipsoid3f
    extends java.lang.Object
    • Field Detail

      • Extent

        public float[] Extent
    • Constructor Detail

      • Ellipsoid3f

        public Ellipsoid3f()
      • Ellipsoid3f

        public Ellipsoid3f​(Vector3f rkCenter,
                           Vector3f[] akAxis,
                           float[] afExtent)
      • Ellipsoid3f

        public Ellipsoid3f​(Vector3f rkCenter,
                           Vector3f rkAxis0,
                           Vector3f rkAxis1,
                           Vector3f rkAxis2,
                           float fExtent0,
                           float fExtent1,
                           float fExtent2)
    • Method Detail

      • dispose

        public void dispose()
      • GetM

        public void GetM​(Matrix3f rkM)
      • GetMInverse

        public void GetMInverse​(Matrix3f rkMInverse)
      • ToCoefficients

        public void ToCoefficients​(float[] afCoeff)
      • ToCoefficients

        public void ToCoefficients​(Matrix3f rkA,
                                   Vector3f rkB,
                                   float[] rfC)
      • FromCoefficients

        public boolean FromCoefficients​(float[] afCoeff)
      • FromCoefficients

        public boolean FromCoefficients​(Matrix3f rkA,
                                        Vector3f rkB,
                                        float fC)
      • Evaluate

        public float Evaluate​(Vector3f rkPoint)
      • Contains

        public boolean Contains​(Vector3f rkPoint)
      • Convert

        private static void Convert​(float[] afCoeff,
                                    Matrix3f rkA,
                                    Vector3f rkB,
                                    float[] rfC)
      • Convert

        private static void Convert​(Matrix3f rkA,
                                    Vector3f rkB,
                                    float fC,
                                    float[] afCoeff)