From cae3490cc51a9df30c2ad05c2885a4276fde4bb3 Mon Sep 17 00:00:00 2001 From: John Bogovic Date: Mon, 23 Sep 2024 13:21:03 -0400 Subject: [PATCH] clarify invertibility of sequence --- rfc/wip-tform/index.md | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/rfc/wip-tform/index.md b/rfc/wip-tform/index.md index 215d1b7b..a62bab88 100644 --- a/rfc/wip-tform/index.md +++ b/rfc/wip-tform/index.md @@ -392,12 +392,11 @@ transformation (if it exists). #### sequence -A `sequence` transformation consists of an ordered array of coordinate transformations, and is invertible if every -coordinate transform in the array is invertible. To apply a sequence transformation to a point in the input coordinate system, -apply the first transformation in the list of transformations. Next, apply the second transformation to the result. Repeat until -every transformation has been applied. The output of the last transformation is the result of the sequence. - - +A `sequence` transformation consists of an ordered array of coordinate transformations, and is invertible if every coordinate +transform in the array is invertible (though could be invertible in other cases as well). To apply a sequence transformation +to a point in the input coordinate system, apply the first transformation in the list of transformations. Next, apply the second +transformation to the result. Repeat until every transformation has been applied. The output of the last transformation is the +result of the sequence. The transformations included in the `transformations` array may omit their `input` and `output` fields under the conditions outlined below: