按軌跡週期運動

2022-04-09 01:28:29 字數 1944 閱讀 9707

一、水平方向上的反覆運動

例如:水平寬度:50px

小球直徑:6px

html結構:

css樣式:

.line

.point

js**:

var point = document.getelementbyid("point");

var line = document.getelementbyid("line");

var i = 0, j = 0;

var b = false;

setinterval(function ()

if (contline.offsetwidth == i)

if (i > 0 && true == b)

if (0 == i)

}, 60);

view code

123

3637

3839

4041

42

二、按長方形(正方形)周長運動

長方形的長和寬分別是150px和100px

小球直徑:6px

html結構:

css樣式:

.rectangle

.point

js**:

var point = document.getelementbyid("point");

var rectangle = document.getelementbyid("rectangle");

var i = 0, j = 0;

setinterval(function ()

else if (rectangle.offsetwidth == i && j < rectangle.offsetheight)

else if (i > 0 && rectangle.offsetheight == j)

else

}, 60);

view code

123

4041

4243

4445

46

三、按圓形周長運動 2∏r

圓形直徑:100px

小球直徑:6px

html結構:

css樣式:

.circle

.point

js**:

var point = document.getelementbyid("point");

var i = 0;

setinterval(function ()

else

}, 60);

view code

123

2829

3031

3233

34

四、橢圓周長運動 ∏(a+b)

橢圓長半徑:100px、短半徑:50px

小球直徑:6px

html結構:

css樣式:

.oval

.point

js**:

var point = document.getelementbyid("point");

var i = 0;

setinterval(function ()

else

}, 60);

view code

123

2829

3031

3233

34

直線運動軌跡

public class point author administrator liuzy 本類的功能是獲得直線運動軌跡上的點 每次呼叫getnextpoint 將獲得從起始點順序的下乙個點 public class linepoint public void reset 獲得下乙個點的座標 pub...

運動軌跡 藍橋杯

9名運動員參加比賽,需要分3組進行預賽。有哪些分組的方案呢?我們標記運動員為 a,b,c,i 下面的程式列出了所有的分組方法。該程式的正常輸出為 abc def ghi abc deg fhi abc deh fgi abc dei fgh abc dfg ehi abc dfh egi abc d...

車輛運動軌跡資料集

一 sanfrancisco bay area 1.資料集包括500輛計程車近30天的 2008年5月17日 6月10日 行駛資料 2.車輛行駛資料的取樣時間間隔1min 3.車輛軌跡資料報含 車輛id 經緯度 位置 是否載客 時間 4.無瞬時速度 二 shanghai 1.資料集包括4千輛計程車2...