lsdo_genie.utils.geometric_shapes

Submodules

Package Contents

Classes

Ellipse

Ellipse

Ellipsoid

Ellipsoid

Multi_circle

Multi_circle

Rectangle

Rectangle

Attributes

geometry_path

class lsdo_genie.utils.geometric_shapes.Ellipse(a, b)

Ellipse

surface_points(num_pts)

surface_points

unit_normals(num_pts)

unit_normals

class lsdo_genie.utils.geometric_shapes.Ellipsoid(a, b, c)

Ellipsoid

surface_points(num_pts)

surface_points

unit_normals(num_pts)

unit_normals

class lsdo_genie.utils.geometric_shapes.Multi_circle(centers, radii)

Multi_circle

surface_points(num_pts)

surface_points

unit_normals(num_pts)

unit_normals

class lsdo_genie.utils.geometric_shapes.Rectangle(w, h, rotation=0)

Rectangle

surface_points(num_pts)

surface_points

unit_normals(num_pts)

unit_normals

lsdo_genie.utils.geometric_shapes.geometry_path