//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); }
void ITreeEndVisitorOf <ISimpleFixture> .EndVisit(ISimpleFixture simpleFixture) { _posesStack.Pop(); TryPopMaterial(simpleFixture); }
void ITreeStartVisitorOf <ISimpleFixture> .StartVisit(ISimpleFixture simpleFixture) { PushPose(simpleFixture.Pose); TryPushMaterial(simpleFixture); }