Vector.SubScaledC Method

Overload List

#SignatureDescription
1TMtxVec SubScaledC(TMtxVec X, TCplx xScale, TMtxVec Y, TCplx yScale, TCplx Z)self = X*xScale - Y*yScale - zScalar
└ indexed: TMtxVec SubScaledC(TMtxVec X, Int32 XIndex, TCplx xScale, TMtxVec Y, Int32 YIndex, TCplx yScale, TCplx Z, Int32 Index, Int32 Len)
2TMtxVec SubScaledC(TMtxVec X, TMtxVec Y, TCplx yScale, TCplx Z)self = X - Y*yScale - zScalar
└ indexed: TMtxVec SubScaledC(TMtxVec X, Int32 XIndex, TMtxVec Y, Int32 YIndex, TCplx yScale, TCplx Z, Int32 Index, Int32 Len)
3TMtxVec SubScaledC(TMtxVec X, TMtxVec Y, Double yScale, Double Z)self = X - Y*yScale - zScalar
└ indexed: TMtxVec SubScaledC(TMtxVec X, Int32 XIndex, TMtxVec Y, Int32 YIndex, Double yScale, Double Z, Int32 Index, Int32 Len)
4TMtxVec SubScaledC(TMtxVec X, Double xScale, TMtxVec Y, Double yScale, Double Z)self = X*xScale - Y*yScale - zScalar
└ indexed: TMtxVec SubScaledC(TMtxVec X, Int32 XIndex, Double xScale, TMtxVec Y, Int32 YIndex, Double yScale, Double Z, Int32 Index, Int32 Len)

Overload 1: TMtxVec SubScaledC(TMtxVec X, TCplx xScale, TMtxVec Y, TCplx yScale, TCplx Z)

Compute X*xScale - Y*yScale - zScalar

#NameTypeDescription
1XTMtxVecsource TVec or TMtx
2xScaleTCplxscalar
3YTMtxVecsource TVec or TMtx
4yScaleTCplxscalar
5ZTCplxscalar

Result: stored in self (calling object), returns self for chaining

Indexed: TMtxVec SubScaledC(TMtxVec X, Int32 XIndex, TCplx xScale, TMtxVec Y, Int32 YIndex, TCplx yScale, TCplx Z, Int32 Index, Int32 Len)

Compute X*xScale - Y*yScale - zScalar on sub array

#NameTypeDescription
1XTMtxVecsource TVec or TMtx
2XIndexInt32X start index
3xScaleTCplxscalar
4YTMtxVecsource TVec or TMtx
5YIndexInt32Y start index
6yScaleTCplxscalar
7ZTCplxscalar
8IndexInt32start index
9LenInt32element count

Result: stored in self (calling object), returns self for chaining

Overload 2: TMtxVec SubScaledC(TMtxVec X, TMtxVec Y, TCplx yScale, TCplx Z)

Compute X - Y*yScale - zScalar

#NameTypeDescription
1XTMtxVecsource TVec or TMtx
2YTMtxVecsource TVec or TMtx
3yScaleTCplxscalar
4ZTCplxscalar

Result: stored in self (calling object), returns self for chaining

Indexed: TMtxVec SubScaledC(TMtxVec X, Int32 XIndex, TMtxVec Y, Int32 YIndex, TCplx yScale, TCplx Z, Int32 Index, Int32 Len)

Compute X - Y*yScale - zScalar on sub array

#NameTypeDescription
1XTMtxVecsource TVec or TMtx
2XIndexInt32X start index
3YTMtxVecsource TVec or TMtx
4YIndexInt32Y start index
5yScaleTCplxscalar
6ZTCplxscalar
7IndexInt32start index
8LenInt32element count

Result: stored in self (calling object), returns self for chaining

Overload 3: TMtxVec SubScaledC(TMtxVec X, TMtxVec Y, Double yScale, Double Z)

Compute X - Y*yScale - zScalar

#NameTypeDescription
1XTMtxVecsource TVec or TMtx
2YTMtxVecsource TVec or TMtx
3yScaleDoublescalar
4ZDoublescalar

Result: stored in self (calling object), returns self for chaining

Indexed: TMtxVec SubScaledC(TMtxVec X, Int32 XIndex, TMtxVec Y, Int32 YIndex, Double yScale, Double Z, Int32 Index, Int32 Len)

Compute X - Y*yScale - zScalar on sub array

#NameTypeDescription
1XTMtxVecsource TVec or TMtx
2XIndexInt32X start index
3YTMtxVecsource TVec or TMtx
4YIndexInt32Y start index
5yScaleDoublescalar
6ZDoublescalar
7IndexInt32start index
8LenInt32element count

Result: stored in self (calling object), returns self for chaining

Overload 4: TMtxVec SubScaledC(TMtxVec X, Double xScale, TMtxVec Y, Double yScale, Double Z)

Compute X*xScale - Y*yScale - zScalar

#NameTypeDescription
1XTMtxVecsource TVec or TMtx
2xScaleDoublescalar
3YTMtxVecsource TVec or TMtx
4yScaleDoublescalar
5ZDoublescalar

Result: stored in self (calling object), returns self for chaining

Indexed: TMtxVec SubScaledC(TMtxVec X, Int32 XIndex, Double xScale, TMtxVec Y, Int32 YIndex, Double yScale, Double Z, Int32 Index, Int32 Len)

Compute X*xScale - Y*yScale - zScalar on sub array

#NameTypeDescription
1XTMtxVecsource TVec or TMtx
2XIndexInt32X start index
3xScaleDoublescalar
4YTMtxVecsource TVec or TMtx
5YIndexInt32Y start index
6yScaleDoublescalar
7ZDoublescalar
8IndexInt32start index
9LenInt32element count

Result: stored in self (calling object), returns self for chaining