package org.jzy3d.plot3d.text;
import org.jzy3d.colors.Color;
import org.jzy3d.maths.BoundingBox3d;
import org.jzy3d.maths.Coord2d;
import org.jzy3d.maths.Coord3d;
import org.jzy3d.plot3d.rendering.view.Camera;
import org.jzy3d.plot3d.text.align.Halign;
import org.jzy3d.plot3d.text.align.Valign;
import com.jogamp.opengl.GL;
import com.jogamp.opengl.glu.GLU;
public abstract class AbstractTextRenderer implements ITextRenderer{
public AbstractTextRenderer(){
defScreenOffset = new Coord2d();
defSceneOffset = new Coord3d();
}
@Override
public BoundingBox3d drawText(GL gl, GLU glu, Camera cam, String s, Coord3d position, Halign halign, Valign valign, Color color,int fontype){
return drawText(gl, glu, cam, s, position, halign, valign, color, defScreenOffset, defSceneOffset,fontype);
}
@Override
public BoundingBox3d drawText(GL gl, GLU glu, Camera cam, String s, Coord3d position, Halign halign, Valign valign, Color color, Coord2d screenOffset,int fontype){
return drawText(gl, glu, cam, s, position, halign, valign, color, screenOffset, defSceneOffset,fontype);
}
@Override
public BoundingBox3d drawText(GL gl, GLU glu, Camera cam, String s, Coord3d position, Halign halign, Valign valign, Color color, Coord3d sceneOffset,int fontype){
return drawText(gl, glu, cam, s, position, halign, valign, color, defScreenOffset, sceneOffset,fontype);
}
protected Coord2d defScreenOffset;
protected Coord3d defSceneOffset;
}
Ads help maintain this website.