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