|
23 | 23 | - `Topography.Trimmed`
|
24 | 24 | - `new Topography(Topography other)`
|
25 | 25 | - `Topography.TopMesh()`
|
| 26 | +- `Bezier.PointAtLength()` |
| 27 | +- `Bezier.PointAtNormalizedLength()` |
| 28 | +- `Bezier.ParameterAt()` |
| 29 | +- `Bezier.DivideByLength()` |
| 30 | +- `Bezier.Split()` |
| 31 | +- `Bezier.SplitAt()` |
| 32 | +- `Bezier.SplitByLength()` |
| 33 | +- `Bezier.ConstructPiecewiseCubicBezier()` |
26 | 34 |
|
27 | 35 | ### Changed
|
28 | 36 |
|
29 | 37 | - `Polyline` now inherits from `BoundedCurve`.
|
30 | 38 | - `Polyline` is now parameterized 0->length.
|
31 |
| -- `Polyline` now implements the `IHasArcLength` interface |
| 39 | +- `Polyline` now implements the `IHasArcLength` interface. |
32 | 40 | - `Arc` now inherits from `TrimmedCurve<Circle>`.
|
33 |
| -- `Arc` is now parameterized 0->2Pi |
| 41 | +- `Arc` is now parameterized 0->2Pi. |
34 | 42 | - `Line` now inherits from `TrimmedCurve<InfiniteLine>`.
|
35 | 43 | - `Line` is now parameterized 0->length.
|
36 |
| -- `Line` now implements the `IHasArcLength` interface |
| 44 | +- `Line` now implements the `IHasArcLength` interface. |
37 | 45 | - `Bezier` now inherits from `BoundedCurve`.
|
| 46 | +- `Bezier` now implements the `IHasArcLength` interface. |
| 47 | +- `Bezier.ArcLength()` now uses Gauss quadrature approximation vs linear sampling. |
38 | 48 | - `Polyline` is now parameterized 0->length.
|
39 | 49 | - `Circle` is now parameterized 0->2Pi.
|
40 |
| -- `Circle` now implements the `IHasArcLength` interface |
| 50 | +- `Circle` now implements the `IHasArcLength` interface. |
41 | 51 | - `Vector3.DistanceTo(Ray ray)` now returns positive infinity instead of throwing.
|
42 | 52 | - `Message`: removed obsolete `FromLine` method.
|
43 | 53 | - `AdaptiveGrid`: removed obsolete `TryGetVertexIndex` with `tolerance` parameter.
|
|
0 commit comments