added origin and angles getter/setter