幾何学変換

Wolfram言語は,記号アーキテクチャと高度な数学機能により,幾何学変換に非常に高レベルのアプローチを取ることができる.そのため,機械系であっても,コンピュータグラフィックスであっても,純粋数学であっても,任意の次元の完全な幾何学的,行列的,関数的表現がサポートされる.

幾何オブジェクト変換

Rotate  ▪  Translate  ▪  Scale

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 有限グループの属性