4811 Commits

Author SHA1 Message Date
Paolo Cignoni cignoni
4d098cb1cf Added first draft of the meshlab document xml saving classes 2010-11-17 09:50:37 +00:00
Paolo Cignoni cignoni
0ea66f18ff added possibilty of selecting a raster without activating it 2010-11-17 09:43:51 +00:00
Paolo Cignoni cignoni
b624de857c sgnificantly improved the show camera decoration 2010-11-17 09:43:04 +00:00
Paolo Cignoni cignoni
74561af7eb Added menu entry 'camera' for filters that works on shots and similia 2010-11-17 09:42:20 +00:00
Paolo Cignoni cignoni
95efc5acf8 Added another filter for managing a camera 2010-11-17 09:41:40 +00:00
Paolo Cignoni cignoni
b1c25a0543 Added Camera to the elements that can be saved and restored and previewed
Added a <label> field to clarify the difference between the filename of a mesh saved project and string shown in the dialog.
2010-11-17 09:09:26 +00:00
Paolo Cignoni cignoni
731ea87995 Added Camera to the set of possible filter class 2010-11-17 09:07:43 +00:00
Paolo Cignoni cignoni
e83db616a9 Tried to compute camera rotation and translation taking into account a calibration matrix.
It seems a fail.
2010-11-16 20:16:43 +00:00
Paolo Cignoni cignoni
8143567529 corrected help in the set camera filter 2010-11-16 18:17:49 +00:00
Paolo Cignoni cignoni
2b8c602b73 Large changeset:
- Added methods for transmitting current raster camera to parameters 
- Added methods for setting the view with the camera of the current mesh or the current layer (still issues with the near/far)
- Added first sketch of document saving (does not work, committed just because was in the same files...)
2010-11-16 18:16:42 +00:00
Paolo Cignoni cignoni
bfc5ba0d43 renamed event handler of click in the layer dialog for better clarity 2010-11-16 16:45:02 +00:00
Paolo Cignoni cignoni
f22b66fdaa Added some comments 2010-11-16 11:54:46 +00:00
Paolo Cignoni cignoni
b983385787 Changed a single line of code, in order to reset trackball scale when showing a raster 2010-11-16 11:25:08 +00:00
Paolo Cignoni cignoni
511a6ec4f2 Fixed axis orientation 2010-11-13 17:09:06 +00:00
Paolo Cignoni cignoni
5a99a148a0 The filter now imports a single image as much times as it is referred in different coordinate systems, in order to allow the user to align the same image to the desired point cloud. 2010-11-13 15:15:27 +00:00
Paolo Cignoni cignoni
a7c02d5029 The filter now provides detailed informations about the processing progress (if graphical interface is updated fastly enough...) 2010-11-13 14:27:31 +00:00
Paolo Cignoni cignoni
6400374a33 Refactored code and added some clarifying comments.
Some debugging code still to be removed.
2010-11-12 21:46:43 +00:00
Paolo Cignoni cignoni
50458dce19 Corrected IsOnFace function and fixEdgePointCoordinates 2010-11-12 16:27:50 +00:00
Paolo Cignoni cignoni
8ba02b4b2d If ccd width information is missing in exif, PixelSizeMm is now computed using the image pixel density.
The filter now gets camera informations only if the user chooses to download images. Otherwise there wouldn't be any way to retrieve intrinsics from images exif.
2010-11-12 15:31:27 +00:00
Paolo Cignoni cignoni
f22eb6cc17 Added some debug prints. 2010-11-11 20:23:31 +00:00
Paolo Cignoni cignoni
f22639f4d6 code cleaning e and commenting 2010-11-11 17:33:31 +00:00
Matteo Dellepiane matteodelle
ba95fb7740 Dellepiane: fixed "view from file" for both TexAlign and Copy to clipboard format 2010-11-11 16:18:35 +00:00
Paolo Cignoni cignoni
e487437fd7 Changed "Download Images" default to 'true'.
Interaction with user needs to be revisited.
2010-11-11 16:03:51 +00:00
Paolo Cignoni cignoni
99bddc2316 Modified jhead source in order to read image dimensions in pixel from exif data, instead of from jpeg header.
Added a shot for each raster.
2010-11-11 16:01:46 +00:00
Paolo Cignoni cignoni
6b12f38dad Added a coordinate correction for point on a edge 2010-11-11 11:00:49 +00:00
Paolo Cignoni cignoni
efa90897f4 Integrated jhead for exif data reading.
Qmeta still stands there.
Cleanup needed.
2010-11-11 00:04:18 +00:00
Fabio Ganovelli ganovelli
687a90cdda + better frustum culling for selection
+ safe edit (do not stall if trying to take too many cells)
+ optional apss and data loading surgin browsing
+ faster edit() (replaced useless map with vector, reserve on the vector to avoid reallocation)
2010-11-10 21:31:08 +00:00
Guido Ranzuglia granzuglia
b2461b438e removed crash when a document is closed and reopened 2010-11-10 16:39:49 +00:00
Matteo Dellepiane matteodelle
b588d64c91 Modified LoadRaster to effectively see from the Raster Shot 2010-11-10 13:46:18 +00:00
Paolo Cignoni cignoni
fb2957b998 Added logging of loading time 2010-11-10 11:07:09 +00:00
Paolo Cignoni cignoni
d5806583af Now camera decoration can show raster camera too 2010-11-10 11:06:30 +00:00
Paolo Cignoni cignoni
2cf20d6ba2 Added filter to set shot for the current raster 2010-11-10 11:06:06 +00:00
Paolo Cignoni cignoni
364db429d4 Now camera decoration can show raster camera too 2010-11-10 11:05:10 +00:00
Paolo Cignoni cignoni
5f56b6048e corrected bug on window closing when more than two glarea were opened 2010-11-10 10:41:42 +00:00
Guido Ranzuglia granzuglia
98d97d0b2f update script system 2010-11-09 10:31:49 +00:00
Paolo Cignoni cignoni
d5323b0ff3 Added exif data reading (only image width and height) 2010-11-08 21:58:36 +00:00
Fabio Ganovelli ganovelli
95487b1c51 updated render_splatting.pro to include the splatrendere.qrc from vcglib/wrap/gl/splatting_apss 2010-11-08 15:09:14 +00:00
Paolo Cignoni cignoni
ff0d446731 Imporved support of PTX files. Now it can open ptx as point clouds automatically computing normals and radius for splatting 2010-11-08 15:07:25 +00:00
Fabio Ganovelli ganovelli
2394d2d7d9 factorized:
the code for apss rendering hs been isolated from meshlab and is in vcglib/wrap/gl/splatting_apss.
2010-11-08 11:08:49 +00:00
Guido Ranzuglia granzuglia
9eddb6b423 updated version of XML-oriented MeshLab 2010-11-05 15:22:02 +00:00
Guido Ranzuglia granzuglia
bbe2bfb7be updated version of XML-oriented MeshLab 2010-11-05 15:21:25 +00:00
Paolo Cignoni cignoni
5242c72692 Filter Dirt divided into two filter
-Dust Accumulation (simulate the accumulation of dust particles on a mesh)
-Points Cloud Movement (simulate the movement of a generic mesh of point that lies on another mesh)<- Some bug to fix
2010-11-05 09:17:59 +00:00
Paolo Cignoni cignoni
779f02c1d9 Modified the output in cam.txt: each block is a pastable camera (except for intrinsics).
Rotations seem to work.
2010-11-04 13:47:41 +00:00
Paolo Cignoni cignoni
8e92b24ee8 Filter now outputs in file cam.txt two new attributes in the tag VCGCamera:
PhotosynthQuaternion, three values taken from json
w, the fourth component of the quaternion
2010-11-04 12:12:35 +00:00
Guido Ranzuglia granzuglia
a24db6f259 first (incomplete) version of XML-oriented MeshLab 2010-11-04 10:25:27 +00:00
Guido Ranzuglia granzuglia
5e54ed26fa first (incomplete) version of XML-oriented MeshLab 2010-11-04 10:24:16 +00:00
Guido Ranzuglia granzuglia
acad825eab first (incomplete) version of XML-oriented MeshLab 2010-11-04 10:23:25 +00:00
Paolo Cignoni cignoni
2a5dbc719c Added some debug code to visually check camera positions.
Tried some code with quaternions: results are still incoherent.
2010-11-03 21:59:15 +00:00
Paolo Cignoni cignoni
387a824d2b completed the camera decoration to include the current view shot. Done using the standard signal slot mechanism to invoke calls of GLarea without having it linked... 2010-11-02 09:29:47 +00:00
Paolo Cignoni cignoni
20ec9e70eb added a check on validity of the current glarea... 2010-11-02 09:27:49 +00:00