接著昨天ctm練習繼續 乙個點在三角形內的練習

2021-10-11 17:38:27 字數 691 閱讀 5160

px, py = eval(input("enter a point』s x- and y-coordinates: "))

ax, ay = 0, 0

bx, by = 200, 0 cx, cy = 0, 100

trasign = (bx - ax) * (cy - ay) - (by - ay) *(cx - ax)

print(trasign)

abside = (bx - ax) * (py - ay) - (by - ay) * (px - ax)

caside = (ax - cx) * (py - cy) - (ay - cy) * (px - cx)

bcside = (cx - bx) * (py - cy) - (cy - by) * (px - cx)

if (abside * trasign >0) and (caside * trasign > 0) and (bcside * trasign > 0):

print(f"the point is in the ********")

else:

print(f"the point is not in the ********")

這是上次編寫的內容。確實比昨天的海內法等要簡單一些。但是這個判定公式,也存在著問題。

這個題我也是用該公式,但是發生了和答案完全不符的結果。為此我還在繼續的尋找。

接著上乙個筆記

我也不知道為什麼我把記憶體圖 貼了上去,可顯示不出來。如果有記憶體圖說起來就比較好理解,可是沒有,那我先這樣大概的說吧,首先乙個pe檔案是有幾個結構體組成的 第乙個是 image dos header typedef struct image dos header image dos header,...

如何判斷乙個點在矩形內

最近在做遊戲伺服器中技能模組,往往要掃瞄乙個區域,判斷npc是不是在我這個區域內,在的話就發傷害。就需要實現一下,對於乙個點是否在矩形內的判斷。只需要判斷該點是否在上下兩條邊和左右兩條邊之間就行,判斷乙個點是否在兩條線段之間夾著,就轉化成,判斷乙個點是否在某條線段的一邊上,就可以利用叉乘的方向性,來...

昨天,我的乙個組員向我請假

昨天,我的乙個組員向我請假一天,請假的理由是 太累了,身體不舒服 看過這個理由,想說些什麼.我們小組5個人,用了15天時間,開發了乙個bbs和乙個相簿,包括前台和後台.開發期間每天都是到晚上11點,工作量確實很大.第三週進行bug處理和開發總後台,開發時間調整到晚上9點.因為7月1日,也就是第五周的...