def getVector3ListsRecursively(floatLists):
 if (len(floatLists) < 1):
  return Vector3()
 firstElement = floatLists[0]
 if (firstElement.__class__ == Vector3):
  return floatLists
 if (firstElement.__class__ != list):
  return getVector3ByFloatList(floatLists, Vector3())
 vector3ListsRecursively = []
 for floatList in floatLists:
  vector3ListsRecursively.append(getVector3ListsRecursively(floatList))
 return vector3ListsRecursively

def getVector3ListsRecursively ( floatLists ) : if ( len ( floatLists ) < 1 ) : return Vector3 ( ) firstElement = floatLists [ 0 ] if ( firstElement . __class__ == Vector3 ) : return floatLists if ( firstElement . __class__ != list ) : return getVector3ByFloatList ( floatLists , Vector3 ( ) ) vector3ListsRecursively = [ ] for floatList in floatLists : vector3ListsRecursively . append ( getVector3ListsRecursively ( floatList ) ) return vector3ListsRecursively
get vector3 lists recursively .