#include <CDQuickHull3D.h>
Definition at line 45 of file CDQuickHull3D.h.
|
Žg—pς݃oƒbƒtƒ@‚̃TƒCƒY
Definition at line 77 of file CDQuickHull3DImp.h. References Spr::CDQHPlanes< TVtx >::begin, and Spr::CDQHPlanes< TVtx >::end. |
|
b‚©‚çe‚܂ł̒¸“_‚©‚ç“Ê•ï‚ðì‚éDŽg—p‚µ‚½’¸“_‚Íb‚©‚çvtxBeginC Žg—p‚µ‚È‚©‚Á‚½’¸“_‚ÍCvtxBegin‚©‚çe‚Ɉړ®‚·‚éD begin‚©‚çend‚Í’¸“_‚ð3‚Š܂ޖʂɂȂéD‚»‚ê‚ç‚Ì–Ê‚¤‚¿“Ê•ï‚ÉŽg‚í‚ꂽ–Ê ‚Í CDQHPlane::deleted ‚ª false ‚ɂȂÁ‚Ä‚¢‚éD Definition at line 100 of file CDQuickHull3DImp.h. References Spr::CDQHPlanes< TVtx >::begin, Spr::CDQHPlanes< TVtx >::buffer, Spr::CDQHPlanes< TVtx >::CreateFirstConvex(), Spr::CDQHPlane< TVtx >::deleted, Spr::CDQHPlane< TVtx >::dist, DSTR, Spr::CDQHPlanes< TVtx >::end, Spr::CDQHPlanes< TVtx >::len, Spr::CDQHPlane< TVtx >::normal, Spr::CDQHPlanes< TVtx >::TreatPlane(), Spr::CDQHPlane< TVtx >::vtx, Spr::CDQHPlanes< TVtx >::vtxBegin, Spr::CDQHPlanes< TVtx >::vtxBeginInput, Spr::CDQHPlanes< TVtx >::vtxEnd, and Spr::CDQHPlanes< TVtx >::vtxEndInput. |
|
ʼn‚̓ʑ½–Ê‘Ì2–‡‚ÌŽOŠpŒ`(•\— )‚ðì‚éD ‚Å‚«‚邾‚¯‘å‚«‚¢3ŠpŒ`‚ðì‚邯Œø—¦‚ª—Ç‚¢‚Ì‚ÅCxÅ‘åCxŬC 2“_‚ªì‚é’¼ü‚©‚çˆê”Ô‰“‚¢’¸“_‚Å3ŠpŒ`‚ðì‚éD Žg—p‚µ‚½’¸“_‚ÍCvtxBegin‚ÌŽè‘O‚Ɉړ®‚µ‚ÄC’¸“_ƒŠƒXƒg‚©‚ç‚Í‚¸‚·D Definition at line 134 of file CDQuickHull3DImp.h. References Spr::CDQHPlanes< TVtx >::begin, Spr::CDQHPlane< TVtx >::CalcNormal(), Spr::CDQHPlane< TVtx >::Clear(), Spr::CDQHPlanes< TVtx >::end, Spr::CDQHPlane< TVtx >::neighbor, Spr::CDQHPlanes< TVtx >::nPlanes, Spr::CDQHPlane< TVtx >::Reverse(), PTM::VectorImp< SZ, STR, OD >::square(), PTM::VectorImp< SZ, STR, OD >::unitize(), Spr::CDQHPlane< TVtx >::vtx, Spr::CDQHPlanes< TVtx >::vtxBegin, and Spr::CDQHPlanes< TVtx >::vtxEnd. Referenced by Spr::CDQHPlanes< TVtx >::CreateConvexHull(). |
|
horizon ‚ðì‚éD cur ‚ªŒŠ‚ð‚ ‚¯‚é–ÊCvtx ‚ªV‚µ‚¢’¸“_D rv ‚Éhorizon‚ð•Ó‚ÉŽ‚Â3ŠpŒ`‚ð1‚•Ԃ·D Definition at line 201 of file CDQuickHull3DImp.h. References Spr::CDQHPlane< TVtx >::deleted, Spr::CDQHPlane< TVtx >::neighbor, Spr::CDQHPlanes< TVtx >::nPlanes, Spr::CDQHPlane< TVtx >::Visible(), and Spr::CDQHPlane< TVtx >::vtx. |
|
’¸“_‚Æhorizon‚̊ԂɃR[ƒ“‚ðì‚éD Definition at line 236 of file CDQuickHull3DImp.h. References Spr::CDQHPlanes< TVtx >::begin, Spr::CDQHPlane< TVtx >::CalcNormal(), Spr::CDQHPlane< TVtx >::Clear(), DSTR, Spr::CDQHPlanes< TVtx >::end, Spr::CDQHPlane< TVtx >::GetVtxID(), Spr::CDQHPlanes< TVtx >::len, Spr::CDQHPlane< TVtx >::neighbor, Spr::CDQHPlanes< TVtx >::nPlanes, Spr::CDQHPlane< TVtx >::vtx, Spr::CDQHPlanes< TVtx >::vtxBeginInput, and Spr::CDQHPlanes< TVtx >::vtxEndInput. |
|
ˆê”Ô‰“‚‚Ì’¸“_‚ðŒ©‚Â‚¯‚éDŒ©‚‚¯‚½‚ç‚»‚ê‚𒸓_ƒŠƒXƒg‚©‚ç‚Í‚¸‚· Definition at line 322 of file CDQuickHull3DImp.h. References Spr::CDQHPlane< TVtx >::CalcDist(), DSTR, Spr::CDQHPlane< TVtx >::vtx, Spr::CDQHPlanes< TVtx >::vtxBegin, and Spr::CDQHPlanes< TVtx >::vtxEnd. Referenced by Spr::CDQHPlanes< TVtx >::TreatPlane(). |
|
ˆê‚‚̖ʂɑ΂·‚鈗‚ðs‚¤Dˆê”Ô‰“‚‚Ì’¸“_‚ðŒ©‚Â‚¯C ’n•½ü‚𒲂×CƒR[ƒ“‚ðì‚èC“à•”‚Ì’¸“_‚ð‚Í‚¸‚·D Definition at line 388 of file CDQuickHull3DImp.h. References DSTR, Spr::CDQHPlanes< TVtx >::FindFarthest(), and Spr::CDQHPlanes< TVtx >::vtxBegin. Referenced by Spr::CDQHPlanes< TVtx >::CreateConvexHull(). |
|
Žc‚Á‚Ä‚¢‚é’¸“_‚Ìæ“ª
Definition at line 47 of file CDQuickHull3D.h. Referenced by Spr::CDQHPlanes< TVtx >::CreateCone(), and Spr::CDQHPlanes< TVtx >::CreateConvexHull(). |
|
Žc‚Á‚Ä‚¢‚é’¸“_‚ÌÅŒã‚ÌŽŸ Definition at line 48 of file CDQuickHull3D.h. Referenced by Spr::CDQHPlanes< TVtx >::CreateCone(), and Spr::CDQHPlanes< TVtx >::CreateConvexHull(). |
|
ƒoƒbƒtƒ@‚ւ̃|ƒCƒ“ƒ^ new ‚·‚éD
Definition at line 60 of file CDQuickHull3D.h. Referenced by Spr::CDQHPlanes< TVtx >::CreateConvexHull(). |
|
ƒoƒbƒtƒ@‚Ì’·‚³
Definition at line 61 of file CDQuickHull3D.h. Referenced by Spr::CDQHPlanes< TVtx >::CreateCone(), and Spr::CDQHPlanes< TVtx >::CreateConvexHull(). |
|
ʼn‚Ì–Ê
Definition at line 62 of file CDQuickHull3D.h. Referenced by Spr::CDQHPlanes< TVtx >::CreateCone(), Spr::CDQHPlanes< TVtx >::CreateConvexHull(), Spr::CDQHPlanes< TVtx >::CreateFirstConvex(), and Spr::CDQHPlanes< TVtx >::size(). |
|
ÅŒã‚̖ʂ̎Ÿ
Definition at line 63 of file CDQuickHull3D.h. Referenced by Spr::CDQHPlanes< TVtx >::CreateCone(), Spr::CDQHPlanes< TVtx >::CreateConvexHull(), Spr::CDQHPlanes< TVtx >::CreateFirstConvex(), and Spr::CDQHPlanes< TVtx >::size(). |
|
Žc‚Á‚Ä‚¢‚é’¸“_‚Ìæ“ª
Definition at line 64 of file CDQuickHull3D.h. Referenced by Spr::CDQHPlanes< TVtx >::CreateConvexHull(), Spr::CDQHPlanes< TVtx >::CreateFirstConvex(), Spr::CDQHPlanes< TVtx >::FindFarthest(), and Spr::CDQHPlanes< TVtx >::TreatPlane(). |
|
Žc‚Á‚Ä‚¢‚é’¸“_‚ÌÅŒã‚ÌŽŸ
Definition at line 65 of file CDQuickHull3D.h. Referenced by Spr::CDQHPlanes< TVtx >::CreateConvexHull(), Spr::CDQHPlanes< TVtx >::CreateFirstConvex(), and Spr::CDQHPlanes< TVtx >::FindFarthest(). |
|
–ʂ̔
Definition at line 66 of file CDQuickHull3D.h. Referenced by Spr::CDQHPlanes< TVtx >::CreateCone(), Spr::CDQHPlanes< TVtx >::CreateFirstConvex(), and Spr::CDQHPlanes< TVtx >::FindHorizon(). |