def getVector3ByDictionaryListValue(value, vector3):
 if ((value.__class__ == Vector3) or (value.__class__.__name__ == 'Vector3Index')):
  return value
 if (value.__class__ == dict):
  return getVector3ByDictionary(value, vector3)
 if (value.__class__ == list):
  return getVector3ByFloatList(value, vector3)
 floatFromValue = euclidean.getFloatFromValue(value)
 if (floatFromValue == None):
  return vector3
 vector3.setToXYZ(floatFromValue, floatFromValue, floatFromValue)
 return vector3

def getVector3ByDictionaryListValue ( value , vector3 ) : if ( ( value . __class__ == Vector3 ) or ( value . __class__ . __name__ == 'Vector3Index' ) ) : return value if ( value . __class__ == dict ) : return getVector3ByDictionary ( value , vector3 ) if ( value . __class__ == list ) : return getVector3ByFloatList ( value , vector3 ) floatFromValue = euclidean . getFloatFromValue ( value ) if ( floatFromValue == None ) : return vector3 vector3 . setToXYZ ( floatFromValue , floatFromValue , floatFromValue ) return vector3
get vector3 by dictionary .