From 00db7fca70a32cdf1b1776c82d8286248803cf53 Mon Sep 17 00:00:00 2001 From: Ryan Huffman Date: Wed, 27 May 2015 13:11:29 -0700 Subject: [PATCH] Update avatar rendering to set displayLookAtVectors --- interface/src/avatar/Avatar.cpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/interface/src/avatar/Avatar.cpp b/interface/src/avatar/Avatar.cpp index 326909c2ce..15f431add9 100644 --- a/interface/src/avatar/Avatar.cpp +++ b/interface/src/avatar/Avatar.cpp @@ -68,8 +68,12 @@ namespace render { return static_cast(avatar.get())->getBounds(); } template <> void payloadRender(const AvatarSharedPointer& avatar, RenderArgs* args) { - if (static_cast(avatar.get())->isInitialized() && args) { - static_cast(avatar.get())->render(args, Application::getInstance()->getCamera()->getPosition()); + Avatar* avatar = static_cast(avatar.get()); + bool renderLookAtVectors = Menu::getInstance()->isOptionChecked(MenuOption::RenderLookAtVectors); + avatar->setDisplayingLookatVectors(renderLookAtVectors); + + if (avatar->isInitialized() && args) { + avatar->render(args, Application::getInstance()->getCamera()->getPosition()); args->_elementsTouched++; } }