Index A | B | C | D | E | F | G | I | M | N | P | Q | R | S | T | U | V | W A ArcLengthInfo (class in nurbspy.jax.arclength) ArcLengthMap (class in nurbspy.jax.arclength) attach_nurbs_udir() (nurbspy.jax.nurbs_surface.NurbsSurface method) (nurbspy.numpy.nurbs_surface.NurbsSurface method) attach_nurbs_vdir() (nurbspy.jax.nurbs_surface.NurbsSurface method) (nurbspy.numpy.nurbs_surface.NurbsSurface method) B basis (nurbspy.jax.arclength.PreparedArcLength attribute) (nurbspy.jax.prepared.PreparedCurveBasis attribute) basis_u (nurbspy.jax.prepared.PreparedSurfaceBasis attribute) basis_v (nurbspy.jax.prepared.PreparedSurfaceBasis attribute) binomial_coeff() (in module nurbspy.jax.nurbs_curve) bounds (nurbspy.jax.arclength.ArcLengthMap attribute) C CircularArc (class in nurbspy.jax.nurbs_curve_circular_arc) (class in nurbspy.numpy.nurbs_curve_circular_arc) close_3d_box() (in module nurbspy.graphics) compute_all_basis_polynomials_derivatives() (in module nurbspy.jax.nurbs_basis_functions) compute_all_bspline_derivatives() (in module nurbspy.jax.nurbs_curve) compute_all_nurbs_derivatives() (in module nurbspy.jax.nurbs_curve) compute_basis_polynomials() (in module nurbspy.jax.nurbs_basis_functions) (in module nurbspy.numpy.nurbs_basis_functions) compute_basis_polynomials_derivatives() (in module nurbspy.jax.nurbs_basis_functions) (in module nurbspy.numpy.nurbs_basis_functions) compute_basis_polynomials_derivatives_jax() (in module nurbspy.jax.nurbs_basis_functions) compute_bspline_coordinates() (in module nurbspy.jax.nurbs_curve) (nurbspy.jax.nurbs_surface.NurbsSurface static method) (nurbspy.numpy.nurbs_curve.NurbsCurve static method) (nurbspy.numpy.nurbs_surface.NurbsSurface static method) compute_bspline_derivatives() (nurbspy.jax.nurbs_surface.NurbsSurface static method) (nurbspy.numpy.nurbs_curve.NurbsCurve static method) (nurbspy.numpy.nurbs_surface.NurbsSurface static method) compute_nurbs_coordinates() (in module nurbspy.jax.nurbs_curve) (nurbspy.jax.nurbs_surface.NurbsSurface static method) (nurbspy.numpy.nurbs_curve.NurbsCurve static method) (nurbspy.numpy.nurbs_surface.NurbsSurface static method) compute_nurbs_derivatives() (nurbspy.jax.nurbs_surface.NurbsSurface static method) (nurbspy.numpy.nurbs_curve.NurbsCurve method) (nurbspy.numpy.nurbs_surface.NurbsSurface method) create_gif() (in module nurbspy.graphics) create_mp4() (in module nurbspy.graphics) cumulative (nurbspy.jax.arclength.ArcLengthMap attribute) curve_type (nurbspy.jax.nurbs_curve.NurbsCurve attribute) D degree (nurbspy.jax.prepared.PreparedCurveBasis attribute) degree_u (nurbspy.jax.prepared.PreparedSurfaceBasis attribute) degree_v (nurbspy.jax.prepared.PreparedSurfaceBasis attribute) E end_values (nurbspy.jax.arclength.ArcLengthMap attribute) error_estimate (nurbspy.jax.arclength.ArcLengthInfo attribute) evaluate() (nurbspy.jax.arclength.ArcLengthMap method) evaluations (nurbspy.jax.arclength.ArcLengthInfo attribute) F fitness() (nurbspy.jax.nurbs_surface.NurbsSurface.PointToSurfaceProjectionProblem method) (nurbspy.numpy.nurbs_curve.NurbsCurve.PointToCurveProjectionProblem method) (nurbspy.numpy.nurbs_surface.NurbsSurface.PointToSurfaceProjectionProblem method) G get_arclength() (nurbspy.jax.nurbs_curve.NurbsCurve method) (nurbspy.numpy.nurbs_curve.NurbsCurve method) get_arclength_ode() (nurbspy.jax.nurbs_curve.NurbsCurve method) get_arclength_quad_adaptive() (nurbspy.jax.nurbs_curve.NurbsCurve method) get_arclength_quad_fixed() (nurbspy.jax.nurbs_curve.NurbsCurve method) get_binormal() (nurbspy.jax.nurbs_curve.NurbsCurve method) (nurbspy.numpy.nurbs_curve.NurbsCurve method) get_bounds() (nurbspy.jax.nurbs_surface.NurbsSurface.PointToSurfaceProjectionProblem static method) (nurbspy.numpy.nurbs_curve.NurbsCurve.PointToCurveProjectionProblem static method) (nurbspy.numpy.nurbs_surface.NurbsSurface.PointToSurfaceProjectionProblem static method) get_curvature() (nurbspy.jax.nurbs_curve.NurbsCurve method) (nurbspy.jax.nurbs_surface.NurbsSurface method) (nurbspy.jax.prepared.PreparedCurveBasis method) (nurbspy.jax.prepared.PreparedSurfaceBasis method) (nurbspy.numpy.nurbs_curve.NurbsCurve method) (nurbspy.numpy.nurbs_surface.NurbsSurface method) get_derivative() (nurbspy.jax.nurbs_curve.NurbsCurve method) (nurbspy.jax.nurbs_surface.NurbsSurface method) (nurbspy.jax.prepared.PreparedCurveBasis method) (nurbspy.jax.prepared.PreparedSurfaceBasis method) (nurbspy.numpy.nurbs_curve.NurbsCurve method) (nurbspy.numpy.nurbs_surface.NurbsSurface method) get_derivatives() (nurbspy.jax.prepared.PreparedCurveBasis method) (nurbspy.jax.prepared.PreparedSurfaceBasis method) get_isocurve_u() (nurbspy.jax.nurbs_surface.NurbsSurface method) (nurbspy.numpy.nurbs_surface.NurbsSurface method) get_isocurve_v() (nurbspy.jax.nurbs_surface.NurbsSurface method) (nurbspy.numpy.nurbs_surface.NurbsSurface method) get_normal() (nurbspy.jax.nurbs_curve.NurbsCurve method) (nurbspy.numpy.nurbs_curve.NurbsCurve method) get_normal_2D() (nurbspy.numpy.nurbs_curve.NurbsCurve method) get_normals() (nurbspy.jax.nurbs_surface.NurbsSurface method) (nurbspy.jax.prepared.PreparedSurfaceBasis method) (nurbspy.numpy.nurbs_surface.NurbsSurface method) get_tangent() (nurbspy.jax.nurbs_curve.NurbsCurve method) (nurbspy.jax.prepared.PreparedCurveBasis method) (nurbspy.numpy.nurbs_curve.NurbsCurve method) get_torsion() (nurbspy.jax.nurbs_curve.NurbsCurve method) (nurbspy.numpy.nurbs_curve.NurbsCurve method) get_value() (nurbspy.jax.nurbs_curve.NurbsCurve method) (nurbspy.jax.nurbs_surface.NurbsSurface method) (nurbspy.jax.prepared.PreparedCurveBasis method) (nurbspy.jax.prepared.PreparedSurfaceBasis method) (nurbspy.numpy.nurbs_curve.NurbsCurve method) (nurbspy.numpy.nurbs_surface.NurbsSurface method) gradient() (nurbspy.jax.nurbs_surface.NurbsSurface.PointToSurfaceProjectionProblem method) (nurbspy.numpy.nurbs_curve.NurbsCurve.PointToCurveProjectionProblem method) (nurbspy.numpy.nurbs_surface.NurbsSurface.PointToSurfaceProjectionProblem method) grid (nurbspy.jax.prepared.PreparedSurfaceBasis attribute) I intersect_lines() (nurbspy.jax.nurbs_curve_circular_arc.CircularArc static method) (nurbspy.jax.nurbs_surface_revolution.NurbsSurfaceRevolution static method) (nurbspy.numpy.nurbs_curve_circular_arc.CircularArc method) (nurbspy.numpy.nurbs_surface_revolution.NurbsSurfaceRevolution method) intervals (nurbspy.jax.arclength.ArcLengthInfo attribute) M make_nurbs_circular_arc() (nurbspy.jax.nurbs_curve_circular_arc.CircularArc method) (nurbspy.numpy.nurbs_curve_circular_arc.CircularArc method) make_nurbs_surface() (nurbspy.jax.nurbs_surface_bilinear.NurbsSurfaceBilinear method) (nurbspy.jax.nurbs_surface_coons.NurbsSurfaceCoons method) make_Nurbs_surface() (nurbspy.jax.nurbs_surface_extruded.NurbsSurfaceExtruded method) make_nurbs_surface() (nurbspy.jax.nurbs_surface_revolution.NurbsSurfaceRevolution method) (nurbspy.jax.nurbs_surface_ruled.NurbsSurfaceRuled method) (nurbspy.numpy.nurbs_surface_bilinear.NurbsSurfaceBilinear method) (nurbspy.numpy.nurbs_surface_coons.NurbsSurfaceCoons method) make_Nurbs_surface() (nurbspy.numpy.nurbs_surface_extruded.NurbsSurfaceExtruded method) make_nurbs_surface() (nurbspy.numpy.nurbs_surface_revolution.NurbsSurfaceRevolution method) (nurbspy.numpy.nurbs_surface_ruled.NurbsSurfaceRuled method) make_offset_surface() (in module nurbspy.jax.nurbs_surface) (in module nurbspy.numpy.nurbs_surface) max_order (nurbspy.jax.prepared.PreparedCurveBasis attribute) max_order_u (nurbspy.jax.prepared.PreparedSurfaceBasis attribute) max_order_v (nurbspy.jax.prepared.PreparedSurfaceBasis attribute) merge_nurbs_curves() (in module nurbspy.jax.nurbs_curve) (in module nurbspy.numpy.nurbs_curve) minimal_example() (in module nurbspy) module nurbspy nurbspy.graphics nurbspy.jax nurbspy.jax.arclength nurbspy.jax.nurbs_basis_functions nurbspy.jax.nurbs_curve nurbspy.jax.nurbs_curve_circular_arc nurbspy.jax.nurbs_surface nurbspy.jax.nurbs_surface_bilinear nurbspy.jax.nurbs_surface_coons nurbspy.jax.nurbs_surface_extruded nurbspy.jax.nurbs_surface_revolution nurbspy.jax.nurbs_surface_ruled nurbspy.jax.prepared nurbspy.jax.prepared_projection nurbspy.numpy nurbspy.numpy.nurbs_basis_functions nurbspy.numpy.nurbs_curve nurbspy.numpy.nurbs_curve_circular_arc nurbspy.numpy.nurbs_surface nurbspy.numpy.nurbs_surface_bilinear nurbspy.numpy.nurbs_surface_coons nurbspy.numpy.nurbs_surface_extruded nurbspy.numpy.nurbs_surface_revolution nurbspy.numpy.nurbs_surface_ruled N n_control (nurbspy.jax.prepared.PreparedCurveBasis attribute) n_control_u (nurbspy.jax.prepared.PreparedSurfaceBasis attribute) n_control_v (nurbspy.jax.prepared.PreparedSurfaceBasis attribute) ndim (nurbspy.jax.nurbs_curve.NurbsCurve attribute) (nurbspy.jax.nurbs_surface.NurbsSurface attribute) NurbsCurve (class in nurbspy.jax.nurbs_curve) (class in nurbspy.numpy.nurbs_curve) NurbsCurve.PointToCurveProjectionProblem (class in nurbspy.numpy.nurbs_curve) nurbspy module nurbspy.graphics module nurbspy.jax module nurbspy.jax.arclength module nurbspy.jax.nurbs_basis_functions module nurbspy.jax.nurbs_curve module nurbspy.jax.nurbs_curve_circular_arc module nurbspy.jax.nurbs_surface module nurbspy.jax.nurbs_surface_bilinear module nurbspy.jax.nurbs_surface_coons module nurbspy.jax.nurbs_surface_extruded module nurbspy.jax.nurbs_surface_revolution module nurbspy.jax.nurbs_surface_ruled module nurbspy.jax.prepared module nurbspy.jax.prepared_projection module nurbspy.numpy module nurbspy.numpy.nurbs_basis_functions module nurbspy.numpy.nurbs_curve module nurbspy.numpy.nurbs_curve_circular_arc module nurbspy.numpy.nurbs_surface module nurbspy.numpy.nurbs_surface_bilinear module nurbspy.numpy.nurbs_surface_coons module nurbspy.numpy.nurbs_surface_extruded module nurbspy.numpy.nurbs_surface_revolution module nurbspy.numpy.nurbs_surface_ruled module NurbsSurface (class in nurbspy.jax.nurbs_surface) (class in nurbspy.numpy.nurbs_surface) NurbsSurface.PointToSurfaceProjectionProblem (class in nurbspy.jax.nurbs_surface) (class in nurbspy.numpy.nurbs_surface) NurbsSurfaceBilinear (class in nurbspy.jax.nurbs_surface_bilinear) (class in nurbspy.numpy.nurbs_surface_bilinear) NurbsSurfaceCoons (class in nurbspy.jax.nurbs_surface_coons) (class in nurbspy.numpy.nurbs_surface_coons) NurbsSurfaceExtruded (class in nurbspy.jax.nurbs_surface_extruded) (class in nurbspy.numpy.nurbs_surface_extruded) NurbsSurfaceRevolution (class in nurbspy.jax.nurbs_surface_revolution) (class in nurbspy.numpy.nurbs_surface_revolution) NurbsSurfaceRuled (class in nurbspy.jax.nurbs_surface_ruled) (class in nurbspy.numpy.nurbs_surface_ruled) P P (nurbspy.jax.nurbs_curve.NurbsCurve attribute) p (nurbspy.jax.nurbs_curve.NurbsCurve attribute) P (nurbspy.jax.nurbs_surface.NurbsSurface attribute) p (nurbspy.jax.nurbs_surface.NurbsSurface attribute) plot() (nurbspy.jax.nurbs_curve.NurbsCurve method) (nurbspy.jax.nurbs_curve_circular_arc.CircularArc method) (nurbspy.jax.nurbs_surface.NurbsSurface method) (nurbspy.numpy.nurbs_curve.NurbsCurve method) (nurbspy.numpy.nurbs_curve_circular_arc.CircularArc method) (nurbspy.numpy.nurbs_surface.NurbsSurface method) plot_boundary() (nurbspy.jax.nurbs_surface.NurbsSurface method) (nurbspy.numpy.nurbs_surface.NurbsSurface method) plot_control_points() (nurbspy.jax.nurbs_curve.NurbsCurve method) (nurbspy.jax.nurbs_surface.NurbsSurface method) (nurbspy.numpy.nurbs_curve.NurbsCurve method) (nurbspy.numpy.nurbs_surface.NurbsSurface method) plot_curvature() (nurbspy.jax.nurbs_curve.NurbsCurve method) (nurbspy.jax.nurbs_surface.NurbsSurface method) (nurbspy.numpy.nurbs_curve.NurbsCurve method) (nurbspy.numpy.nurbs_surface.NurbsSurface method) plot_curve() (nurbspy.jax.nurbs_curve.NurbsCurve method) (nurbspy.numpy.nurbs_curve.NurbsCurve method) plot_frenet_serret() (nurbspy.jax.nurbs_curve.NurbsCurve method) (nurbspy.numpy.nurbs_curve.NurbsCurve method) plot_isocurve_u() (nurbspy.jax.nurbs_surface.NurbsSurface method) (nurbspy.numpy.nurbs_surface.NurbsSurface method) plot_isocurve_v() (nurbspy.jax.nurbs_surface.NurbsSurface method) (nurbspy.numpy.nurbs_surface.NurbsSurface method) plot_normals() (nurbspy.jax.nurbs_surface.NurbsSurface method) (nurbspy.numpy.nurbs_surface.NurbsSurface method) plot_surface() (nurbspy.jax.nurbs_surface.NurbsSurface method) (nurbspy.numpy.nurbs_surface.NurbsSurface method) plot_torsion() (nurbspy.jax.nurbs_curve.NurbsCurve method) (nurbspy.numpy.nurbs_curve.NurbsCurve method) prepare_arclength() (in module nurbspy.jax.arclength) prepare_curve() (in module nurbspy.jax.prepared) prepare_surface() (in module nurbspy.jax.prepared) prepare_surface_projection() (in module nurbspy.jax.prepared_projection) PreparedArcLength (class in nurbspy.jax.arclength) PreparedCurveBasis (class in nurbspy.jax.prepared) PreparedSurfaceBasis (class in nurbspy.jax.prepared) PreparedSurfaceProjection (class in nurbspy.jax.prepared_projection) print_banner() (in module nurbspy) print_installed_fonts() (in module nurbspy.graphics) print_package_info() (in module nurbspy) print_rc_parameters() (in module nurbspy.graphics) project_point() (nurbspy.jax.prepared_projection.PreparedSurfaceProjection method) project_point_to_curve() (nurbspy.numpy.nurbs_curve.NurbsCurve method) project_point_to_line() (nurbspy.jax.nurbs_surface_revolution.NurbsSurfaceRevolution static method) (nurbspy.numpy.nurbs_surface_revolution.NurbsSurfaceRevolution method) project_point_to_surface() (nurbspy.jax.nurbs_surface.NurbsSurface method) (nurbspy.numpy.nurbs_surface.NurbsSurface method) project_points() (nurbspy.jax.nurbs_curve.NurbsCurve method) (nurbspy.jax.nurbs_surface.NurbsSurface method) (nurbspy.jax.prepared_projection.PreparedSurfaceProjection method) Q q (nurbspy.jax.nurbs_surface.NurbsSurface attribute) R reparametrize_by_arclength() (nurbspy.jax.nurbs_curve.NurbsCurve method) reparametrize_by_coordinate() (nurbspy.jax.nurbs_curve.NurbsCurve method) rescale_plot() (nurbspy.jax.nurbs_curve.NurbsCurve method) (nurbspy.jax.nurbs_surface.NurbsSurface method) (nurbspy.numpy.nurbs_curve.NurbsCurve method) (nurbspy.numpy.nurbs_surface.NurbsSurface method) S sample_parameters (nurbspy.jax.prepared_projection.PreparedSurfaceProjection attribute) sampled_points (nurbspy.jax.prepared_projection.PreparedSurfaceProjection attribute) samples_per_span (nurbspy.jax.prepared_projection.PreparedSurfaceProjection attribute) savefig_in_formats() (in module nurbspy.graphics) scale_graphics_x() (in module nurbspy.graphics) scale_graphics_y() (in module nurbspy.graphics) set_plot_options() (in module nurbspy.graphics) solutions (nurbspy.jax.arclength.ArcLengthMap attribute) status (nurbspy.jax.arclength.ArcLengthInfo attribute) style_3d_axes() (in module nurbspy.graphics) surface (nurbspy.jax.prepared_projection.PreparedSurfaceProjection attribute) surface_type (nurbspy.jax.nurbs_surface.NurbsSurface attribute) T total_length (nurbspy.jax.arclength.ArcLengthMap property) U U (nurbspy.jax.nurbs_curve.NurbsCurve attribute) (nurbspy.jax.nurbs_surface.NurbsSurface attribute) U_mults (nurbspy.jax.nurbs_surface.NurbsSurface property) U_values (nurbspy.jax.nurbs_surface.NurbsSurface property) V V (nurbspy.jax.nurbs_surface.NurbsSurface attribute) V_mults (nurbspy.jax.nurbs_surface.NurbsSurface property) V_values (nurbspy.jax.nurbs_surface.NurbsSurface property) value (nurbspy.jax.arclength.ArcLengthInfo attribute) value() (nurbspy.jax.arclength.PreparedArcLength method) W W (nurbspy.jax.nurbs_curve.NurbsCurve attribute) (nurbspy.jax.nurbs_surface.NurbsSurface attribute) weights (nurbspy.jax.arclength.PreparedArcLength attribute)