itasca.ball
Functions and classes for working with Itasca balls.
Functions
-
itasca.ball.
containing
(point: vec) → Ball object. Find the ball containing the point.
-
itasca.ball.
count
() → int. Get the number of balls.
-
itasca.ball.
create
(radius: double, centroid: vec[, id: int]) → Ball object. Create a ball.
-
itasca.ball.
energy
(energy_name: str) → float. Get the ball total energy contribution.
-
itasca.ball.
find
(id: int) → Ball object. Get the ball object with the given ID number.
-
itasca.ball.
inbox
(lower_bound: vec, upper_bound: vec, intersect=True) → Tuple of ball objects. Get a tuple of balls with extents intersecting a box. The extent is the axis-aligned bounding box of the ball. The if the optional keyword argument intersect is False then only balls with positions falling in the box are returned.
-
itasca.ball.
list
() → Ball iterator object. Get a ball iterator object.
-
itasca.ball.
maxid
() → int. Get the maximum ball ID.
-
itasca.ball.
near
(point: vec, radius=0.0) → Ball object. Find the closest ball to a point. If the optional keyword argument radius is non-zero, only search within this radius.
Classes
Sub-modules
Was this helpful? ... | 3DEC © 2019, Itasca | Updated: Feb 25, 2024 |