幾何学変換
Wolfram言語は,記号アーキテクチャと高度な数学機能により,幾何学変換に非常に高レベルのアプローチを取ることができる.そのため,機械系であっても,コンピュータグラフィックスであっても,純粋数学であっても,任意の次元の完全な幾何学的,行列的,関数的表現がサポートされる.
幾何オブジェクト変換
GeometricTransformation — 幾何オブジェクトに任意の変換を適用する
3Dにおける回転行列
EulerMatrix — 現在の座標系における軸を中心とした回転(自転)
RollPitchYawMatrix — グローバル座標系における軸を中心とした回転(外因性回転)
EulerAngles, RollPitchYawAngles — 回転行列から角度を与える
nDにおける変換行列
RotationMatrix — 任意の次数での回転
ScalingMatrix — 任意の方向に伸ばす,縮める
ShearingMatrix ▪ ReflectionMatrix ▪ IdentityMatrix
TransformationMatrix — 変換関数の行列表現
nDにおける記号変換関数
RotationTransform ▪ TranslationTransform ▪ ScalingTransform
ShearingTransform ▪ ReflectionTransform ▪ RescalingTransform
AffineTransform ▪ LinearFractionalTransform
TransformationFunction — 変換の一般的な記号表現
Composition — 変換関数の記号的な合成
InverseFunction — 逆変換関数
点からの変換関数
FindGeometricTransform — 点の集合間のアフィン変換または線形分数変換を求める
代数構造
FiniteGroupData — 有限グループの属性