Update doc comment

This commit is contained in:
Hanno Braun 2022-02-21 16:06:46 +01:00
parent 61f339ba45
commit aa96f3eac1
1 changed files with 7 additions and 2 deletions

View File

@ -72,8 +72,13 @@ impl Vertex<3> {
impl Vertex<1> { impl Vertex<1> {
/// Create a transformed vertex /// Create a transformed vertex
/// ///
/// The transformed vertex has its canonical form transformed by the /// This is a 3D transformation that transforms the canonical form of the
/// transformation provided, but is otherwise identical. /// vertex, but leaves the location untouched. Since `self` is a
/// 1-dimensional vertex, transforming the location is not possible.
///
/// And, presumably, also not necessary, as this is likely part of a larger
/// transformation that also transforms the curve the vertex is on. Making
/// sure this is the case, is the responsibility of the caller.
#[must_use] #[must_use]
pub fn transform(mut self, transform: &Transform) -> Self { pub fn transform(mut self, transform: &Transform) -> Self {
self.canonical = transform.transform_point(&self.canonical); self.canonical = transform.transform_point(&self.canonical);