所以我在画布上有一个随机的点,它将沿着画布底部的一条线与随机的点画一条线。从画布底部的随机点开始,我想画一条向相反方向发散的线(把它想象成"V")。
我有一个严重的问题,概念化我需要做什么,以完成获得适当的X坐标为第二条线,将绘制(y坐标显然是相等的)。我正在尝试使用JES
中的addLine函数来做到这一点如果有人能告诉我正确的方向,我将不胜感激
听起来你基本上只是想在这里画一个等腰三角形,这样你的V的两条腿就会相等,尽管角度相反。
这并没有定义你的两条腿之间的严格角度(听起来好像是对的),只是两个点和你在画布底部的点之间的x距离相等。
具体来说,如果你有这样的代码:
first_point = (a, b)
bottom_point = (c, d)
你要确保second_point
平行于第一个点的对面,所以y坐标应该相同,x方向上的距离应该等于到bottom_point
的距离,尽管方向相反。
third_point_x = c - (a - c)
third_point = (third_point_x, b)
希望这对你有帮助,如果你有任何问题,请告诉我。