障碍物-类图
2015-07-11 19:42:28 6 举报
障碍物类图是一种用于描述不同类型和属性的障碍物的图形化工具。该类图通常包括障碍物的名称、形状、大小、高度、颜色等属性,以及与其他障碍物的相对位置关系。通过障碍物类图,人们可以更好地理解障碍物的空间分布和特征,从而更好地规划和管理城市交通、运动场地等场所。此外,障碍物类图还可以用于模拟和预测不同场景下的行为和决策,为城市规划、设计和管理提供重要的参考依据。总之,障碍物类图是一种简单而有效的工具,可以帮助我们更好地理解和应对各种障碍物带来的挑战。
作者其他创作
大纲/内容
OBB
+centerPoint float[]+halfWidth float+halfHeight float+axisX float[]+axisY float[]+rotation float
+getProjectionRadius() float+isCollision boolean+dot float+setRotation OBB+setXY OBB
Obstruction
+ dropSpeed float+delayFrame int+distanceToNext float+posY float
+drawSelf() void+getBottomY() float+reachedScreenButtom() boolean+drop() void+checkCollision() boolean+isCollsionWithRect() boolean
MovingSquareObstruction
+movingSpeed float+direction boolean
+drawSelf() void+drop() void+checkCollision() boolean
RotateSquareObstruction
+rotateSpeed float+clockWise boolean+currentDegree float+screenWidth float+screenHeight float+dropSpeed float
+drawSelf() void+reachedScreenButtom() boolean+drop() void+checkCollision() boolean
SquareObsrtuctionFactory
+singleSquareFlag1 int+singleSquareFlag2 int+moveSquareFlag1 int+moveSquareFlag2 int+screenWidth float+screenHeight float
+createSingleSquare() Obstruction+createSingleSquare() Obstruction+createDoubleSquare() ArrayList+createThreeSquare() ArrayList+createDropSquare() Obstruction+createMoveSquare() Obstruction+moveSquareIntoScreen float
SquareObstruction
0 条评论
下一页