You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I'm using ver0.8 to build C++ app because my VisualStudio is 2015.
And I tried to use viewControl to change view angle by changing camera extrinsic params.
And it seems it fail to change extrinsics. I'd like to know how to solve this probrem.
I'm using ver0.8 to build C++ app because my VisualStudio is 2015.
And I tried to use viewControl to change view angle by changing camera extrinsic params.
And it seems it fail to change extrinsics. I'd like to know how to solve this probrem.
My code overview is as follows:
visualization::Visualizer vis;
geometry::LineSet lineset;
Eigen::Vector3d drawcamerapoint[5] = {
Eigen::Vector3d(0, 0, 0),//0
Eigen::Vector3d(-0.2, -0.1, 0.1),//1
Eigen::Vector3d(0.2, -0.1, 0.1),//2
Eigen::Vector3d(0.2, 0.1, 0.1),//3
Eigen::Vector3d(-0.2, 0.1, 0.1)//4
};
Eigen::Vector2i drawcameraline[8] = {
Eigen::Vector2i(0, 1),
Eigen::Vector2i(0, 2)
};
Eigen::Matrix4d view_extrinsic = Eigen::Matrix4d::Identity();
std::shared_ptrgeometry::LineSet lineset_ptr(
new geometry::LineSet);
*lineset_ptr = lineset;
vis.AddGeometry(lineset_ptr);
visualization::ViewControl viewctrl = vis.GetViewControl();
camera::PinholeCameraParameters camparam;
viewctrl.ConvertToPinholeCameraParameters(camparam);
camparam.extrinsic_ = Eigen::Matrix4d_u::Identity();
while(1){
vis.UpdateGeometry();
vis.PollEvents();
vis.UpdateRender();
}
The text was updated successfully, but these errors were encountered: