Linux: sorry, you still have to compile the project (a Debian package is currently
under construction by the archeOS project)
Many thanks to Ingo
Maindorfer (Fraunhofer Institute of Freiburg) for the Windows
installers and to Andy Maloney (HemoSpat) for the Mac OS bundling into
proper applications! This
is an intermediate release with a lot of small enhancements (and
bug fixes, hum hum):
Points size can now be independently set for each clouud
See the 'Point size' combo-box in the
cloud's properties:
The 'Align with point pairs' tool can now be used with only one cloud
selected
In this case reference points must be
manually added with the 'pencil' icon:
Point picking mechanism enhanced:
point marker is now a (selectable) 3D
sphere
point marker default size is
customizable via display options dialog
mesh triangles can now be picked
(early version: creates a 3-points label)
"Point list picking" tool
automatically pastes last picked point in clipboard. String
format: " CC_POINT_#i(x,y,z) " (where i is the index in the current
list)
"Point picking" tool:
when
picking 3 successive points ('triplet' mode), the 3 corresponding
angles are displayed
New tool: 'primitive factory'
lets you create custom primitives
(plane, box, sphere, cylinder, cone, torus or dish)
accessible via the 'Tools >
Primitive factory' menu entry or a dedicated icon in the main toolbar
'Height grid generation' tool enhanced:
The number of points per cell can now
be saved as a scalar field ('save per-cell count as SF' checkbox):
proper handling of cone and torus
primitives (display in 3D, etc.)
the expected primitive types can now
be selected (with checkboxes)
qKinect plugin enhanced:
continuous display of video/3D flow
multiple acquisitions are now possible
without closing the dialog each time
Manual transformation tool enhanced:
The user can constrain rotation around a
given axis and translation along custom dimension(s)
New option "Show 3D name" for 3D entities:
display the name of the entity in the
3D view (in the middle of its bounding-box by default)
can be (recursively) toggled with
'Edit > Toggle > 3D name' (shortcut: D)
with the dedicated checkbox in the
properties dialog of each entity
with a right click on the entity entry
in the DB tree
"Toggle materials/textures" entry added to the DB tree context menu
(and in the 'Edit > Toggle' sub-menu)
New display options (display dialog):
point marker size (see above)
histogram background color
label color
New option for computing normals (CC's way, not qPCL's)
+/-barycenter: normals are oriented by
pointing outwards or towards the barycenter
Limits for auto-decimation are now:
10M. points for a cloud
2.5M. faces for a mesh
New command lines for ccViewer:
'-top' to make the window 'alawys on
top'
'-win [X] [Y] [W] [H]' to set the
position (X,Y) and size (W,H) of the window
New icons for CloudCompare and ccViewer
PCL (Point Cloud Library) 'PCD' files can now be opened without the
qPCL plugin
only works with ascii and uncompressed
binary versions for the moment
Bug fixes:
in the 'Point list picking' tool, when
exporting a list of picked points THEN cancelling the picking process,
CC will crash
SF scale is now rendered by the
'Render to file' tool
qPCL's MLS tool would crash if the
input cloud has no displayed scalar field! (+ dependency to Luca's PCL
patch is now optional)
'shift on load' information is now
preserved when sampling points on a mesh (and during several other
operations)
a group of labels could be freely
displaced, eventually leading to a crash (under some circumstances) if
the destination is not one of
the label's associated clouds. On the contrary, labels can now be
regrouped and displaced as long as they stay below one of their
associated clouds.
applying an interactive transformation
to an entity with an octree could make CC crash (octree was deleted but
not removed from DB tree)
CC would refuse to open an OBJ file
declaring using a material while not defining texture coordinates