Esempio n. 1
0
        //todo: por ahora esta asumiendo q la shape esta en el origen del rigidBody sin transformaciones
        private void DrawSimpleFixture(ISimpleFixture simpleFixture, IControlRenderDevice render, IRigidBody rigidBody)
        {
            IShape shape = simpleFixture.ShapeFactory.Element;
            IModel model = ExtractModel(shape);

            render.Draw(model, new Transforming(rigidBody.Descriptor.Pose),
                        Materials.DeepPink.Glossy.Shinness.Glossy.Shinness);
        }
Esempio n. 2
0
 void ITreeEndVisitorOf <ISimpleFixture> .EndVisit(ISimpleFixture simpleFixture)
 {
     _posesStack.Pop();
     TryPopMaterial(simpleFixture);
 }
Esempio n. 3
0
 void ITreeStartVisitorOf <ISimpleFixture> .StartVisit(ISimpleFixture simpleFixture)
 {
     PushPose(simpleFixture.Pose);
     TryPushMaterial(simpleFixture);
 }