Difference between revisions of "findProjectileTrajectory (日本語)"

m (寄贈者)
m (寄贈者)
Line 13: Line 13:
  
 
== 寄贈者 ==
 
== 寄贈者 ==
* [[User:Substitute541|Substitute541]]
+
* [[(User):Substitute541 (日本語)|Substitute541]]
  
 
[[Category:Snippets (日本語)]]
 
[[Category:Snippets (日本語)]]
{{#set:Author=(User):Substitute541 (日本語)}}
+
{{#set:Author=User:Substitute541}}
 
{{#set:Description=一定時間に投射物の位置を検出します。}}
 
{{#set:Description=一定時間に投射物の位置を検出します。}}
  
 
== そのほかの言語 ==
 
== そのほかの言語 ==
 
{{i18n|findProjectileTrajectory}}
 
{{i18n|findProjectileTrajectory}}

Revision as of 12:36, 11 November 2016

一定時間に投射物の位置を検出します。

変数定義 : ri = 初期位置 {x, y} ; vi = 初速 {vx, vy} ; g = 重力 {gx, gy} ; t = 重力

-- ここでは ri, vi および g が {x、y} 記法へ入ると仮定します。
function findProjectileTrajectory(ri, vi, g, t)
	local rfx = ri[1] + vi[1]*t + (g[1] * t^2)/2
	local rfy = ri[2] + vi[2]*t + (g[2] * t^2)/2
	return rfx, rfy
end

寄贈者


そのほかの言語