sknano.utils.geometric_shapes.Cuboid

class sknano.utils.geometric_shapes.Cuboid(pmin=None, pmax=None, xmin=None, ymin=None, zmin=None, xmax=None, ymax=None, zmax=None)[source][source]

Abstract representation of cuboid.

New in version 0.3.0.

Parameters:

pmin, pmax : sequence, optional

xmin, ymin, zmin : float, optional

xmax, ymax, zmax : float, optional

Attributes

a
b
c
center
centroid
pmax
pmin
volume
xmax
xmin
ymax
ymin
zmax
zmin

Methods

contains_point(point) Check if point is contained within volume of Cuboid.
rotate([angle, rot_axis, anchor_point, ...]) Rotate GeometricRegion Points and Vectors.
translate(t[, fix_anchor_points]) Translate GeometricRegions Points and Vectors by Vector t.
update_region_limits()