sectionproperties.pre.geometryΒΆ

Classes describing geometry in sectionproperties.

Functions

buffer_polygon

Buffers (erode/corrode) a polygon by amount given a resolution.

build_geometry_network

Builds a geometry connectivity graph.

check_geometry_disjoint

Returns True if any polygons in lop are disjoint, otherwise returns False.

check_geometry_overlaps

Checks for overlaps in geometry.

compound_dilation

Returns a CompoundGeometry representing the input Geometries, dilated.

create_exterior_points

Creates a list of exterior points of a Polygon.

create_facets

Create a list of facets.

create_interior_points

Creates a list of inerior points of a Polygon.

create_points_and_facets

Create the list of points and facets given a shapely Polygon.

extract_shared_paths

Extracts a list of LineStrings exported by the shapely shared_paths method.

filter_non_polygons

Filters shapely geometries to return only polygons.

load_dxf

Import any-old-shape in .dxf format for analysis.

round_polygon_vertices

Returns a Polygon with all of its vertices rounded by tol.

Classes

CompoundGeometry

Class for defining a geometry of multiple distinct regions.

Geometry

Class for defining the geometry of a contiguous section of a single material.