solidLib package¶
Submodules¶
solidLib.assortment module¶
-
solidLib.assortment.
bin
(x: float, y: float, h: float = 67, segments: int = 36, dim: float = 59)[source]¶
-
solidLib.assortment.
grid
(x_dim: int, y: int, w: float = 3, h: float = 1.5, fillet: bool = False, dim: float = 59, segments: int = 36)[source]¶ generate a grid of (flattened) triangles with or without fillet
the generated grid is x by y in size with a gridspace of size dim, the triangles used for the base structure is given by their height and width
-
solidLib.assortment.
grid_inv
(x: float, y: float, w: float = 3, h: float = 1.5, fillet: bool = False, dim: float = 59, segments: int = 36)[source]¶
-
solidLib.assortment.
toolinlay1
(height: float, *args, r_tool: float = 7, inset: float = 4, maxh: float = 67, dim: float = 59, segments: int = 36)[source]¶ creates a tooltray for alex container bins (2x3)
- Parameters
height – height of inset above lower bin
inset – depth of inset
-
solidLib.assortment.
toolinlay2
(height: float, r_tool: Union[float, Iterable[float]] = 7, inset: float = 4, inset_tool: float = 3, maxh: float = 67, dim: float = 59, wall: float = 2, segments: int = 36)[source]¶ creates a tooltray for alex container bins (2x3)
- Parameters
height – height of inset above lower bin
r_tool – toolspace radius as float or list of floats
inset – depth of toolinlay inset
inset_tool – depth of additional toolspace inset
maxh – system height restriction
dim – system raster dimension
segments – circular object segments