{"Entry":{"collection":"func","key":"diagonal","name":"diagonal","aliases":[],"metadata":{"changed_in":[],"changes":[{"descriptions_changed":false,"doc_overhaul":false,"from":"12","group_changed":null,"signatures":{"added":[],"removed":[]},"status":"added","to":"13"}],"content_hash":"e87bbbe7bde3d0661f32103bb87eae8c4da641ce45c37eab40e1999deb9d11aa","first_version":"13","group":"geometry","group_label":"Geometric Functions And Operators","groups":["geometry"],"imported_at":"2026-09-27T17:57:28.615036+08:00","last_version":"20","name":"diagonal","name_key":"diagonal","position":10006,"present_in":["13","14","15","16","17","18","19","20"],"signature":"diagonal ( box ) → lseg","signature_count":1,"slug":"diagonal","source_rev":"b7bd9cda","summary":"Extracts box's diagonal as a line segment (same as lseg(box)).","summary_zh":""}},"Definition":{"Collection":"func","Key":"diagonal","SourceDatabase":"center","Version":"18","SourceTable":"func","SourceKey":"diagonal","SourceRevision":"b7bd9cda","Facts":{"description":"Extracts box's diagonal as a line segment (same as lseg(box)).","description_html":"Extracts box's diagonal as a line segment (same as \u003ccode class=\"function\"\u003elseg(box)\u003c/code\u003e).","description_zh":"","description_zh_html":"","doc":{"anchor":"FUNCTIONS-GEOMETRY-FUNC-TABLE","file":"functions-geometry.html","slug":"18"},"group":"geometry","group_label":"Geometric Functions And Operators","lang":"en","layout":"table-new","pages":["functions-geometry.html"],"prose_only":false,"signatures":[{"description":"Extracts box's diagonal as a line segment (same as lseg(box)).","description_html":"Extracts box's diagonal as a line segment (same as \u003ccode class=\"function\"\u003elseg(box)\u003c/code\u003e).","description_zh":"","description_zh_html":"","examples":[{"expr":"diagonal(box '(1,2),(0,0)')","result":"[(1,2),(0,0)]"}],"html":"\u003ccode class=\"function\"\u003ediagonal\u003c/code\u003e ( \u003ccode class=\"type\"\u003ebox\u003c/code\u003e ) → \u003ccode class=\"returnvalue\"\u003elseg\u003c/code\u003e","returns":"lseg","text":"diagonal ( box ) → lseg","zh_from":""}],"zh_from":""},"ManualEvidence":{"doc":{"anchor":"FUNCTIONS-GEOMETRY-FUNC-TABLE","file":"functions-geometry.html","slug":"18"}},"MeasuredEvidence":{}},"Text":{"Collection":"func","Key":"diagonal","SourceDatabase":"pgweb","Version":"18","Locale":"zh-Hans","Title":"diagonal","Summary":"提取框的对角线作为线段（与 lseg(box)相同）。","BodyHTML":"提取框的对角线作为线段（与 \u003ccode\u003elseg(box)\u003c/code\u003e相同）。\u003cpre\u003ediagonal ( box ) → lseg\u003c/pre\u003e提取框的对角线作为线段（与 \u003ccode\u003elseg(box)\u003c/code\u003e相同）。","SourceRevision":"2026-09-12T08:18:26.491985+00:00@e2a86b52","ContentHash":"0623f407fc8e628d2311631e60454c306d47d31ee67d5b709bbaeafccbfd29c2","Payload":{"description_zh":"提取框的对角线作为线段（与 lseg(box)相同）。","description_zh_html":"提取框的对角线作为线段（与 \u003ccode class=\"function\"\u003elseg(box)\u003c/code\u003e相同）。","signatures":[{"description_zh":"提取框的对角线作为线段（与 lseg(box)相同）。","description_zh_html":"提取框的对角线作为线段（与 \u003ccode class=\"function\"\u003elseg(box)\u003c/code\u003e相同）。","returns":"lseg","text":"diagonal ( box ) → lseg","zh_from":"doc"}],"zh_from":"doc"}},"RequestedLocale":"zh-Hans","Fallback":false,"Versions":["13","14","15","16","17","18","19","20"],"Locales":["en","zh-Hans"],"Signatures":[{"Version":"18","Ordinal":0,"Hash":"f12f727f63e302bef38b3290499f19df20d2dc53edbd73899042979259c9465d","Text":"diagonal ( box ) → lseg","Returns":"lseg","Payload":{"description":"Extracts box's diagonal as a line segment (same as lseg(box)).","description_html":"Extracts box's diagonal as a line segment (same as \u003ccode class=\"function\"\u003elseg(box)\u003c/code\u003e).","description_zh":"","description_zh_html":"","examples":[{"expr":"diagonal(box '(1,2),(0,0)')","result":"[(1,2),(0,0)]"}],"html":"\u003ccode class=\"function\"\u003ediagonal\u003c/code\u003e ( \u003ccode class=\"type\"\u003ebox\u003c/code\u003e ) → \u003ccode class=\"returnvalue\"\u003elseg\u003c/code\u003e","returns":"lseg","text":"diagonal ( box ) → lseg","zh_from":""}}],"Spellings":null,"SQLState":null,"Evidence":null}
