我有一个八叉树,它存储一个基于体素的液体.当我模拟流体时,我需要访问当前节点周围的树叶,我该如何实现这样的搜索?
您可以假设节点存储指向其父节点的指针.(可能还需要其他数据?)
我希望能够做到以下几点:
float func()
{
if( error ) return InvalidFloatingPointValue;
else return 0.0f;
}
// somewhere else
float a = func();
if( a == InvalidFloatingPointValue )
DoSomething();
Run Code Online (Sandbox Code Playgroud)
我有什么理由不这样做吗?是否存在可以快速安全地用于此类测试的交叉编译器,跨平台(Windows,Linux,Android)值?
我想访问我创建的表的第n个元素,如下所示:
t = { 0.0 , 0.0 }
Run Code Online (Sandbox Code Playgroud)
我怎么能在Lua做到这一点?
我知道我可以使用ipairs,但我想要一个单线解决方案.