code: def save(self, iteration):
      point_cloud_path = os.path.join(
          self.model_path, "point_cloud/iteration_{}".format(iteration)
      )
      self.gaussians.save_ply(
          os.path.join(point_cloud_path, "point_cloud.ply")
      )
  
file_path: gaussian-splatting/scene/__init__.py
imports: import os
  import random
  import json
  from utils.system_utils import searchForMaxIteration
  from scene.dataset_readers import sceneLoadTypeCallbacks
  from scene.gaussian_model import GaussianModel
  from arguments import ModelParams
  from utils.camera_utils import cameraList_from_camInfos, camera_to_JSON
label_desc: Use image node_id 2 for calling the Scene obj's underlying member method code with example usage: obj.save(iteration) without return types