I'm trying to export a simple cube in pdf but I have a problem to export it in pdf3D.
The source I'm using is extract from the tutorial so I doubt there is a problem in it, but here is the code :
package de.jreality.tutorial.geom;
import de.jreality.geometry.PointSetFactory;
import de.jreality.plugin.JRViewer;
public class Cube01 {
public static void main(String[] args) {
PointSetFactory psf = new PointSetFactory();
double [][] vertices = new double[][] {
{0, 0, 0}, {1, 0, 0}, {1, 1, 0}, {0, 1, 0}
};
psf.setVertexCount( vertices.length );
psf.setVertexCoordinates( vertices );
psf.update();
JRViewer.display(psf.getPointSet());
}
}
and the error is :
U3D Export: prepare data...writing...done.
GRAVE [SoftViewer.renderImpl]: renderer.render() failed!
java.lang.NullPointerException
at de.jreality.backends.texture.SimpleTexture.<init>(SimpleTexture.java:75)
at de.jreality.backends.texture.SimpleTexture.<init>(SimpleTexture.java:72)
at de.jreality.backends.texture.SimpleTexture.create(SimpleTexture.java:327)
at de.jreality.softviewer.PrimitiveCache.renderSky(PrimitiveCache.java:206)
at de.jreality.softviewer.AbstractRenderer.render(AbstractRenderer.java:190)
at de.jreality.softviewer.Renderer.render(Renderer.java:78)
at de.jreality.softviewer.SoftViewer.renderImpl(SoftViewer.java:270)
at de.jreality.softviewer.SoftViewer.render(SoftViewer.java:166)
at de.jreality.ui.viewerapp.ViewerSwitch.render(ViewerSwitch.java:198)
at de.jreality.util.RenderTrigger$RenderTriggerSingleCaster.render(RenderTrigger.java:222)
at de.jreality.util.RenderTrigger.fireRender(RenderTrigger.java:138)
at de.jreality.util.RenderTrigger.finishCollect(RenderTrigger.java:260)
at de.jreality.toolsystem.ToolSystem.processToolEvent(ToolSystem.java:486)
at de.jreality.toolsystem.ToolEventQueue$1.run(ToolEventQueue.java:82)
at java.lang.Thread.run(Unknown Source)
What do tou think the problem comes from ?
PS : I'm under windows 7