Skip to content

Commit cbd528f

Browse files
committed
add view center getter
1 parent 0565a32 commit cbd528f

File tree

2 files changed

+3
-0
lines changed

2 files changed

+3
-0
lines changed

include/polyscope/view.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -101,6 +101,7 @@ glm::mat4 computeHomeView();
101101
void resetCameraToHomeView();
102102
void flyToHomeView();
103103
void setViewCenter(glm::vec3 newCenter, bool flyTo = false);
104+
glm::vec3 getViewCenter();
104105

105106
// These both set the new value, and project the current view as-needed to conform to the new setting
106107
void updateViewAndChangeNavigationStyle(NavigateStyle newStyle, bool flyTo = false);

src/view.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -561,6 +561,8 @@ void updateViewAndChangeCenter(glm::vec3 newCenter, bool flyTo) {
561561

562562
void setViewCenter(glm::vec3 newCenter, bool flyTo) { updateViewAndChangeCenter(newCenter, flyTo); }
563563

564+
glm::vec3 getViewCenter() { return view::viewCenter; }
565+
564566
void lookAt(glm::vec3 cameraLocation, glm::vec3 target, bool flyTo) {
565567
lookAt(cameraLocation, target, getUpVec(), flyTo);
566568
}

0 commit comments

Comments
 (0)