大佬,您好!
感谢这个项目的贡献,对我这种刚入门的非常友好!
对于raycast里面的get_min_time和get_max_time,两个函数感觉非常困惑。
初始化:
// 第一帧的相机位姿设置在 Volume 的中心, 然后在z轴上拉远一点
current_pose.setIdentity();
current_pose(0, 3) = _configuration.volume_size.x / 2 * _configuration.voxel_scale;
current_pose(1, 3) = _configuration.volume_size.y / 2 * _configuration.voxel_scale;
current_pose(2, 3) = _configuration.volume_size.z / 2 * _configuration.voxel_scale - _configuration.init_depth;
所以初始化pose在volume内部,但是get_min_time的实现和解释似乎是按pose在volume外部计算的
而且按照我的理解,如果是对室内场景进行重建,pose应当是在volume内部的(至少大部分情况是应该是),所以get_min_time和get_max_time的实现非常令人困惑
大佬,您好!
感谢这个项目的贡献,对我这种刚入门的非常友好!
对于raycast里面的get_min_time和get_max_time,两个函数感觉非常困惑。
初始化:
所以初始化pose在volume内部,但是get_min_time的实现和解释似乎是按pose在volume外部计算的
而且按照我的理解,如果是对室内场景进行重建,pose应当是在volume内部的(至少大部分情况是应该是),所以get_min_time和get_max_time的实现非常令人困惑