Vertical Shapes¶
A vertical shape is a shape with layers stacked on top of each other, with a fixed layer height, for example a round tower where the radius corresponds to the datapoint.
Class Hierarchy¶
Base Class¶
Shape Classes¶
- class tangible.shapes.vertical.CircleTower1D(data, *args, **kwargs)[source]¶
Round vertical tower. Datapoints are mapped to radius.
- class tangible.shapes.vertical.SquareTower1D(data, *args, **kwargs)[source]¶
Vertical tower made of squares. Datapoints are mapped to square side length.
- class tangible.shapes.vertical.RectangleTower2D(data, *args, **kwargs)[source]¶
Vertical tower made of rectangles. Datapoints are mapped to width and height of rectangle.
- class tangible.shapes.vertical.RhombusTower2D(data, *args, **kwargs)[source]¶
Vertical tower made of rhombi. Datapoints are mapped to distance between opposing corners.
- class tangible.shapes.vertical.QuadrilateralTower4D(data, *args, **kwargs)[source]¶
Vertical tower made of quadrilaterals (polygons with 4 vertices). Datapoints are mapped to distance between center and the corners.