R2005 Vlisp: I am working on a program that takes a list of triangles that have been drawn in various ucs's and am using a transformation matrix to move them to the WCS with their corners at z zero. This part works fine. Then I use the transformation matrix again to try to move them to their relative position with the other triangles. This works fairly well except when I calculate the base corner position from the last triangle for the next triangle, the accuracy is only within 0.0001 or so. You don't notice until you get 1000 triangles down the list, then it becomes apparent that the triangles overlap 0.01 to 0.08". Is there some way to "align" my triangles using 2 points? I check the methods of my 3D polyline triangles and don't see an align method although there seems to be a lot of other choices: Methods supported: ; AppendVertex (1) ; ArrayPolar (3) ; ArrayRectangular (6) ; Copy () ; Delete () ; Explode () ; GetBoundingBox (2) ; GetExtensionDictionary () ; GetXData (3) ; Highlight (1) ; IntersectWith (2) ; Mirror (2) ; Mirror3D (3) ; Move (2) ; Rotate (2) ; Rotate3D (3) ; ScaleEntity (2) ; SetXData (2) ; TransformBy (1) ; Update () Thanks Bill