4651 Commits

Author SHA1 Message Date
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
Paolo Cignoni cignoni
49535f2c2d When the images of a synth are downloaded, the filter now adds them to the MeshDocument, each one on a separate layer. 2010-11-01 18:36:24 +00:00
Paolo Cignoni cignoni
490c0c4919 Given the choice to download or not the images of a synth.
For debug purposes the filter now outputs a file named "Cam.txt" in the working directory, containing the xml representation of each VCGCamera created from Photosynth camera parameters.
2010-11-01 16:21:05 +00:00
Paolo Cignoni cignoni
225b6704c4 Now the filter downloads all the images of the synth. Not the high resolution ones, but their thumbnails. 2010-10-31 21:53:18 +00:00
Paolo Cignoni cignoni
4cde8614f5 Better info in the external lib readme 2010-10-31 13:38:30 +00:00
Paolo Cignoni cignoni
97b27d77c8 Added ctrl+n short cut for new empty doc and removed a few debug prints 2010-10-31 13:36:09 +00:00
Paolo Cignoni cignoni
65353899cc Better info in the top level readme 2010-10-31 13:34:47 +00:00
Paolo Cignoni cignoni
cc5901b86f A needed Shotd -> Shotf 2010-10-31 13:33:31 +00:00
Paolo Cignoni cignoni
01dc697214 Implemented a widget for the shot parameter (it allow to use the shot generated from the current trackball) 2010-10-31 13:31:22 +00:00
Paolo Cignoni cignoni
53da28b892 Added slot/signals for transmitting the shot from the view to a unknown requester (the parameter dialog for example) 2010-10-31 13:29:44 +00:00
Paolo Cignoni cignoni
e22d4ce801 Changed the type of the shot parameter from Shotd to Shotf for better compatibility 2010-10-31 13:26:23 +00:00
Paolo Cignoni cignoni
13ffca73e1 first draft of the gridded background decoration.
To be completed.
2010-10-31 13:24:51 +00:00
Paolo Cignoni cignoni
4a7ef17068 Updated to the new glLabel and significantly improved the camera decoration. Now it shows some numerical info, the viewpoint position and the reference frame of the camera with the RGB colored standard axis 2010-10-31 13:20:38 +00:00
Paolo Cignoni cignoni
46ccc1a6ff First draft of a filter explicitly working on camera. Currently it works only of meshmodel cameras but it can be useful for debugging cameras 2010-10-31 13:09:34 +00:00