Polliwog

Latest version: v2.4.0

Safety actively analyzes 681844 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 5 of 8

1.0.0b11

New features

- Polyline: Add `point_along_path()` method.

1.0.0b10

New features

- Add `Polyline.sectioned()`.
- Add stacked input support to `polliwog.tri.tri_contains_coplanar_point()`
and `polliwog.line.coplanar_points_are_on_same_side_of_line()`.

Optimizations

- `Polyline.segment_lengths`: Minor optimization

1.0.0b9

New features

- Add `Plane.tilted()`.

1.0.0b8

BREAKING CHANGES

- `Polyline.points_in_front()` no longer returns points on the plane.
- Rename `polliwog.shapes.create_cube()` to `polliwog.shapes.cube`, etc.
- Remove `polliwog.shapes.create_rectangle()`.
- `polliwog.transform.apply_affine_transform` is renamed to
`polliwog.transform.apply_transform`. It now accepts a single argument,
a transformation matrix, which it wraps into a function which is
returned. The function accepts a point or stack of points, along with
two kwargs. With `discard_z_coord=True`, discard the z coordinate of
the result. With `treat_input_as_vectors=True`, it does not use the
homogeneous coordinate, and therefore ignores translation.

New features

- Add `Polyline.points_on_or_in_front()`.
- Add `Polyline.path_centroid` property.
- Add `polliwog.transform.compose_transforms()`.
- Add several functions in `polliwog.transform` for orthographic viewing
transformations.

Other improvements

- Improve docs.

1.0.0b7

BREAKING CHANGES

- CompositeTransform, CoordinateManager: `scale()` is renamed to `uniform_scale()`.
- `polliwog.transform.transform_matrix_for_scale` is renamed to `polliwog.transform.transform_matrix_for_uniform_scale`.

New features

- Box: Add bounding planes.
- CompositeTransform, CoordinateManager: Add `non_uniform_scale()`.
- CompositeTransform, CoordinateManager: Add `flip()`
- `polliwog.transform.transform_matrix_for_scale`: Add `allow_flipping` parameter.
- Add `polliwog.transform.transform_matrix_for_non_uniform_scale`.

Other improvements

- Document point cloud functions.
- Omit tests from wheels.

1.0.0beta.6

New features

- Add `polliwog.pointcloud.percentile`.

Page 5 of 8

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.