History

Fix scale and add rayTest

luiscuenca committed 7 years ago

Commit 19701ef1 parent 95fca8216 files · +272 −95Browse files

Showing the changes to interface/src/Application.cpp (1 of 16 files). Show all

Unified · Split

interface/src/Application.cpp+11−1
@@ -159,6 +159,7 @@ · 158 unmodified lines
159#include "avatar/AvatarManager.h"159#include "avatar/AvatarManager.h"
160#include "avatar/MyHead.h"160#include "avatar/MyHead.h"
161#include "avatar/AvatarPackager.h"161#include "avatar/AvatarPackager.h"
162#include "avatar/MyCharacterController.h"
162#include "CrashRecoveryHandler.h"163#include "CrashRecoveryHandler.h"
163#include "CrashHandler.h"164#include "CrashHandler.h"
164#include "devices/DdeFaceTracker.h"165#include "devices/DdeFaceTracker.h"
@@ -2635,7 +2636,14 @@ Application::~Application() { · 2470 unmodified lines
2635 avatarManager->handleProcessedPhysicsTransaction(transaction);2636 avatarManager->handleProcessedPhysicsTransaction(transaction);
2636 2637
2637 avatarManager->deleteAllAvatars();2638 avatarManager->deleteAllAvatars();
2639
2640 auto myCharacterController = getMyAvatar()->getCharacterController();
2641 myCharacterController->clearDetailedMotionStates();
2638 2642
2643 myCharacterController->buildPhysicsTransaction(transaction);
2644 _physicsEngine->processTransaction(transaction);
2645 myCharacterController->handleProcessedPhysicsTransaction(transaction);
2646
2639 _physicsEngine->setCharacterController(nullptr);2647 _physicsEngine->setCharacterController(nullptr);
2640 2648
2641 // the _shapeManager should have zero references2649 // the _shapeManager should have zero references
@@ -6123,7 +6131,9 @@ void Application::update(float deltaTime) { · 3481 unmodified lines
6123 avatarManager->buildPhysicsTransaction(transaction);6131 avatarManager->buildPhysicsTransaction(transaction);
6124 _physicsEngine->processTransaction(transaction);6132 _physicsEngine->processTransaction(transaction);
6125 avatarManager->handleProcessedPhysicsTransaction(transaction);6133 avatarManager->handleProcessedPhysicsTransaction(transaction);
6126 6134 myAvatar->getCharacterController()->buildPhysicsTransaction(transaction);
6135 _physicsEngine->processTransaction(transaction);
6136 myAvatar->getCharacterController()->handleProcessedPhysicsTransaction(transaction);
6127 myAvatar->prepareForPhysicsSimulation();6137 myAvatar->prepareForPhysicsSimulation();
6128 _physicsEngine->forEachDynamic([&](EntityDynamicPointer dynamic) {6138 _physicsEngine->forEachDynamic([&](EntityDynamicPointer dynamic) {
6129 dynamic->prepareForPhysicsSimulation();6139 dynamic->prepareForPhysicsSimulation();

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t