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