Dear Michael,
I use BoneJ to create STL files within Fiji in the field of material sciences.
An error occurs during the calculation of the isosurface when the model is to large. The isosurface contains over 40,000,000 triangles and I have set the resampling factor to 1. It seems that the error is inside the 3D viewer after executing the marching cubes algorithm.
Error message:
(Fiji Is Just) ImageJ 2.0.0-rc-43/1.50e; Java 1.6.0_24 [64-bit]; Windows 7 6.1; 17905MB of 61000MB (29%) java.lang.NegativeArraySizeException at javax.media.j3d.GeometryArrayRetained.createGeometryArrayData(GeometryArrayRetained.java:1639) at javax.media.j3d.GeometryArray.<init>(GeometryArray.java:873) at javax.media.j3d.GeometryArray.<init>(GeometryArray.java:611) at javax.media.j3d.GeometryArray.<init>(GeometryArray.java:466) at javax.media.j3d.TriangleArray.<init>(TriangleArray.java:64) at customnode.CustomTriangleMesh.createGeometry(CustomTriangleMesh.java:111) at customnode.CustomMesh.update(CustomMesh.java:76) at customnode.CustomMesh.<init>(CustomMesh.java:59) at customnode.CustomTriangleMesh.<init>(CustomTriangleMesh.java:35) at customnode.CustomTriangleMesh.<init>(CustomTriangleMesh.java:29) at org.doube.bonej.MeasureSurface.renderSurface(MeasureSurface.java:133) at org.doube.bonej.MeasureSurface.run(MeasureSurface.java:113) at ij.IJ.runUserPlugIn(IJ.java:212) at ij.IJ.runPlugIn(IJ.java:176) at ij.Executer.runCommand(Executer.java:136) at ij.Executer.run(Executer.java:65) at java.lang.Thread.run(Thread.java:662)
Many thanks in advance,
Torsten