作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有大量数据要添加到 Android 中的 Surface 图表中。图表显示正确。但是,当我尝试将图表类型切换为 IsoSurface 时,应用程序崩溃。我不知道为什么它会崩溃,因为它似乎在图书馆本身中。我已经包含了崩溃 LogCat 的输出
E/AndroidRuntime(3719): FATAL EXCEPTION: main
E/AndroidRuntime(3719): java.lang.NullPointerException
E/AndroidRuntime(3719): at com.steema.teechart.drawing.Graphics3D.calc3DPos(Graphics3D.java:1110)
E/AndroidRuntime(3719): at com.steema.teechart.styles.IsoSurface.loopLevels(IsoSurface.java:445)
E/AndroidRuntime(3719): at com.steema.teechart.styles.IsoSurface.drawCell(IsoSurface.java:385)
E/AndroidRuntime(3719): at com.steema.teechart.styles.Surface.drawAllCells(Surface.java:405)
E/AndroidRuntime(3719): at com.steema.teechart.styles.Surface.draw(Surface.java:308)
E/AndroidRuntime(3719): at com.steema.teechart.styles.IsoSurface.draw(IsoSurface.java:113)
E/AndroidRuntime(3719): at com.steema.teechart.styles.Series.drawSeries(Series.java:2357)
E/AndroidRuntime(3719): at com.steema.teechart.Chart.drawAllSeries(Chart.java:790)
E/AndroidRuntime(3719): at com.steema.teechart.Chart.drawAxesSeries(Chart.java:752)
E/AndroidRuntime(3719): at com.steema.teechart.Chart.internalDraw(Chart.java:732)
E/AndroidRuntime(3719): at com.steema.teechart.Chart.paint(Chart.java:2080)
E/AndroidRuntime(3719): at com.steema.teechart.Chart.paint(Chart.java:2096)
E/AndroidRuntime(3719): at com.steema.teechart.TChart.onDraw(TChart.java:317)
最佳答案
我可以毫无错误地执行此操作:
Surface surf1 = new Surface(tChart1.getChart());
surf1.fillSampleValues();
try {
Surface.changeType(surf1, IsoSurface.class);
} catch (IllegalArgumentException e) {
e.printStackTrace();
} catch (InstantiationException e) {
e.printStackTrace();
} catch (IllegalAccessException e) {
e.printStackTrace();
} catch (NoSuchMethodException e) {
e.printStackTrace();
} catch (InvocationTargetException e) {
e.printStackTrace();
}
请发布一些代码,以便我们可以在此处重现问题。
关于java - IsoSurface 空指针异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17978147/
我有大量数据要添加到 Android 中的 Surface 图表中。图表显示正确。但是,当我尝试将图表类型切换为 IsoSurface 时,应用程序崩溃。我不知道为什么它会崩溃,因为它似乎在图书馆本身
我用 dual marching cubes algorithm 提取了一个等值面. 从算法中,我得到了以下数据: # cube.obj wavefront file ## shared vertic
如何创建一个三角形球体,每个三角形的面都具有相同的面积。 我想要这样的东西, http://imageshack.us/a/img198/5041/71183923.png 然后我搜索并发现我可以使用
我一直在筛选 Mayavi 文档和 Google,但找不到任何有关 IsoSurface 类使用什么算法的说明。如果有帮助的话,我的源数据来自传递给 Mayavi.mlab.pipeline.scal
我是一名优秀的程序员,十分优秀!