mirror of
https://github.com/OpenSpace/OpenSpace.git
synced 2026-01-21 19:50:00 -06:00
Merge branch 'master' of github.com:OpenSpace/OpenSpace into feature/data-management
Conflicts: include/openspace/scene/scenegraphnode.h src/engine/openspaceengine.cpp src/interaction/interactionhandler.cpp src/interaction/interactionmode.cpp
This commit is contained in:
@@ -479,6 +479,21 @@ void SceneGraphNode::setDependencies(const std::vector<SceneGraphNode*>& depende
|
||||
}
|
||||
}
|
||||
|
||||
SurfacePositionHandle SceneGraphNode::calculateSurfacePositionHandle(
|
||||
const glm::dvec3& targetModelSpace)
|
||||
{
|
||||
if (_renderable) {
|
||||
return _renderable->calculateSurfacePositionHandle(targetModelSpace);
|
||||
}
|
||||
else {
|
||||
return {
|
||||
glm::dvec3(0.0, 0.0, 0.0),
|
||||
glm::normalize(targetModelSpace),
|
||||
0.0
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
const std::vector<SceneGraphNode*>& SceneGraphNode::dependencies() const {
|
||||
return _dependencies;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user