You need to load a jpeg into a BufferedImage first
----- Original Message -----
Sent: Monday, December 30, 2002 3:11 PM
Subject: Re: [JAVA3D] Poor quality background images


How can display a JPEG image using the sample code?



Greg Huang <[EMAIL PROTECTED]>
Sent by: Discussion list for Java 3D API <[EMAIL PROTECTED]>

30/12/2002 11:59
Please respond to Discussion list for Java 3D API

       
        To:        [EMAIL PROTECTED]
        cc:        
        Subject:        Re: [JAVA3D] Poor quality background images



Robin:
 
You can try to show a 2D image by  Raster, example code:
 
BufferedImage bufferedImage = new BufferedImage( 128, 128, BufferedImage.TYPE_INT_RGB );
ImageComponent2D imageComponent2D = new ImageComponent2D ImageComponent2D.FORMAT_RGB, bufferedImage );

m_RenderRaster = new Raster( new Point3f( 0.0f, 0.0f, 0.0f ),
  Raster.RASTER_COLOR,
  0, 0,
  bufferedImage.getWidth( ),
  bufferedImage.getHeight( ),
  imageComponent2D,
  null );

Shape3D shape = new Shape3D( m_RenderRaster );
objRoot.addChild( shape );  
 
Greg

Reply via email to