#23 add some camera transform method