Triangle Splatting Support

Triangle splatting outputs a .ply file that can already be loaded inside BabylonJS (see Triangle splatting v2 ply rendering mismatch - #2 by CrashMaster) so I don’t think anything needs to be added (even though backface culling must be disabled and disable lighting)