MtxExprInt.MulAndDiv Method

Overload List

#SignatureDescription
1MatrixInt MulAndDiv(TMtxInt X, TMtxVecInt Y, TMtxVecInt Z)Result = X * Y / Z
2MatrixInt MulAndDiv(TMtxInt X, TMtxVecInt Y, Int32 Z)Result = X * Y / zScalar
3MatrixInt MulAndDiv(TMtxInt X, TMtxVecInt Y, Int32 xyScale, TMtxVecInt Z)Result = X * Y * xyScale / Z
4VectorInt MulAndDiv(TVecInt X, TMtxVecInt Y, TMtxVecInt Z)Result = X * Y / Z
5VectorInt MulAndDiv(TVecInt X, TMtxVecInt Y, Int32 Z)Result = X * Y / zScalar
6VectorInt MulAndDiv(TVecInt X, TMtxVecInt Y, Int32 xyScale, TMtxVecInt Z)Result = X * Y * xyScale / Z

Overload 1: MatrixInt MulAndDiv(TMtxInt X, TMtxVecInt Y, TMtxVecInt Z)

Compute X * Y / Z

#NameTypeDescription
1XTMtxIntsource TMtxInt
2YTMtxVecIntsource TVecInt or TMtxInt
3ZTMtxVecIntsource TVecInt or TMtxInt

Returns: MatrixInt

Overload 2: MatrixInt MulAndDiv(TMtxInt X, TMtxVecInt Y, Int32 Z)

Compute X * Y / zScalar

#NameTypeDescription
1XTMtxIntsource TMtxInt
2YTMtxVecIntsource TVecInt or TMtxInt
3ZInt32

Returns: MatrixInt

Overload 3: MatrixInt MulAndDiv(TMtxInt X, TMtxVecInt Y, Int32 xyScale, TMtxVecInt Z)

Compute X Y xyScale / Z

#NameTypeDescription
1XTMtxIntsource TMtxInt
2YTMtxVecIntsource TVecInt or TMtxInt
3xyScaleInt32
4ZTMtxVecIntsource TVecInt or TMtxInt

Returns: MatrixInt

Overload 4: VectorInt MulAndDiv(TVecInt X, TMtxVecInt Y, TMtxVecInt Z)

Compute X * Y / Z

#NameTypeDescription
1XTVecIntsource TVecInt
2YTMtxVecIntsource TVecInt or TMtxInt
3ZTMtxVecIntsource TVecInt or TMtxInt

Returns: VectorInt

Overload 5: VectorInt MulAndDiv(TVecInt X, TMtxVecInt Y, Int32 Z)

Compute X * Y / zScalar

#NameTypeDescription
1XTVecIntsource TVecInt
2YTMtxVecIntsource TVecInt or TMtxInt
3ZInt32

Returns: VectorInt

Overload 6: VectorInt MulAndDiv(TVecInt X, TMtxVecInt Y, Int32 xyScale, TMtxVecInt Z)

Compute X Y xyScale / Z

#NameTypeDescription
1XTVecIntsource TVecInt
2YTMtxVecIntsource TVecInt or TMtxInt
3xyScaleInt32
4ZTMtxVecIntsource TVecInt or TMtxInt

Returns: VectorInt