本文整理汇总了C++中CollisionDetector::Select方法的典型用法代码示例。如果您正苦于以下问题:C++ CollisionDetector::Select方法的具体用法?C++ CollisionDetector::Select怎么用?C++ CollisionDetector::Select使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类CollisionDetector
的用法示例。
在下文中一共展示了CollisionDetector::Select方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: cppCollisionDetection
void cppCollisionDetection(double delta)
{
s0 = new Surface();
s1 = new Surface();
h0 = new Hierarchy();
h1 = new Hierarchy();
s0->Add(0,0,0,1,0);
s0->CreateSurface();
s1->Add(0,0,0,1,0);
s1->CreateSurface();
Triple t0(-delta,0,0);
Triple t1(delta,0,0);
RotationMatrix m0,m1;
h0->Initialize(s0);
h0->Behavior(&m0,&t0);
h1->Initialize(s1);
h1->Behavior(&m1,&t1);
CollisionDetector cd;
cd.CheckCollision(h0,h1);
cd.Select(1);
s->CreateSurface(s0,s1,delta);
delete h0;
delete h1;
delete s0;
delete s1;
}