matrix: Add point3d transformation

Issue: #18