def _get_xyz(vector3: Vector3) -> Tuple[float, float, float]: """ returns the x, y, and z values of a Vector3, given the Vector3 object. :param vector3: The Vector3 object. """ return vector3.X(), vector3.Y(), vector3.Z()
def _get_vector3(constructor) -> Tuple[float, float, float]: """ Returns x, y, and z values of a Vector3, given a constructor. :param constructor: A constructor that accepts 1 parameter of type Vector3. """ return OutputData._get_xyz(constructor(Vector3.Vector3()))