[vtkusers] newbie question
    Bernard Giroux 
    giroux at geo.polymtl.ca
       
    Tue Jul 25 16:35:50 EDT 2006
    
    
  
Hi,
I am trying to retreive the triangular facets of a sphere created  
using a vtkSphereSource.  I work in java, and use the following steps:
public class TestPolyData {
	static public void main(String[] args) {
		System.loadLibrary("vtkCommonJava");
		System.loadLibrary("vtkFilteringJava");
		System.loadLibrary("vtkIOJava");
		System.loadLibrary("vtkImagingJava");
		System.loadLibrary("vtkGraphicsJava");
		System.loadLibrary("vtkRenderingJava");
		try {
			System.loadLibrary("vtkHybridJava");
		} catch (Throwable e) {
			System.out.println("cannot load vtkHybrid, skipping...");
		}
		try {
			System.loadLibrary("vtkVolumeRenderingJava");
		} catch (Throwable e) {
			System.out.println("cannot load vtkVolumeRendering, skipping...");
		}
		vtkSphereSource sphere = new vtkSphereSource();
		sphere.SetThetaResolution(36);
		sphere.SetPhiResolution(18);
		vtkPolyData pts = sphere.GetOutput();
		System.out.printf("Number of points: %d\n", pts.GetNumberOfPoints());
		System.out.printf("Number of cells: %d\n", pts.GetNumberOfCells());
	}
}
There must be some steps missing because the output is
Number of points: 0
Number of cells: 0
If I pipe the output of the sphere object to a PolyDataMapper an then  
to an actor, it appears correctly on the screen.
Any help appreciated.
---
Bernard Giroux, ing., Ph.D.
Associé de recherche
http://geo.polymtl.ca/~giroux
    
    
More information about the vtkusers
mailing list