Browse Source

DebugTools: use proper sphere parameters in ShapeRenderer.

pull/278/head
Vladimír Vondruš 13 years ago
parent
commit
7a12cbe8b1
  1. 4
      src/DebugTools/Implementation/SphereRenderer.cpp

4
src/DebugTools/Implementation/SphereRenderer.cpp

@ -41,8 +41,8 @@ template<UnsignedInt dimensions> SphereRenderer<dimensions>::SphereRenderer(Phys
template<UnsignedInt dimensions> void SphereRenderer<dimensions>::draw(Resource<ShapeRendererOptions>& options, const typename DimensionTraits<dimensions>::MatrixType& projectionMatrix) {
this->shader->setTransformationProjectionMatrix(projectionMatrix*
DimensionTraits<dimensions>::MatrixType::translation(sphere.position())*
DimensionTraits<dimensions>::MatrixType::scaling(typename DimensionTraits<dimensions>::VectorType(sphere.radius())))
DimensionTraits<dimensions>::MatrixType::translation(sphere.transformedPosition())*
DimensionTraits<dimensions>::MatrixType::scaling(typename DimensionTraits<dimensions>::VectorType(sphere.transformedRadius())))
->setColor(options->color())
->use();
this->mesh->draw();

Loading…
Cancel
Save