* adding custom code for my personal usage
* can transform points using a transform matrix