- 类型参数:
-
S
- 嵌入空间的类型。 -
T
- 嵌入子空间的类型。
该接口表示空间中的可逆仿射变换。
可逆仿射变换包括例如缩放、平移、旋转。
变换是特定于维度的。对于维度D定义的变换,三个apply
方法之间的一致性规则如下:
- 可以使用其
apply(Point)
方法将变换应用于D维空间中的点 - 可以使用其
apply(Hyperplane)
方法将变换应用于D维空间中的(D-1)维超平面 - 可以使用其
apply(SubHyperplane, Hyperplane, Hyperplane)
方法将变换应用于(D-1)维超平面中的(D-2)维子超平面
-
方法概要
修饰符和类型方法说明apply
(Hyperplane<S> hyperplane) 变换空间中的超平面。apply
(SubHyperplane<T> sub, Hyperplane<S> original, Hyperplane<S> transformed) 变换嵌入在超平面中的子超平面。变换空间中的点。
-
方法详细资料
-
apply
变换空间中的点。- 参数:
-
point
- 要进行变换的点 - 返回:
- 代表变换后点的新对象
-
apply
变换空间中的超平面。- 参数:
-
hyperplane
- 要进行变换的超平面 - 返回:
- 代表变换后超平面的新对象
-
apply
变换嵌入在超平面中的子超平面。- 参数:
-
sub
- 要进行变换的子超平面 -
original
- 定义子超平面的超平面(这是原始超平面,变换未应用于它) -
transformed
- 定义子超平面的超平面(这是变换后的超平面,变换已应用于它) - 返回:
- 代表变换后子超平面的新对象
-