{ "name": "project", "type": "function", "description": "Returns a point projected from a start point using a distance and bearing (azimuth) in radians.", "arguments": [ {"arg":"point","description":"start point"}, {"arg":"distance","description":"distance to project"}, {"arg":"bearing","description":"bearing in radians clockwise, where 0 corresponds to north"} ], "examples": [ { "expression":"project(make_point(1, 2), 3, radians(270))", "returns":"Point(-2, 2)"} ] }