remove unused function

This commit is contained in:
Seth Alves 2016-06-13 15:10:52 -07:00
parent eba518cb65
commit f8f62a4ff1
2 changed files with 0 additions and 44 deletions

View file

@ -174,48 +174,6 @@ glm::vec3 SpatiallyNestable::worldToLocal(const glm::vec3& position,
return result.getTranslation();
}
glm::vec3 SpatiallyNestable::worldVelocityToLocal(const glm::vec3& velocity, // can be linear or angular
const QUuid& parentID, int parentJointIndex,
bool& success) {
Transform result;
QSharedPointer<SpatialParentFinder> parentFinder = DependencyManager::get<SpatialParentFinder>();
if (!parentFinder) {
success = false;
return glm::vec3();
}
Transform parentTransform;
auto parentWP = parentFinder->find(parentID, success);
if (!success) {
return glm::vec3();
}
auto parent = parentWP.lock();
if (!parentID.isNull() && !parent) {
success = false;
return glm::vec3();
}
if (parent) {
parentTransform = parent->getTransform(parentJointIndex, success);
if (!success) {
return glm::vec3();
}
parentTransform.setScale(1.0f); // TODO: scale
}
success = true;
parentTransform.setTranslation(glm::vec3(0.0f));
Transform velocityTransform;
velocityTransform.setTranslation(velocity);
Transform myWorldTransform;
Transform::mult(myWorldTransform, parentTransform, velocityTransform);
myWorldTransform.setTranslation(velocity);
Transform::inverseMult(result, parentTransform, myWorldTransform);
return result.getTranslation();
}
glm::quat SpatiallyNestable::worldToLocal(const glm::quat& orientation,
const QUuid& parentID, int parentJointIndex,
bool& success) {

View file

@ -46,8 +46,6 @@ public:
virtual void setParentJointIndex(quint16 parentJointIndex);
static glm::vec3 worldToLocal(const glm::vec3& position, const QUuid& parentID, int parentJointIndex, bool& success);
static glm::vec3 worldVelocityToLocal(const glm::vec3& position, const QUuid& parentID,
int parentJointIndex, bool& success);
static glm::quat worldToLocal(const glm::quat& orientation, const QUuid& parentID, int parentJointIndex, bool& success);
static glm::vec3 localToWorld(const glm::vec3& position, const QUuid& parentID, int parentJointIndex, bool& success);