() ¶(…, "Position", pos) ¶(…, "Curvature", curv) ¶(…, "EdgeColor", ec) ¶(…, "FaceColor", fc) ¶(hax, …) ¶h = rectangle (…) ¶绘制从定义的矩形补丁pos和curv.
变量pos(1:2)定义贴片的左下角,以及pos(3:4)定义其宽度和高度。默认情况下,的值pos是[0, 0, 1, 1].
变量curv定义直角边的曲率,可以是标量或二元向量,值在0和1之间。值为0表示边没有曲率,而值为1表示边完全弯曲成圆弧。如果curv是一个双元素向量,那么第一个元素是沿着贴片的x轴的曲率,第二个元素是沿y轴的曲率。
如果curv是标量,它表示矩形两条边中较短边的曲率,另一边的曲率从定义
min (pos(1:2)) / max (pos(1:2)) * curv
其他键/值对将传递给基础补丁命令。完整的属性清单详见Patch Properties.
如果第一个参数hax是一个轴句柄,然后绘制到此轴,而不是返回的当前轴gca.
可选返回值h是createdrectangle对象的图形句柄。
版权所有 © 2024-2025 Octave中文网
ICP备案/许可证号:黑ICP备2024030411号-2