一周前,我重构了我的地质地层的构建算法,当一切结束,我以为接下来就是起落落落起起起起起起的时候,我的程序直接抛出一个我见都没见过的一场,空指针。。。🙂眼看周末又要组会汇报了(其实已经由于五一假期已经推迟了四天了),这点成果岂不是摆明了让我挨怼,算了,幸好重构算法正常运行,再搞搞之前的数据库任务吧,看会不会有什么进展,不搞不知道,地图配色就像小时候4399里给小娃娃买衣服一样好玩。,。。(但是师姐说,老板还是喜欢另一种,因为醒目,emmm…反正RGB配色就对了🙂),一周后,完成了数据库构建的任务,再打开程序,运行,抛异常,好吧意料之内。。。
碎碎念结束。
最开始是由于边界抛出来的异常
思考:
考虑是不是由于Geode创建的时候没有new之类的问题,
由于我代码中最外层的报错是是切割监视器中的Pick函数中,步进也没有发现什么问题
对比之前另一个系统中成功的代码,对比了一下。发现这里多添加了一层
Geode
,当即修改代码,从原来的Geometry -> Geode - > Geode -> ClipNode
改为Geometry -> Geode - > ClipNode
,然后,就好了,,,🙂
又是苦逼研究僧碎碎念 > 输出的一天🙂
原文链接: http://enofeng.github.io/2022/05/11/关于OSG中裁剪几何体中isCullingActive()抛出异常:this is nullptr的问题/
版权声明: 转载请注明出处.