小编Lia*_*Kai的帖子

从已知的边界框坐标计算旋转的矩形大小

从旋转的矩形中读取了" 计算边界"框的坐标,以了解如何从旋转的矩形计算边界框坐标.但在特殊情况下如下图:

http://i.stack.imgur.com/3UNfD.png

如果获得边界框大小,坐标和旋转度,如何获得旋转的矩形大小?

我尝试在javascript中编写代码

//assume w=123,h=98,deg=35 and get calculate box size
var deg = 35;
var bw = 156.9661922099485;
var bh = 150.82680201149986;

//calculate w and h
var xMax = bw / 2;
var yMax = bh / 2;
var radian = (deg / 180) * Math.PI;
var cosine = Math.cos(radian);
var sine = Math.sin(radian);
var cx = (xMax * cosine) + (yMax * sine)   / (cosine * cosine + sine * sine);
var cy …
Run Code Online (Sandbox Code Playgroud)

math geometry rotation bounding-box

19
推荐指数
1
解决办法
1万
查看次数

标签 统计

bounding-box ×1

geometry ×1

math ×1

rotation ×1