LookUpTable3D#

class ansys.acp.core.LookUpTable3D(*, name='LookUpTable3D', interpolation_algorithm='weighted_nearest_neighbor', use_default_search_radius=True, search_radius=0.0, num_min_neighbors=1)#

Instantiate a 3D Look-Up Table.

The three-dimensional look-up table is defined by 3D data points. The locations of these data points are defined by the Location column, which:

  • has shape (N, 3), where N is the number of data points (rows)

  • is automatically created when the look-up table is instantiated

  • cannot be deleted or renamed

When the length of the Location column is changed, the data of the other columns is automatically either truncated, or extended with NaN values to fit.

Parameters:
  • interpolation_algorithm (LookUpTable3DInterpolationAlgorithm) – Algorithm used to interpolate the values of the look-up table.

  • use_default_search_radius (bool) – If True, estimate the search radius used in the weightest nearest neighbor algorithm automatically.

  • search_radius (float) – Search radius used for the interpolation with the weighted nearest neighbor algorithm.

  • num_min_neighbors (int) – Minimum number of neighbors used for the interpolation when using the weighted nearest neighbor algorithm.

Added in ACP server version 24.2.

Methods

LookUpTable3D.clone(*[, unlink])

Create a new unstored object with the same properties.

LookUpTable3D.create_column(*[, name, ...])

Instantiate a Column of a 3D Look-Up Table.

LookUpTable3D.delete()

Delete the object.

LookUpTable3D.store(parent)

Store the object on the server.

Attributes

Examples using LookUpTable3D#

Thickness definition example

Thickness definition example

Direction definition example

Direction definition example