pytorch/projects/tools/modelnet.py [24:71]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
virtual_scanner = args.scanner
simplify = args.simplify_points
transform = args.transform_points


def download_m40():
  # download via wget
  if not os.path.exists(root_folder):
    os.makedirs(root_folder)
  url = 'http://modelnet.cs.princeton.edu/ModelNet40.zip'
  cmd = 'wget %s -O %s/ModelNet40.zip' % (url, root_folder)
  print(cmd)
  os.system(cmd)

  # unzip
  cmd = 'unzip %s/ModelNet40.zip -d %s' % (root_folder, root_folder)
  print(cmd)
  os.system(cmd)


def download_m40_points():
  # download via wget
  if not os.path.exists(root_folder):
    os.makedirs(root_folder)
  url = 'https://www.dropbox.com/s/m233s9eza3acj2a/ModelNet40.points.zip?dl=0'
  zip_file = os.path.join(root_folder, 'ModelNet40.points.zip')
  cmd = 'wget %s -O %s' % (url, zip_file)
  print(cmd)
  os.system(cmd)

  # unzip
  cmd = 'unzip %s -d %s/ModelNet40.points' % (zip_file, root_folder)
  print(cmd)
  os.system(cmd)


def clean_off_file(filename):
  # read the contents of the file
  with open(filename) as fid:
    file_str = fid.read()
  # fix the file
  if file_str[0:3] != 'OFF':
    print('Error: not an OFF file: ' + filename)
  elif file_str[0:4] != 'OFF\n':
    print('Info: fix an OFF file: ' + filename)
    new_str = file_str[0:3] + '\n' + file_str[3:]
    with open(filename, 'w') as f_rewrite:
      f_rewrite.write(new_str)
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



tensorflow/data/cls_modelnet.py [31:78]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
virtual_scanner = args.scanner
simplify = args.simplify_points
transform = args.transform_points


def download_m40():
  # download via wget
  if not os.path.exists(root_folder):
    os.makedirs(root_folder)
  url = 'http://modelnet.cs.princeton.edu/ModelNet40.zip'
  cmd = 'wget %s -O %s/ModelNet40.zip' % (url, root_folder)
  print(cmd)
  os.system(cmd)

  # unzip
  cmd = 'unzip %s/ModelNet40.zip -d %s' % (root_folder, root_folder)
  print(cmd)
  os.system(cmd)


def download_m40_points():
    # download via wget
  if not os.path.exists(root_folder):
    os.makedirs(root_folder)
  url = 'https://www.dropbox.com/s/m233s9eza3acj2a/ModelNet40.points.zip?dl=0'
  zip_file = os.path.join(root_folder, 'ModelNet40.points.zip')
  cmd = 'wget %s -O %s' % (url, zip_file)
  print(cmd)
  os.system(cmd)

  # unzip
  cmd = 'unzip %s -d %s/ModelNet40.points' % (zip_file, root_folder)
  print(cmd)
  os.system(cmd)


def clean_off_file(filename):
  # read the contents of the file
  with open(filename) as fid:
    file_str = fid.read()
  # fix the file
  if file_str[0:3] != 'OFF':
    print('Error: not an OFF file: ' + filename)
  elif file_str[0:4] != 'OFF\n':
    print('Info: fix an OFF file: ' + filename)
    new_str = file_str[0:3] + '\n' + file_str[3:]
    with open(filename, 'w') as f_rewrite:
      f_rewrite.write(new_str)
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



