fix ply load bug
fix gcc warnings
add scenemodel