很难解释,涉及角度和矩形

发布于 2024-11-13 15:30:22 字数 180 浏览 2 评论 0原文

我有一个矩形和一个角。我需要在 C# 中提供 LinearGradientBrush 的起点和终点,以便 渐变 始终完美地适合此矩形,并且不会低于或超过- 延伸矩形。

你们中的一些数学运动员可以帮助我吗?我确信有一个非常简单的解决方案。

I have a rectangle and an angle. I need to provide the start and end points of a LinearGradientBrush in C# so that the gradient always fits perfectly within this rectangle and never under or over-extends the rectangle.

Could some of you mathletes out there help me out? I'm sure there's a really simple solution to this.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

小…红帽 2024-11-20 15:30:22

以下工作会起作用吗(我无法测试它):

var myBrush = new LinearGradientBrush(Color.Red, Color.Black, myAngle);
myBrush.StartPoint = new Point(myRectangle.X, myRectangle.Y);
myBrush.EndPoint = new Point(myRectangle.X+myRectangle.Width, myRectangle.Y+myRectangle.height);

Would the following work (I am unable to test it):

var myBrush = new LinearGradientBrush(Color.Red, Color.Black, myAngle);
myBrush.StartPoint = new Point(myRectangle.X, myRectangle.Y);
myBrush.EndPoint = new Point(myRectangle.X+myRectangle.Width, myRectangle.Y+myRectangle.height);
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文