Siv3D | 2D 物理演算のリファレンス
P2Material
部品 (P2Shape
) の材質を定義します。
density
部品の密度です。大きいほど面積当たりの重さが大きくなります。
restitution
部品の反発係数です。大きいほど反発しやすくなります。通常は [0.0, 1.0] の範囲です。
friction
部品の摩擦係数です。大きいほど摩擦が働きます。通常は [0.0, 1.0] の範囲です。
P2Filter
部品 (P2Shape
) にカテゴリビットフラグを指定し、特定のビットフラグを持つ部品と干渉しないようにできます。
P2BodyType
物体の種類に関するフラグです。
P2BodyType::Static
物体は常に固定され、力の影響を受けません。地面や壁などに使います。
P2BodyType::Kinematic
物体は力の影響を受けませんが、移動することができます。動く床などに使います。
P2BodyType::Dynamic
物体は力の影響を受けて動き回ります。
P2ShapeType
部品 (P2Shape
) の形状の種類を示します。
P2ContactPair
2 つの物体が接触しているときの物体 ID P2BodyID
のペアです。
P2Contact
2 つの物体の接触に関する情報です。
P2Collision
2 つの物体にはたらく全ての接触に関する情報です。最大 2 つの P2Contact
を持ちます。
P2World
物理演算を行うワールドです。通常は 1 つだけ作成します。
P2Body
物理演算のワールドに存在する物体の 1 単位です。0 個以上(通常は 1 個以上)の部品 P2Shape
から構成されます。
P2Shape
物体 (P2Body
) を構成する部品のインタフェースです。
P2Line
物体 (P2Body
) を構成する部品です。線分の形状を持ちます。
P2LineString
物体 (P2Body
) を構成する部品です。複数の連続した線分の形状を持ちます。
P2Circle
物体 (P2Body
) を構成する部品です。円の形状を持ちます。
P2Rect
物体 (P2Body
) を構成する部品です。長方形の形状を持ちます。
P2Triangle
物体 (P2Body
) を構成する部品です。三角形の形状を持ちます。
P2Quad
物体 (P2Body
) を構成する部品です。四角形の形状を持ちます。
P2Polygon
物体 (P2Body
) を構成する部品です。多角形の形状を持ちます。
P2PivotJoint
2 つの物体をつなぐジョイントの 1 種です。
P2DistanceJoint
2 つの物体をつなぐジョイントの 1 種です。
P2RopeJoint
2 つの物体をつなぐジョイントの 1 種です。
P2SliderJoint
2 つの物体をつなぐジョイントの 1 種です。
P2WheelJoint
2 つの物体をつなぐジョイントの 1 種です。
Discussion