Commit Graph

162 Commits

Author SHA1 Message Date
ozantonkal 4aa61dee50 minor refactoring interactor_style 2013-09-05 21:03:39 +02:00
ozantonkal af8a918e04 fix minor bug, minor cleaning, cv_assert with messages 2013-09-05 21:03:39 +02:00
ozantonkal 69f135ec57 fix memory leak in viz3d 2013-09-05 21:03:39 +02:00
ozantonkal 6c0c217562 removed reference counter in widgets, fixed memory leak 2013-09-05 21:03:39 +02:00
ozantonkal 4b443059ec reverted widget reference count in order to avoid memory leak 2013-09-05 21:03:39 +02:00
ozantonkal 8007e07ad2 load mesh function is finalized: color range is always 0-255 and RGB due to vtkPLYReader limitations 2013-09-05 21:03:39 +02:00
ozantonkal e4b13f2ef0 update reader after setting file name 2013-09-05 21:03:39 +02:00
ozantonkal 3da7dd9849 fix yellow and magenta color bgr codes 2013-09-05 21:03:39 +02:00
ozantonkal 9086cf5d79 remove unused includes and libraries from linking 2013-09-05 21:03:39 +02:00
ozantonkal 3038ffb886 setDesiredUpdateRate implementation in Viz3d 2013-09-05 20:56:33 +02:00
ozantonkal ed0162ad0b remove reference counting in widgets 2013-09-05 20:56:33 +02:00
ozantonkal 08917908f3 remove eigen dependency 2013-09-05 20:56:33 +02:00
ozantonkal f98614ece0 remove cloudactormap, shapeactormap. only vtkProp is stored and view transformation can be obtained using GetUserMatrix of vtkProp3D 2013-09-05 20:56:33 +02:00
ozantonkal f6e1a093cd implement window relevant methods in Viz3d 2013-09-05 20:56:33 +02:00
ozantonkal 4f416352e1 implemented actor representation methods in viz3d 2013-09-05 20:56:33 +02:00
ozantonkal cf36b8f817 rendering properties in Widget and Viz3d 2013-09-05 20:56:33 +02:00
ozantonkal b032b4dded move frompolyfile to widget class as static method, remove addpolygon and its alikes 2013-09-05 20:56:33 +02:00
ozantonkal 0bbaf5d47a removeAllWidgets implementation, removed other remove methods 2013-09-05 20:56:33 +02:00
ozantonkal e106dcc606 remove include vtk headers from outside of precomp.hpp 2013-09-05 20:56:32 +02:00
ozantonkal d83be1dccc fixes based on the feedback: window name prefix is automatically added when it is not there, singleton class returns reference instead of pointer, destructor is private, release function implemented 2013-08-23 18:49:21 +02:00
ozantonkal 6bc393676d cv::viz::get(window_name) implementation 2013-08-20 20:22:14 +02:00
ozantonkal c37f091cc5 remove redundant statement 2013-08-20 18:18:01 +02:00
ozantonkal 669abd58bc initial shared pointer implementation for Viz3d, singleton VizAccessor, cv::viz::get function initial implementation 2013-08-19 20:09:47 +02:00
ozantonkal 4a1573de9b principal point is always set even though the intrinsic parameters are not given (center of window), fixed computation mistakes in setWindowSize in camera class 2013-08-09 10:39:30 +02:00
ozantonkal bb057491ea create camera from projection matrix (used for getCamera in viz) 2013-08-08 12:14:27 +02:00
ozantonkal 71dc5f8291 simulate real cameras by working around vtkUserTransform to set projection matrix 2013-08-07 16:20:23 +02:00
ozantonkal 422b967e9a fix computeProjectionMatrix in Camera class, also check if there is principal point defined 2013-08-07 15:52:24 +02:00
ozantonkal 5335489daa viz getWindowSize, setWindowSize 2013-08-07 09:28:39 +02:00
ozantonkal 731a931c0c field of views are in radians 2013-08-05 19:35:20 +02:00
ozantonkal 32985aa724 fix camera constructor, add tentative KinectCamera method 2013-08-05 19:22:43 +02:00
ozantonkal 9c20e77013 fix conversion functions to use appropriate vtk function 2013-08-05 18:39:36 +02:00
ozantonkal f8ad3c0204 fix field of view computation in setWindowSize 2013-08-05 16:06:02 +02:00
ozantonkal 119d97f1f6 remove old camera, rename new camera 2013-08-05 15:37:08 +02:00
ozantonkal f060eee5a5 fix window_size setter, remove camera related old methods from viz3d 2013-08-05 15:10:17 +02:00
ozantonkal 439ba98e0a initial implementation of projection matrix, 3D to window coordinates, window coordinates to 3D ray (not yet tested) 2013-08-05 13:01:21 +02:00
ozantonkal 0bb89e767a fix field of view formula in camera class, implement get camera 2013-08-04 17:01:41 +02:00
ozantonkal f445f76213 initial setCamera implementation 2013-08-03 16:33:11 +02:00
ozantonkal e4e9ed876f spheres trajectory widget implementation 2013-08-03 15:40:36 +02:00
ozantonkal a76cc9ef88 initial camera implementation (camera2), fix bug (zeros method) 2013-08-03 15:24:15 +02:00
ozantonkal 8fa6b6a6ef initial setViewerPose implementation 2013-08-03 15:24:15 +02:00
Anatoly Baksheev 69e66d7bb5 fixed little bug in makeCameraPose 2013-08-02 13:37:15 +04:00
ozantonkal f5816c883f fix setting color of 3D objects 2013-07-29 15:10:48 +02:00
ozantonkal b64e6ccc6c static function for appending clouds in cloud collection widget 2013-07-29 15:06:05 +02:00
ozantonkal 42266b04a5 makeCameraPose implementation 2013-07-29 12:25:46 +02:00
ozantonkal 250dac5b71 fix: trajectory path is now relative to the global frame 2013-07-29 11:01:59 +02:00
ozantonkal 3fe5984e46 cloud collection widget implementation 2013-07-26 16:55:03 +02:00
ozantonkal edfad34d39 trajectory with spheres and lines (based on the code snippet in gdocs) 2013-07-26 14:50:11 +02:00
ozantonkal b661d72252 CameraPositionWidget: a workaround for setting frustum color in the presence of an image 2013-07-25 16:47:30 +02:00
ozantonkal ec756afe87 trajectorywidget display modes are combined with & instead of | 2013-07-25 16:08:23 +02:00
ozantonkal 64cdd82146 trajectory widget constructor with field of view 2013-07-25 15:08:45 +02:00