[vtkusers] VTK + Java - Helpppp
    Marco Aurelio Silva Neto 
    marcoaurelioneto at yahoo.com.br
       
    Thu Aug 16 08:42:37 EDT 2007
    
    
  
Good Morning!!!
	
I use java + VTK with Netbeans. When I started to use
the VTKPanel gave the following message of error: 
undefined symbol: JAWT_GetAWT
	
Somebody can help me? It will be that error of
compilation? What I must make?
	
Source code:
package Esfera;
import java.awt.BorderLayout;
import java.awt.Frame;
import javax.swing.JFrame;
import vtk.vtkActor;
import vtk.vtkConeSource;
import vtk.vtkPanel;
import vtk.vtkPolyDataMapper;
public class Esfera{
     static { 
 	   System.loadLibrary("vtkCommonJava"); 
           System.loadLibrary("vtkFilteringJava");
 	   System.loadLibrary("vtkIOJava"); 
 	   System.loadLibrary("vtkImagingJava"); 
 	   System.loadLibrary("vtkGraphicsJava"); 
 	   System.loadLibrary("vtkRenderingJava");
           System.loadLibrary("vtkRendering");
           System.loadLibrary("vtkpng");
          // System.loadLibrary("libjawt.so");
     }
    public static void main(String[] args) 
    { 
        // Build the VTK 3D view 
        // (Should be done before using any vtk 
        // object or load the native 
        // library first)
        vtkPanel panel3D = new vtkPanel();
        // Build a simple VTK pipeline
        vtkConeSource coneSource = new
vtkConeSource(); 
        coneSource.SetRadius(2); 
        coneSource.SetAngle(15);
        coneSource.SetHeight(2);
        coneSource.SetResolution(10);
        vtkPolyDataMapper coneMapper = new
vtkPolyDataMapper(); 
        coneMapper.SetInput(coneSource.GetOutput());
        vtkActor coneActor = new vtkActor();
        coneActor.SetMapper(coneMapper);
        // Add actor in 3D Panel
        panel3D.GetRenderer().AddActor(coneActor);
        // Build Java Frame and include the VTK view
        JFrame frame = new JFrame("Artenum Demo");
       
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); 
        frame.getContentPane().setLayout(new
BorderLayout());
        frame.getContentPane().add(panel3D,
BorderLayout.CENTER); 
        frame.setSize(500, 500); 
        frame.setLocationRelativeTo(null);
        // Center on desktop 
        frame.setVisible(true); 
    }
}
      Flickr agora em português. Você clica, todo mundo vê.
http://www.flickr.com.br/
    
    
More information about the vtkusers
mailing list