Lumino
ln::EdgeCollisionShape2D Class Reference

頂点により定義される、連続する任意の線分の衝突判定形状です。 More...

#include <PhysicsWorld2D.hpp>

Inheritance diagram for ln::EdgeCollisionShape2D:
ln::CollisionShape2D

Public Member Functions

bool setLoopEnabled (bool value)
 始点と終点を自動的に接続するかどうかを設定します。(default: true)
 
- Public Member Functions inherited from ln::CollisionShape2D
void setPosition (const Vector2 &value)
 この形状のローカルオフセットを設定します。
 
const Vector2position () const
 この形状のローカルオフセットを取得します。
 
void setRotation (float value)
 この形状のローカルの回転角度を設定します。(単位: radian)
 
float rotation () const
 この形状のローカルの回転角度を取得します。(単位: radian)
 

Static Public Member Functions

static Ref< EdgeCollisionShape2Dcreate ()
 EdgeCollisionShape2D を作成します。
 

Detailed Description

頂点により定義される、連続する任意の線分の衝突判定形状です。

エッジは衝突判定の境界を表すものであるため、ボリュームを持ちません。そのため、エッジとエッジの衝突はできません。 また、エッジはポリゴンのように閉じている必要はありません。


The documentation for this class was generated from the following file: