- 类型参数:
-
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- 定义子超平面的超平面(这是变换后的超平面,变换已应用于它) - 返回:
- 代表变换后子超平面的新对象
-