Documentation of 'org.jzy3d.plot3d.primitives.Sphere' Java class
Sphere
org.jzy3d.plot3d.primitives

Class Sphere

    • Constructor Detail

      • Sphere

        public Sphere()
        Initialize a black sphere at the origin with a radius of 10, and slicing of 15.
      • Sphere

        public Sphere(Coord3d position,
                      float radius,
                      int slicing,
                      Color color)
        Initialize a sphere with the given parameters.
    • Method Detail

      • draw

        public void draw(com.jogamp.opengl.GL gl,
                         com.jogamp.opengl.glu.GLU glu,
                         Camera cam)
        Description copied from class: AbstractDrawable
        Call OpenGL2 routines for rendering the object.
        Specified by:
        draw in interface IGLRenderer
        Specified by:
        draw in class AbstractDrawable
        Parameters:
        gl - GL2 context
        glu - GLU context
        cam - a reference to a shooting Camera.
      • setData

        public void setData(Coord3d position,
                            float radius,
                            float height,
                            int slices,
                            int stacks)
        Set the sphere data.
        Parameters:
        position - sphere position (may be handled differently in future version)
        radius - radius of the sphere
        slices - number of vertical slices (i.e. wireframes)
        stacks - number of horizontal stacks (i.e. wireframes)
      • setPosition

        public void setPosition(Coord3d position)
        Set the position of the Sphere and the dimensions of its boundingbox. Note that this position will be use to translate the object before drawing it (meaning a glTranslate(position) is performed right after the Translate.execute).
        Parameters:
        position -
      • getPosition

        public Coord3d getPosition()
      • setVolume

        public void setVolume(float radius)
        Set the radius of the sphere, and the dimensions of its boundingbox.
        Parameters:
        radius - sphere radius
      • setSlicing

        public void setSlicing(int verticalWires,
                               int horizontalWires)
        Set the sphere slicing parameters, i.e. the subtlety of the circle estimation.
        Parameters:
        verticalWires - number of vertical slices
        horizontalWires - number of horizontal slices

DMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.