gpt4 book ai didi

cocoa - 给定的矩形是否与旋转 View 相交?

转载 作者:行者123 更新时间:2023-12-03 17:07:04 28 4
gpt4 key购买 nike

我有一个使用 -setFrameRotation 旋转的 NSView。 (这是必要的,因为 View 响应鼠标事件,如果您仅使用旋转的 NSAffineTransform 绘制 View ,则不会获得正确的行为。)

给定旋转 View 的 super View 坐标中的矩形,如何确定矩形的哪一部分与旋转 View 的框架相交?

用例:Cocoa 文本系统建议在线条片段矩形中绘制文本。我需要确定该矩形的多少部分可以填充文本而不与旋转 View 重叠。

最佳答案

取该点,使用仿射变换旋转到矩形边界的坐标系中,然后对其进行矩形测试。

关于cocoa - 给定的矩形是否与旋转 View 相交?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4717146/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com