#include <CDQuickHull2D.h>
Collaboration diagram for Spr::CDQHLine< TVtx >:
Definition at line 19 of file CDQuickHull2D.h.
|
メモリクリア.使う前に呼ぶ. < メモリクリア.使う前に呼ぶ. Definition at line 13 of file CDQuickHull2DImp.h. References Spr::CDQHLine< TVtx >::deleted. Referenced by Spr::CDQHLines< TVtx >::CreateCone(), Spr::CDQHLines< TVtx >::CreateConvexHull(), and Spr::CDQHLines< TVtx >::CreateFirstConvex(). |
|
辺の裏表をひっくり返す.
Definition at line 76 of file CDQuickHull2DImp.h. References Spr::CDQHLine< TVtx >::dist, Spr::CDQHLine< TVtx >::normal, and Spr::CDQHLine< TVtx >::vtx. Referenced by Spr::CDQHLines< TVtx >::CreateFirstConvex(). |
|
頂点 v から表側が見えるかどうか Definition at line 17 of file CDQuickHull2DImp.h. References Spr::CDQHLine< TVtx >::dist, and Spr::CDQHLine< TVtx >::normal. Referenced by Spr::CDQHLines< TVtx >::CreateCone(). |
|
vの頂点番号を返す(0..1を返す).見つからなければ3を返す.
Definition at line 22 of file CDQuickHull2DImp.h. References Spr::CDQHLine< TVtx >::vtx. |
|
法線ベクトルと距離を計算する. Definition at line 28 of file CDQuickHull2DImp.h. References Spr::CDQHLine< TVtx >::dist, PTM::VectorImp< SZ, STR, OD >::norm(), Spr::CDQHLine< TVtx >::normal, PTM::VectorImp< SZ, STR, OD >::unitize(), Spr::CDQHLine< TVtx >::vtx, Spr::TVec2< T >::x, and Spr::TVec2< T >::y. Referenced by Spr::CDQHLines< TVtx >::CreateCone(), and Spr::CDQHLines< TVtx >::CreateFirstConvex(). |
|
点との距離を計算する.精度を考慮して一番近い点で計算する.
Definition at line 38 of file CDQuickHull2DImp.h. References Spr::CDQHLine< TVtx >::normal, and Spr::CDQHLine< TVtx >::vtx. Referenced by Spr::CDQHLines< TVtx >::FindFarthest(). |
|
デバッグ用表示
Definition at line 44 of file CDQuickHull2DImp.h. References Spr::CDQHLine< TVtx >::deleted, Spr::CDQHLine< TVtx >::dist, Spr::CDQHLine< TVtx >::normal, and Spr::CDQHLine< TVtx >::vtx. |
|
面の法線
Definition at line 21 of file CDQuickHull2D.h. Referenced by Spr::CDQHLine< TVtx >::CalcDist(), Spr::CDQHLine< TVtx >::CalcNormal(), Spr::CDQHLines< TVtx >::CreateConvexHull(), Spr::CDQHLine< TVtx >::Print(), Spr::CDQHLine< TVtx >::Reverse(), and Spr::CDQHLine< TVtx >::Visible(). |
|
面の原点からの距離
Definition at line 22 of file CDQuickHull2D.h. Referenced by Spr::CDQHLine< TVtx >::CalcNormal(), Spr::CDQHLines< TVtx >::CreateConvexHull(), Spr::CDQHLine< TVtx >::Print(), Spr::CDQHLine< TVtx >::Reverse(), and Spr::CDQHLine< TVtx >::Visible(). |
|
|
隣の面 vtx[0] の隣が neighbor[0]
Definition at line 25 of file CDQuickHull2D.h. Referenced by Spr::CDQHLines< TVtx >::CreateCone(), Spr::CDQHLines< TVtx >::CreateConvexHull(), and Spr::CDQHLines< TVtx >::CreateFirstConvex(). |
|
削除された面はtrue
Definition at line 26 of file CDQuickHull2D.h. Referenced by Spr::CDQHLine< TVtx >::Clear(), Spr::CDQHLines< TVtx >::CreateCone(), Spr::CDQHLines< TVtx >::CreateConvexHull(), and Spr::CDQHLine< TVtx >::Print(). |