├── .gitignore ├── CHANGELOG.md ├── README.md ├── icons ├── CrossProductVector3.png ├── DeterminantMatrix3.png ├── DeterminantMatrix4.png ├── DotProductVector3.png ├── IdentityMatrix4.png ├── InvertMatrix4.png ├── MagnitudeVector3.png ├── Math.png ├── Matrix3.png ├── Matrix4.png ├── NormalizeVector3.png ├── ProductMatrix4.png ├── ProductVector3.png ├── RotateMatrix4.png ├── ScaleMatrix4.png ├── TransformMatrix4.png ├── TranslateMatrix4.png ├── TransposeMatrix4.png ├── Vector2.png └── Vector3.png ├── init.py ├── menu.py ├── nuke ├── Convert │ ├── LumaToVector3.nk │ ├── STMapToVector2.nk │ ├── Vector2ToSTMap.nk │ └── Vector3ToMatrix4.nk ├── Generate │ ├── GenerateMatrix4.nk │ └── GenerateSTMap.nk ├── Gizmos │ └── IIDistort.gizmo └── Math │ ├── Axis │ ├── InvertAxis.nk │ ├── TransformAxis.nk │ └── ZeroAxis.nk │ ├── Matrix4 │ ├── InvertMatrix4.nk │ ├── ProductMatrix4.nk │ ├── RotateMatrix4.nk │ ├── ScaleMatrix4.nk │ ├── TransformMatrix4.nk │ ├── TranslateMatrix4.nk │ └── TransposeMatrix4.nk │ ├── Vector2 │ ├── CrossProductVector2.nk │ ├── DotProductVector2.nk │ ├── MagnitudeVector2.nk │ ├── NormalizeVector2.nk │ ├── RotateVector2.nk │ └── TransformVector2.nk │ └── Vector3 │ ├── CrossProductVector3.nk │ ├── DotProductVector3.nk │ ├── MagnitudeVector3.nk │ ├── MultiplyVector3Matrix3.nk │ ├── NormalizeVector3.nk │ ├── RotateVector3.nk │ └── TransformVector3.nk └── transform_utils ├── __init__.py ├── matrix_utils.py ├── rotation_filters.py └── tracker4_api.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapoga/nuke-vector-matrix/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapoga/nuke-vector-matrix/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapoga/nuke-vector-matrix/HEAD/README.md -------------------------------------------------------------------------------- /icons/CrossProductVector3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapoga/nuke-vector-matrix/HEAD/icons/CrossProductVector3.png -------------------------------------------------------------------------------- /icons/DeterminantMatrix3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapoga/nuke-vector-matrix/HEAD/icons/DeterminantMatrix3.png -------------------------------------------------------------------------------- /icons/DeterminantMatrix4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapoga/nuke-vector-matrix/HEAD/icons/DeterminantMatrix4.png -------------------------------------------------------------------------------- /icons/DotProductVector3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapoga/nuke-vector-matrix/HEAD/icons/DotProductVector3.png -------------------------------------------------------------------------------- /icons/IdentityMatrix4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapoga/nuke-vector-matrix/HEAD/icons/IdentityMatrix4.png -------------------------------------------------------------------------------- /icons/InvertMatrix4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapoga/nuke-vector-matrix/HEAD/icons/InvertMatrix4.png -------------------------------------------------------------------------------- /icons/MagnitudeVector3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapoga/nuke-vector-matrix/HEAD/icons/MagnitudeVector3.png -------------------------------------------------------------------------------- /icons/Math.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapoga/nuke-vector-matrix/HEAD/icons/Math.png -------------------------------------------------------------------------------- /icons/Matrix3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapoga/nuke-vector-matrix/HEAD/icons/Matrix3.png -------------------------------------------------------------------------------- /icons/Matrix4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapoga/nuke-vector-matrix/HEAD/icons/Matrix4.png -------------------------------------------------------------------------------- /icons/NormalizeVector3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapoga/nuke-vector-matrix/HEAD/icons/NormalizeVector3.png -------------------------------------------------------------------------------- /icons/ProductMatrix4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapoga/nuke-vector-matrix/HEAD/icons/ProductMatrix4.png -------------------------------------------------------------------------------- /icons/ProductVector3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapoga/nuke-vector-matrix/HEAD/icons/ProductVector3.png -------------------------------------------------------------------------------- /icons/RotateMatrix4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapoga/nuke-vector-matrix/HEAD/icons/RotateMatrix4.png -------------------------------------------------------------------------------- /icons/ScaleMatrix4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapoga/nuke-vector-matrix/HEAD/icons/ScaleMatrix4.png -------------------------------------------------------------------------------- /icons/TransformMatrix4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapoga/nuke-vector-matrix/HEAD/icons/TransformMatrix4.png -------------------------------------------------------------------------------- /icons/TranslateMatrix4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapoga/nuke-vector-matrix/HEAD/icons/TranslateMatrix4.png -------------------------------------------------------------------------------- /icons/TransposeMatrix4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapoga/nuke-vector-matrix/HEAD/icons/TransposeMatrix4.png -------------------------------------------------------------------------------- /icons/Vector2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapoga/nuke-vector-matrix/HEAD/icons/Vector2.png -------------------------------------------------------------------------------- /icons/Vector3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapoga/nuke-vector-matrix/HEAD/icons/Vector3.png -------------------------------------------------------------------------------- /init.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapoga/nuke-vector-matrix/HEAD/init.py -------------------------------------------------------------------------------- /menu.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapoga/nuke-vector-matrix/HEAD/menu.py -------------------------------------------------------------------------------- /nuke/Convert/LumaToVector3.nk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapoga/nuke-vector-matrix/HEAD/nuke/Convert/LumaToVector3.nk -------------------------------------------------------------------------------- /nuke/Convert/STMapToVector2.nk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapoga/nuke-vector-matrix/HEAD/nuke/Convert/STMapToVector2.nk -------------------------------------------------------------------------------- /nuke/Convert/Vector2ToSTMap.nk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapoga/nuke-vector-matrix/HEAD/nuke/Convert/Vector2ToSTMap.nk -------------------------------------------------------------------------------- /nuke/Convert/Vector3ToMatrix4.nk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapoga/nuke-vector-matrix/HEAD/nuke/Convert/Vector3ToMatrix4.nk -------------------------------------------------------------------------------- /nuke/Generate/GenerateMatrix4.nk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapoga/nuke-vector-matrix/HEAD/nuke/Generate/GenerateMatrix4.nk -------------------------------------------------------------------------------- /nuke/Generate/GenerateSTMap.nk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapoga/nuke-vector-matrix/HEAD/nuke/Generate/GenerateSTMap.nk -------------------------------------------------------------------------------- /nuke/Gizmos/IIDistort.gizmo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapoga/nuke-vector-matrix/HEAD/nuke/Gizmos/IIDistort.gizmo -------------------------------------------------------------------------------- /nuke/Math/Axis/InvertAxis.nk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapoga/nuke-vector-matrix/HEAD/nuke/Math/Axis/InvertAxis.nk -------------------------------------------------------------------------------- /nuke/Math/Axis/TransformAxis.nk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapoga/nuke-vector-matrix/HEAD/nuke/Math/Axis/TransformAxis.nk -------------------------------------------------------------------------------- /nuke/Math/Axis/ZeroAxis.nk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapoga/nuke-vector-matrix/HEAD/nuke/Math/Axis/ZeroAxis.nk -------------------------------------------------------------------------------- /nuke/Math/Matrix4/InvertMatrix4.nk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapoga/nuke-vector-matrix/HEAD/nuke/Math/Matrix4/InvertMatrix4.nk -------------------------------------------------------------------------------- /nuke/Math/Matrix4/ProductMatrix4.nk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapoga/nuke-vector-matrix/HEAD/nuke/Math/Matrix4/ProductMatrix4.nk -------------------------------------------------------------------------------- /nuke/Math/Matrix4/RotateMatrix4.nk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapoga/nuke-vector-matrix/HEAD/nuke/Math/Matrix4/RotateMatrix4.nk -------------------------------------------------------------------------------- /nuke/Math/Matrix4/ScaleMatrix4.nk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapoga/nuke-vector-matrix/HEAD/nuke/Math/Matrix4/ScaleMatrix4.nk -------------------------------------------------------------------------------- /nuke/Math/Matrix4/TransformMatrix4.nk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapoga/nuke-vector-matrix/HEAD/nuke/Math/Matrix4/TransformMatrix4.nk -------------------------------------------------------------------------------- /nuke/Math/Matrix4/TranslateMatrix4.nk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapoga/nuke-vector-matrix/HEAD/nuke/Math/Matrix4/TranslateMatrix4.nk -------------------------------------------------------------------------------- /nuke/Math/Matrix4/TransposeMatrix4.nk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapoga/nuke-vector-matrix/HEAD/nuke/Math/Matrix4/TransposeMatrix4.nk -------------------------------------------------------------------------------- /nuke/Math/Vector2/CrossProductVector2.nk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapoga/nuke-vector-matrix/HEAD/nuke/Math/Vector2/CrossProductVector2.nk -------------------------------------------------------------------------------- /nuke/Math/Vector2/DotProductVector2.nk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapoga/nuke-vector-matrix/HEAD/nuke/Math/Vector2/DotProductVector2.nk -------------------------------------------------------------------------------- /nuke/Math/Vector2/MagnitudeVector2.nk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapoga/nuke-vector-matrix/HEAD/nuke/Math/Vector2/MagnitudeVector2.nk -------------------------------------------------------------------------------- /nuke/Math/Vector2/NormalizeVector2.nk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapoga/nuke-vector-matrix/HEAD/nuke/Math/Vector2/NormalizeVector2.nk -------------------------------------------------------------------------------- /nuke/Math/Vector2/RotateVector2.nk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapoga/nuke-vector-matrix/HEAD/nuke/Math/Vector2/RotateVector2.nk -------------------------------------------------------------------------------- /nuke/Math/Vector2/TransformVector2.nk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapoga/nuke-vector-matrix/HEAD/nuke/Math/Vector2/TransformVector2.nk -------------------------------------------------------------------------------- /nuke/Math/Vector3/CrossProductVector3.nk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapoga/nuke-vector-matrix/HEAD/nuke/Math/Vector3/CrossProductVector3.nk -------------------------------------------------------------------------------- /nuke/Math/Vector3/DotProductVector3.nk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapoga/nuke-vector-matrix/HEAD/nuke/Math/Vector3/DotProductVector3.nk -------------------------------------------------------------------------------- /nuke/Math/Vector3/MagnitudeVector3.nk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapoga/nuke-vector-matrix/HEAD/nuke/Math/Vector3/MagnitudeVector3.nk -------------------------------------------------------------------------------- /nuke/Math/Vector3/MultiplyVector3Matrix3.nk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapoga/nuke-vector-matrix/HEAD/nuke/Math/Vector3/MultiplyVector3Matrix3.nk -------------------------------------------------------------------------------- /nuke/Math/Vector3/NormalizeVector3.nk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapoga/nuke-vector-matrix/HEAD/nuke/Math/Vector3/NormalizeVector3.nk -------------------------------------------------------------------------------- /nuke/Math/Vector3/RotateVector3.nk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapoga/nuke-vector-matrix/HEAD/nuke/Math/Vector3/RotateVector3.nk -------------------------------------------------------------------------------- /nuke/Math/Vector3/TransformVector3.nk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapoga/nuke-vector-matrix/HEAD/nuke/Math/Vector3/TransformVector3.nk -------------------------------------------------------------------------------- /transform_utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /transform_utils/matrix_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapoga/nuke-vector-matrix/HEAD/transform_utils/matrix_utils.py -------------------------------------------------------------------------------- /transform_utils/rotation_filters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapoga/nuke-vector-matrix/HEAD/transform_utils/rotation_filters.py -------------------------------------------------------------------------------- /transform_utils/tracker4_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapoga/nuke-vector-matrix/HEAD/transform_utils/tracker4_api.py --------------------------------------------------------------------------------