2
我正在創建一個帶有等距塊的畫布。我想要做的是從塊中投下陰影。我目前有一個版本的工作,但陰影出現比它應該更長。我想知道是否有任何公式可以解決如何正確投射陰影。嘗試獲取等長陰影長度的公式?
我想要的是陰影略短於身高。
So far http://peterfleming.net84.net/Untitled2.png
問候 彼得
我正在創建一個帶有等距塊的畫布。我想要做的是從塊中投下陰影。我目前有一個版本的工作,但陰影出現比它應該更長。我想知道是否有任何公式可以解決如何正確投射陰影。嘗試獲取等長陰影長度的公式?
我想要的是陰影略短於身高。
So far http://peterfleming.net84.net/Untitled2.png
問候 彼得
公式?
及其三角:
光源矢量是一個三角形的側c
,您的塊中的a
側。
a^2 + b^2 = c^2
或者陰影是b
b^2 = c^2 - a^2
或
b = square root of (c^2 - a^2)
PS此的長度的前提是一個&的角度b爲90度時,又名你的塊站直向上。否則,您需要使用& c之間的角度,然後使用cos,sin和or切線來計算邊b的長度。我忘了究竟,但你可以在這裏問:https://math.stackexchange.com/
你有在歐氏空間中的所有元素(包括光源的矢量)的座標? – StaWho