(
transform, // inout
textBB // in
)
| 1283 | } |
| 1284 | |
| 1285 | function computeTransform( |
| 1286 | transform, // inout |
| 1287 | textBB // in |
| 1288 | ) { |
| 1289 | var a = (transform.rotate * Math.PI) / 180; |
| 1290 | var cosA = Math.cos(a); |
| 1291 | var sinA = Math.sin(a); |
| 1292 | var midX = (textBB.left + textBB.right) / 2; |
| 1293 | var midY = (textBB.top + textBB.bottom) / 2; |
| 1294 | transform.textX = midX * cosA - midY * sinA; |
| 1295 | transform.textY = midX * sinA + midY * cosA; |
| 1296 | transform.noCenter = true; |
| 1297 | } |
| 1298 | |
| 1299 | module.exports = { |
| 1300 | plot: plot, |
no outgoing calls
no test coverage detected
searching dependent graphs…