基于shatter tookit插件实现相机视野实时抓取并导出为OBJ
第一版,实现了克隆相机视野内gameobject,并对视野边界线上的gameobject进行切割。 若gameobject与视野边界无切割,一部分在视野内,另一部在视野外,则无法处理。
第二版,在导出obj时,对每个点坐标转换到相机视点坐标系,若x,y在[0,1]之外或z>1000,则导出该点时,坐标置零,避免导出无用点。 在重新导入模型文件时,对三角面上的顶点存在全部为零的,忽略处理。 由于置零点,均在相机视野外,视野边界是有模型切割自动补面的,所以视野外的点、线、面,忽略即可,不考虑补面问题,不影响原始需求。
有时间尝试通过OpenGL实现上述功能,脱离引擎限制