bezier
2020.5.19
Python Package
C ABI (
libbezier
)
Algorithms
Development
Releases
bezier
Docs
»
Index
Edit on GitHub
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
J
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
|
W
|
Z
_
__version__ (in module bezier)
A
add_edge_end_unused() (in module bezier.hazmat.triangle_intersection)
add_intersection() (in module bezier.hazmat.geometric_intersection)
(in module bezier.hazmat.triangle_intersection)
ALGEBRAIC (bezier.hazmat.intersection_helpers.IntersectionStrategy attribute)
algebraic_intersect() (in module bezier.hazmat.triangle_intersection)
all_intersections() (in module bezier.hazmat.algebraic_intersection)
(in module bezier.hazmat.geometric_intersection)
area() (bezier.curved_polygon.CurvedPolygon property)
(bezier.triangle.Triangle property)
args (bezier.hazmat.helpers.UnsupportedDegree attribute)
B
BAD_INTERIOR (C variable)
BAD_MULTIPLICITY (C variable)
basic_interior_combine() (in module bezier.hazmat.triangle_helpers)
bbox() (in module bezier.hazmat.helpers)
bbox_intersect() (in module bezier.hazmat.geometric_intersection)
bbox_line_intersect() (in module bezier.hazmat.geometric_intersection)
bernstein_companion() (in module bezier.hazmat.algebraic_intersection)
BEZ_bbox (C function)
BEZ_bbox_intersect (C function)
BEZ_compute_area (C function)
BEZ_compute_edge_nodes (C function)
BEZ_compute_length (C function)
BEZ_contains_nd (C function)
BEZ_cross_product (C function)
BEZ_curve_intersections (C function)
BEZ_de_casteljau_one_round (C function)
BEZ_elevate_nodes_curve (C function)
BEZ_evaluate_barycentric (C function)
BEZ_evaluate_barycentric_multi (C function)
BEZ_evaluate_cartesian_multi (C function)
BEZ_evaluate_curve_barycentric (C function)
BEZ_evaluate_hodograph (C function)
BEZ_evaluate_multi (C function)
BEZ_free_curve_intersections_workspace (C function)
BEZ_free_triangle_intersections_workspace (C function)
BEZ_full_reduce (C function)
BEZ_get_curvature (C function)
BEZ_in_interval (C function)
BEZ_jacobian_both (C function)
BEZ_jacobian_det (C function)
BEZ_locate_point_curve (C function)
BEZ_locate_point_triangle (C function)
BEZ_newton_refine_curve (C function)
BEZ_newton_refine_curve_intersect (C function)
BEZ_newton_refine_triangle (C function)
BEZ_polygon_collide (C function)
BEZ_reduce_pseudo_inverse (C function)
BEZ_simple_convex_hull (C function)
BEZ_specialize_curve (C function)
BEZ_specialize_triangle (C function)
BEZ_subdivide_nodes_curve (C function)
BEZ_subdivide_nodes_triangle (C function)
BEZ_triangle_intersections (C function)
BEZ_vector_close (C function)
BEZ_wiggle_interval (C function)
bezier (module)
bezier.curve (module)
bezier.curved_polygon (module)
bezier.hazmat (module)
bezier.hazmat.algebraic_intersection (module)
bezier.hazmat.curve_helpers (module)
bezier.hazmat.geometric_intersection (module)
bezier.hazmat.helpers (module)
bezier.hazmat.intersection_helpers (module)
bezier.hazmat.triangle_helpers (module)
bezier.hazmat.triangle_intersection (module)
bezier.triangle (module)
bezier_roots() (in module bezier.hazmat.algebraic_intersection)
bezier_value_check() (in module bezier.hazmat.algebraic_intersection)
BoxIntersectionType (C type)
(class in bezier.hazmat.geometric_intersection)
C
check_lines() (in module bezier.hazmat.geometric_intersection)
check_unused() (in module bezier.hazmat.triangle_intersection)
classify_coincident() (in module bezier.hazmat.triangle_intersection)
classify_intersection() (in module bezier.hazmat.triangle_helpers)
classify_tangent_intersection() (in module bezier.hazmat.triangle_helpers)
COINCIDENT (bezier.hazmat.intersection_helpers.IntersectionClassification attribute)
coincident_parameters() (in module bezier.hazmat.geometric_intersection)
COINCIDENT_UNUSED (bezier.hazmat.intersection_helpers.IntersectionClassification attribute)
combine_intersections() (in module bezier.hazmat.triangle_helpers)
compute_area() (in module bezier.hazmat.triangle_helpers)
compute_edge_nodes() (in module bezier.hazmat.triangle_helpers)
compute_length() (in module bezier.hazmat.curve_helpers)
contains_nd() (in module bezier.hazmat.helpers)
convex_hull_collide() (in module bezier.hazmat.geometric_intersection)
copy() (bezier.curve.Curve method)
cross_product() (in module bezier.hazmat.helpers)
cross_product_compare() (in module bezier.hazmat.helpers)
cubic_jacobian_polynomial() (in module bezier.hazmat.triangle_helpers)
curve (bezier.hazmat.geometric_intersection.Linearization attribute)
Curve (class in bezier.curve)
CurvedPolygon (class in bezier.curved_polygon)
CurvedPolygonSegment (C type)
D
de_casteljau_one_round() (in module bezier.hazmat.curve_helpers)
(in module bezier.hazmat.triangle_helpers)
degree (bezier.hazmat.helpers.UnsupportedDegree attribute)
degree() (bezier.curve.Curve property)
(bezier.triangle.Triangle property)
dimension() (bezier.curve.Curve property)
(bezier.triangle.Triangle property)
DISJOINT (bezier.hazmat.geometric_intersection.BoxIntersectionType attribute)
(C variable)
E
EDGE_END (C variable)
edge_index (C type)
edges() (bezier.triangle.Triangle property)
elevate() (bezier.curve.Curve method)
(bezier.triangle.Triangle method)
elevate_nodes() (in module bezier.hazmat.curve_helpers)
end (bezier.hazmat.geometric_intersection.SubdividedCurve attribute)
(C type)
end_node (bezier.hazmat.geometric_intersection.Linearization attribute)
endpoint_check() (in module bezier.hazmat.geometric_intersection)
ends_to_curve() (in module bezier.hazmat.triangle_helpers)
error (bezier.hazmat.geometric_intersection.Linearization attribute)
eval_intersection_polynomial() (in module bezier.hazmat.algebraic_intersection)
evaluate() (bezier.curve.Curve method)
(in module bezier.hazmat.algebraic_intersection)
evaluate_barycentric() (bezier.triangle.Triangle method)
(in module bezier.hazmat.triangle_helpers)
evaluate_barycentric_multi() (bezier.triangle.Triangle method)
(in module bezier.hazmat.triangle_helpers)
evaluate_cartesian() (bezier.triangle.Triangle method)
evaluate_cartesian_multi() (bezier.triangle.Triangle method)
(in module bezier.hazmat.triangle_helpers)
evaluate_hodograph() (bezier.curve.Curve method)
(in module bezier.hazmat.curve_helpers)
evaluate_multi() (bezier.curve.Curve method)
(in module bezier.hazmat.curve_helpers)
evaluate_multi_barycentric() (in module bezier.hazmat.curve_helpers)
F
FIRST (bezier.hazmat.intersection_helpers.IntersectionClassification attribute)
(C variable)
from_linearized() (in module bezier.hazmat.geometric_intersection)
from_nodes() (bezier.curve.Curve class method)
(bezier.triangle.Triangle class method)
from_shape() (bezier.hazmat.geometric_intersection.Linearization class method)
full_newton() (in module bezier.hazmat.intersection_helpers)
full_newton_nonzero() (in module bezier.hazmat.intersection_helpers)
full_reduce() (in module bezier.hazmat.curve_helpers)
G
generic_intersect() (in module bezier.hazmat.triangle_intersection)
GEOMETRIC (bezier.hazmat.intersection_helpers.IntersectionStrategy attribute)
geometric_intersect() (in module bezier.hazmat.triangle_intersection)
get_curvature() (in module bezier.hazmat.curve_helpers)
get_next() (in module bezier.hazmat.triangle_helpers)
get_next_coincident() (in module bezier.hazmat.triangle_helpers)
get_next_first() (in module bezier.hazmat.triangle_helpers)
get_next_second() (in module bezier.hazmat.triangle_helpers)
H
handle_ends() (in module bezier.hazmat.triangle_helpers)
I
IGNORED_CORNER (bezier.hazmat.intersection_helpers.IntersectionClassification attribute)
ignored_corner() (in module bezier.hazmat.triangle_helpers)
ignored_double_corner() (in module bezier.hazmat.triangle_helpers)
ignored_edge_corner() (in module bezier.hazmat.triangle_helpers)
implicitize() (bezier.curve.Curve method)
(bezier.triangle.Triangle method)
in_interval() (in module bezier.hazmat.helpers)
in_sorted() (in module bezier.hazmat.helpers)
index_first (bezier.hazmat.intersection_helpers.Intersection attribute)
index_second (bezier.hazmat.intersection_helpers.Intersection attribute)
INSUFFICIENT_SPACE (C variable)
interior_curve (bezier.hazmat.intersection_helpers.Intersection attribute)
intersect() (bezier.curve.Curve method)
(bezier.triangle.Triangle method)
intersect_curves() (in module bezier.hazmat.algebraic_intersection)
intersect_one_round() (in module bezier.hazmat.geometric_intersection)
INTERSECTION (bezier.hazmat.geometric_intersection.BoxIntersectionType attribute)
(C variable)
Intersection (class in bezier.hazmat.intersection_helpers)
IntersectionClassification (class in bezier.hazmat.intersection_helpers)
IntersectionStrategy (class in bezier.hazmat.intersection_helpers)
is_first() (in module bezier.hazmat.triangle_helpers)
is_second() (in module bezier.hazmat.triangle_helpers)
is_separating() (in module bezier.hazmat.helpers)
is_valid() (bezier.triangle.Triangle property)
J
jacobian_both() (in module bezier.hazmat.triangle_helpers)
jacobian_det() (in module bezier.hazmat.triangle_helpers)
jacobian_s() (in module bezier.hazmat.triangle_helpers)
jacobian_t() (in module bezier.hazmat.triangle_helpers)
L
length() (bezier.curve.Curve property)
line_line_collide() (in module bezier.hazmat.geometric_intersection)
Linearization (class in bezier.hazmat.geometric_intersection)
linearization_error() (in module bezier.hazmat.geometric_intersection)
locate() (bezier.curve.Curve method)
(bezier.triangle.Triangle method)
locate_point() (in module bezier.hazmat.algebraic_intersection)
(in module bezier.hazmat.curve_helpers)
(in module bezier.hazmat.triangle_intersection)
lu_companion() (in module bezier.hazmat.algebraic_intersection)
M
make_same_degree() (in module bezier.hazmat.geometric_intersection)
make_subdivision_matrices() (in module bezier.hazmat.curve_helpers)
make_transform() (in module bezier.hazmat.triangle_helpers)
matrix_product() (in module bezier.hazmat.helpers)
MAX_NEWTON_ITERATIONS (in module bezier.hazmat.intersection_helpers)
maybe_reduce() (in module bezier.hazmat.curve_helpers)
mean_centroid() (in module bezier.hazmat.triangle_intersection)
N
NEITHER (C variable)
NEWTON_ERROR_RATIO (in module bezier.hazmat.intersection_helpers)
newton_iterate() (in module bezier.hazmat.intersection_helpers)
newton_refine() (in module bezier.hazmat.curve_helpers)
(in module bezier.hazmat.intersection_helpers)
(in module bezier.hazmat.triangle_intersection)
newton_refine_solve() (in module bezier.hazmat.triangle_intersection)
NewtonDoubleRoot (class in bezier.hazmat.intersection_helpers)
NewtonSimpleRoot (class in bezier.hazmat.intersection_helpers)
NO_CONVERGE (C variable)
no_intersections() (in module bezier.hazmat.triangle_helpers)
nodes (bezier.hazmat.geometric_intersection.SubdividedCurve attribute)
nodes() (bezier.curve.Curve property)
(bezier.triangle.Triangle property)
normalize_polynomial() (in module bezier.hazmat.algebraic_intersection)
num_sides() (bezier.curved_polygon.CurvedPolygon property)
O
OPPOSED (bezier.hazmat.intersection_helpers.IntersectionClassification attribute)
original_nodes (bezier.hazmat.geometric_intersection.SubdividedCurve attribute)
P
parallel_lines_parameters() (in module bezier.hazmat.geometric_intersection)
plot() (bezier.curve.Curve method)
(bezier.curved_polygon.CurvedPolygon method)
(bezier.triangle.Triangle method)
poly_to_power_basis() (in module bezier.hazmat.algebraic_intersection)
polygon_collide() (in module bezier.hazmat.helpers)
polynomial_norm() (in module bezier.hazmat.algebraic_intersection)
polynomial_sign() (in module bezier.hazmat.triangle_helpers)
projection_error() (in module bezier.hazmat.curve_helpers)
prune_candidates() (in module bezier.hazmat.geometric_intersection)
Q
quadratic_jacobian_polynomial() (in module bezier.hazmat.triangle_helpers)
R
reduce_() (bezier.curve.Curve method)
reduce_pseudo_inverse() (in module bezier.hazmat.curve_helpers)
reduced_to_matrix() (in module bezier.hazmat.triangle_helpers)
roots_in_unit_interval() (in module bezier.hazmat.algebraic_intersection)
S
s (bezier.hazmat.intersection_helpers.Intersection attribute)
SAME_CURVATURE (C variable)
same_intersection() (in module bezier.hazmat.triangle_intersection)
SECOND (bezier.hazmat.intersection_helpers.IntersectionClassification attribute)
(C variable)
segment_intersection() (in module bezier.hazmat.geometric_intersection)
shoelace_for_area() (in module bezier.hazmat.triangle_helpers)
should_use() (in module bezier.hazmat.triangle_intersection)
simple_convex_hull() (in module bezier.hazmat.helpers)
SINGULAR (C variable)
solve2x2() (in module bezier.hazmat.helpers)
specialize() (bezier.curve.Curve method)
specialize_curve() (in module bezier.hazmat.curve_helpers)
specialize_triangle() (in module bezier.hazmat.triangle_helpers)
start (bezier.hazmat.geometric_intersection.SubdividedCurve attribute)
(C type)
start_node (bezier.hazmat.geometric_intersection.Linearization attribute)
Status (C type)
subdivide() (bezier.curve.Curve method)
(bezier.hazmat.geometric_intersection.Linearization method)
(bezier.hazmat.geometric_intersection.SubdividedCurve method)
(bezier.triangle.Triangle method)
subdivide_nodes() (in module bezier.hazmat.curve_helpers)
(in module bezier.hazmat.triangle_helpers)
SubdividedCurve (class in bezier.hazmat.geometric_intersection)
SUCCESS (C variable)
supported (bezier.hazmat.helpers.UnsupportedDegree attribute)
Surface (class in bezier)
T
t (bezier.hazmat.intersection_helpers.Intersection attribute)
TANGENT (bezier.hazmat.geometric_intersection.BoxIntersectionType attribute)
(C variable)
tangent_bbox_intersection() (in module bezier.hazmat.geometric_intersection)
TANGENT_BOTH (bezier.hazmat.intersection_helpers.IntersectionClassification attribute)
TANGENT_FIRST (bezier.hazmat.intersection_helpers.IntersectionClassification attribute)
tangent_only_intersections() (in module bezier.hazmat.triangle_helpers)
TANGENT_SECOND (bezier.hazmat.intersection_helpers.IntersectionClassification attribute)
to_front() (in module bezier.hazmat.triangle_helpers)
to_power_basis() (in module bezier.hazmat.algebraic_intersection)
to_symbolic() (bezier.curve.Curve method)
(bezier.triangle.Triangle method)
Triangle (class in bezier.triangle)
triangle_intersections() (in module bezier.hazmat.triangle_intersection)
TriangleContained (C type)
two_by_two_det() (in module bezier.hazmat.triangle_helpers)
U
UNKNOWN (C variable)
UnsupportedDegree
update_locate_candidates() (in module bezier.hazmat.triangle_intersection)
V
vec_size() (in module bezier.hazmat.curve_helpers)
vector_close() (in module bezier.hazmat.helpers)
verify_duplicates() (in module bezier.hazmat.triangle_intersection)
verify_edge_segments() (in module bezier.hazmat.triangle_intersection)
W
wiggle_interval() (in module bezier.hazmat.helpers)
with_traceback() (bezier.hazmat.helpers.UnsupportedDegree method)
Z
ZERO_THRESHOLD (in module bezier.hazmat.intersection_helpers)
Read the Docs
v: 2020.5.19
Versions
latest
stable
2020.5.19
2020.2.3
2020.1.14
0.11.0
0.10.0
0.9.0
0.8.0
0.7.0
0.6.4
0.6.3
0.6.2
0.6.1
0.6.0
0.5.0
0.4.0
0.3.0
0.2.1
0.2.0
0.1.1
0.1.0
Downloads
On Read the Docs
Project Home
Builds
Free document hosting provided by
Read the Docs
.