Class SimpleSphere

java.lang.Object
one.empty3.library.Representable
one.empty3.library.core.extra.SimpleSphere
All Implemented Interfaces:
Serializable, Comparable, TemporalComputedObject3D, MatrixPropertiesObject, TRIGenerable, XmlRepresentable
Direct Known Subclasses:
SimpleSphereAvecTexture

public class SimpleSphere extends Representable implements TRIGenerable
See Also:
  • Field Details

    • DMIN

      public static float DMIN
    • DMAX

      public static float DMAX
    • po

      protected PObjet po
    • radius

      protected double radius
    • centre

      protected Point3D centre
    • color

      protected Color color
    • numLatQuad

      protected int numLatQuad
    • numLongQuad

      protected int numLongQuad
  • Constructor Details

    • SimpleSphere

      public SimpleSphere(Point3D c, double r, Color col)
  • Method Details

    • CoordPoint

      public Point3D CoordPoint(double a, double b)
    • generate

      public TRIObject generate()
      Specified by:
      generate in interface TRIGenerable
    • getNumLatQuad

      public int getNumLatQuad()
    • setNumLatQuad

      public void setNumLatQuad(int numLatQuad)
    • getNumLongQuad

      public int getNumLongQuad()
    • setNumLongQuad

      public void setNumLongQuad(int numLongQuad)
    • position

      public Barycentre position()
    • supporteTexture

      public boolean supporteTexture()
      Overrides:
      supporteTexture in class Representable
    • texture

      public TextureCol texture()
      Overrides:
      texture in class Representable
    • toString

      public String toString()
      Overrides:
      toString in class Representable