## Rigid Transformation And The Block Matrix

The affine transform in the 3D world can be represented by a 4×4 matrix.     If there is no scale in the affine transform, the vector is translate vector and A is the rotate matrix. The original point’s position is representing by M, the changed point’s position is M’. Read more…

## Wolfram – Calculation And Plot On Lists

Here are some notes about how to create, change , and plot data stored by lists. Many examples come from the book An Elementary Introduction To The Wolfram Language. Make a plot of the first 10 squares, starting at 1. ListPlot[Range^2] Make a combined list of the first 5 squares Read more…

## VTK – Local Coordinate System

We want to know the world coordinate of a point on a 3D widget event though we don’t know the widget’s position on the world coordinate system. I get a matrix from an actor and create a temporal vtkTransform object, then the function TransformDoublePoint can give me the real coordinate Read more…

3D Model Viewer: add grid plane and convex hull.