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