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

Class CompileableComposite

  • All Implemented Interfaces:
    IMultiColorable, ISingleColorable, IGLRenderer, ISortableDraw


    public class CompileableComposite
    extends AbstractWireframeable
    implements ISingleColorable, IMultiColorable
    A CompileableComposite allows storage and subsequent faster execution of individual contained instances drawing routines in an OpenGL display list. Compiling the object take the time needed to render it as a standard AbstractComposite, and rendering it once it is compiled seems to take roughly half the time up to now. Since compilation occurs during a draw(), the first call to draw() is supposed to be 1.5x longer than a standard AbstractComposite, while all next cycles would be 0.5x longer. Compilation occurs when the content or the display attributes of this Composite changes (then all add(), remove(), setColor(), setWireFrameDisplayed(), etc). One can also force rebuilding the object by calling recompile(); IMPORTANT: for the moment, CompileableComposite should not be use in a charts using a Quality superior to Intermediate, in other word, you should not desire to have alpha enabled in your scene. Indeed, alpha requires ordering of polygons each time the viewpoint changes, which would require to recompile the object. Unsupported in Android / OpenGL ES

DMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.