sfepy.discrete.iga.plot_nurbs module

sfepy.discrete.iga.plot_nurbs.plot_bezier_mesh(ax, control_points, conn, degrees, label=False)[source]

Plot the Bezier mesh of a NURBS given by its control points and connectivity.

sfepy.discrete.iga.plot_nurbs.plot_bezier_nurbs_basis_1d(ax, control_points, weights, degrees, cs, conn, n_points=20)[source]

Plot a 1D NURBS basis using the Bezier extraction and local Bernstein basis.

sfepy.discrete.iga.plot_nurbs.plot_control_mesh(ax, control_points, label=False)[source]

Plot the control mesh of a NURBS given by its control points.

sfepy.discrete.iga.plot_nurbs.plot_iso_lines(ax, nurbs, color='b', n_points=100)[source]

Plot the NURBS object using iso-lines in Greville abscissae coordinates.

sfepy.discrete.iga.plot_nurbs.plot_nurbs_basis_1d(ax, nurbs, n_points=100, x_axis='parametric', legend=False)[source]

Plot a 1D NURBS basis.

sfepy.discrete.iga.plot_nurbs.plot_parametric_mesh(ax, knots)[source]

Plot the parametric mesh of a NURBS given by its knots.