Package javax.vecmath

Examples of javax.vecmath.Color4f


      public void draw(View view, Graphics renderer) {
        long elapsedTime = System.nanoTime() - currTime;
        currTime += elapsedTime;

        renderer.clearTransformation();
        renderer.setClearColor(new Color4f(0,1,0,1));
        renderer.clear();
       
        // Draw darkness
       
        renderer.fillTriangle(0, 0, 100, 0, 50, 100);
        renderer.copyToImage(dark);
       
        renderer.setColor(new Color4f(1,0,0,1));
//        renderer.drawLine(201, 100, 201, 200);
        renderer.fillTriangle(101, 0, 501, 0, 101, 400);
        renderer.setColor(new Color4f(1,1,1,1));

        renderer.translate(-102, 0);
        renderer.drawImage(dark, 512, 512);

        // draw frames per second
View Full Code Here


  public void drawImageColored() throws IOException {
    final ch.blackspirit.graphics.Image image = imageFactory.createImage(this.getClass().getResource("/player1.png"), true);
    context.setGraphicsListener(new GraphicsListener() {
      public void draw(View view, Graphics graphics) {
        graphics.clear();
        graphics.setColor(new Color4f(1, 0, 0, 1));
        graphics.drawImage(image, image.getWidth(), image.getHeight());
      }
      public void init(View view, Graphics renderer) {}
      public void sizeChanged(GraphicsContext graphicsContext, View view) {}
    });
View Full Code Here

  public void drawSubImageColored() throws IOException {
    final ch.blackspirit.graphics.Image image = imageFactory.createImage(this.getClass().getResource("/player1.png"), true);
    context.setGraphicsListener(new GraphicsListener() {
      public void draw(View view, Graphics graphics) {
        graphics.clear();
        graphics.setColor(new Color4f(1, 0, 0, 1));
        graphics.drawImage(image, image.getWidth(), image.getHeight(),
            image.getWidth() / 4, image.getHeight() / 4, image.getWidth() / 2, image.getHeight() / 2);
      }
      public void init(View view, Graphics renderer) {}
      public void sizeChanged(GraphicsContext graphicsContext, View view) {}
View Full Code Here

//      return bi;
//    } else {
      BufferType type = image.getBufferType();

      BufferedImage bi = new BufferedImage(image.getWidth(), image.getHeight(), BufferedImage.TYPE_4BYTE_ABGR);
      Color4f color = new Color4f();
      for(int y = 0; y < image.getHeight(); y++) {
        for(int x = 0; x < image.getWidth(); x++) {
          type.getColor(image, x, y, color);
          int r = (int)(color.x * 255);
          int g = (int)(color.y * 255);
 
View Full Code Here

      }
      public void sizeChanged(GraphicsContext graphicsContext, View view) {}
    });
   
    ColorGradientFactory gradient = new ColorGradientFactory();
    gradient.setBaseColor(new Color4f(1,0,0,1));
    gradient.addSourcePoint(256, 256, 256, new Color4f(0,0,1,1));
   
    gradient.drawGradient(image);
   
    BufferedImage bimage = null;
//    long time = System.nanoTime();
View Full Code Here

    public Listener(ch.blackspirit.graphics.Image image) {
      this.image = image;
    }
   
    public void draw(View view, Graphics graphics) {
      graphics.setClearColor(new Color4f(0, 1, 0, 0));
      graphics.clear();
      graphics.translate(-400, -300);
      graphics.drawImage(image, image.getWidth() * 8, image.getHeight() * 8);
    }
 
View Full Code Here

   */
  public void drawGradient(Image image) {
    if(image.isBuffered() == false) throw new IllegalArgumentException("Only buffered images can be processed!");
    if(pointSources.size() == 0 && lineSources.size() == 0) return;
    BufferType bufferType = image.getBufferType();
    Color4f color = new Color4f();
    for(int x = 0; x < image.getWidth(); x++) {
      for(int y = 0; y < image.getHeight(); y++) {
        getColor(x, y, color);
        bufferType.setColor(image, x, y, color);
      }
View Full Code Here

      }
      public void sizeChanged(GraphicsContext graphicsContext, View view) {}
    });
   
    ColorGradientFactory gradient = new ColorGradientFactory();
    gradient.setBaseColor(new Color4f(0,0,0,0));
    gradient.addSourcePoint(256, 256, 256, new Color4f(0,0,1,1));
   
    gradient.drawGradient(image);
   
    BufferedImage bimage = null;
//    long time = System.nanoTime();
View Full Code Here

  @Test
  public void drawTextWithColor() {
    context.setGraphicsListener(new GraphicsListener() {
      public void draw(View view, Graphics graphics) {
        graphics.clear();
        graphics.setColor(new Color4f(1, 0, 0, 1));
        graphics.drawText("This is a test string");
      }
      public void init(View view, Graphics renderer) {}
      public void sizeChanged(GraphicsContext graphicsContext, View view) {}
    });
View Full Code Here

  private Line getLine(boolean includeColorNull) {
    Line t = new Line();
    t.getPoint(0).set(0,0);
    t.getPoint(1).set(50,50);
    if(!includeColorNull) {
      setColor(t, new Color4f(0, 0, 1, 1));
    }
    return t;
  }
View Full Code Here

TOP

Related Classes of javax.vecmath.Color4f

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.