vlax-tmatrix


(vlax-tmatrix mtxList)

This function returns COM representation of a (4 x 4) transformation matrix defined by mtxList.

Arguments

mtxList  (list of 4 sub-lists containing each 4 double values)  4 x 4 matrix of double values, defines a transformation matrix

Return

Variant(SafeArray(double))  Variant, containing a SafeArray of doubles

Example

(setq mtx (vlax-tmatrix '((1 1 1 0) (2 3 4 0) (3 4 5 10) (3 3 4 4))))  #<variant 8197 ...>
(setq sa (vlax-variant-value mtx))  #<safearray...>
(vlax-safearray->list sa)  ((1.0 1.0 1.0 0.0) (2.0 3.0 4.0 0.0) (3.0 4.0 5.0 10.0) (3.0 3.0 4.0 4.0))

Remarks

the transformation matrix can be used in VLA functions like 'TransformBy



©  Bricsys NV. All rights reserved.