gpt4 book ai didi

c++ - 找到绘制的线的交点

转载 作者:行者123 更新时间:2023-11-30 04:05:21 25 4
gpt4 key购买 nike

在qt中是否可以找到两个QLineF的交点。我画了一条线交叉到另一条线,我想找到两条线的交点。我在 qgraphicsitem 绘画事件中绘图。

最佳答案

是的,it is possible .

IntersectType QLineF::intersect(const QLineF & line, QPointF * intersectionPoint) const

Returns a value indicating whether or not this line intersects with the given line.

The actual intersection point is extracted to intersectionPoint (if the pointer is valid). If the lines are parallel, the intersection point is undefined.

因此,您将在 intersectionPoint 输出参数中获得交点。因此,你会写这样的东西:

// Get the two lines
myLineF1.interect(myLineF2, myIntersectionPoint);
// Do something with myIntersectionPoint

关于c++ - 找到绘制的线的交点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23321947/

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