unreal.CartesianCoordinatesFunctionLibrary

class unreal.CartesianCoordinatesFunctionLibrary(outer=None, name='None')

Bases: unreal.BlueprintFunctionLibrary

Cartesian Coordinates Function Library

C++ Source:

  • Plugin: GeoReferencing

  • Module: GeoReferencing

  • File: CartesianCoordinates.h

classmethod make_cartesian_coordinates_approximation(x, y, z)CartesianCoordinates

Set the Coordinates from float approximation. USE WISELY as we can’t guarantee there will no be rounding due to IEEE754 float encoding !

Parameters
Returns

Return type

CartesianCoordinates

classmethod to_compact_text(cartesian_coordinates, integral_digits=3) -> (Text, cartesian_coordinates=CartesianCoordinates)

Converts a LargeCoordinates value to formatted text, in the form ‘(X, Y, Z)’

Parameters
Returns

cartesian_coordinates (CartesianCoordinates):

Return type

CartesianCoordinates

classmethod to_float_approximation(cartesian_coordinates) -> (cartesian_coordinates=CartesianCoordinates, out_x=float, out_y=float, out_z=float)

Get the Coordinates as a float approximation. USE WISELY as we can’t guarantee there will no be rounding due to IEEE754 float encoding !

Parameters

cartesian_coordinates (CartesianCoordinates) –

Returns

cartesian_coordinates (CartesianCoordinates):

out_x (float):

out_y (float):

out_z (float):

Return type

tuple

classmethod to_full_text(cartesian_coordinates, integral_digits=3) -> (Text, cartesian_coordinates=CartesianCoordinates)

Converts a LargeCoordinates value to localized formatted text, in the form ‘X= Y= Z=’

Parameters
Returns

cartesian_coordinates (CartesianCoordinates):

Return type

CartesianCoordinates

classmethod to_separate_texts(cartesian_coordinates, integral_digits=3) -> (cartesian_coordinates=CartesianCoordinates, out_x=Text, out_y=Text, out_z=Text)

Converts a LargeCoordinates value to 3 separate text values

Parameters
Returns

cartesian_coordinates (CartesianCoordinates):

out_x (Text):

out_y (Text):

out_z (Text):

Return type

tuple