Skip to content

boundary

Boundary

arrows = None instance-attribute

connections = None instance-attribute

hist = [] instance-attribute

ids = np.array(ids) instance-attribute

index = 0 instance-attribute

label = '' instance-attribute

period = 0 instance-attribute

points = np.array(points[ids]).astype(float) instance-attribute

projection = None instance-attribute

scalars = np.array(scalars[ids]) instance-attribute

section_count = 12 instance-attribute

sections = None instance-attribute

__init__(ids, points, scalars)

build_sections(t=0, period=-1, amount=12, geo_center=np.zeros(3))

calc_index(period)

Given an array of edges ex [1, 1, 1, -1, 0, 1, 1, -1, -1] between sections, calculate the sum of phase differences between each two consecutive lats

extend(points, triangles, scalars, distance=0)

get_arrows_object()

Get edge visualization around a boundary with arrows colored by direction. Clockwise, counterclockwise or neutral.

Returns:

Name Type Description
list EdgeBuilder

List of arrows

get_center()

get_label_object()

reduce(distance=5)

set_period(period)

to_single_scalars(t=0)

Convert irregular data to single LATs For each node keeping the first LAT after time t