MainWindow
0
0
1024
768
0
0
Qt::ClickFocus
false
CloudCompare
:/CC/Icons/images/icon/cc_icon_16.png:/CC/Icons/images/icon/cc_icon_16.png
true
146
175
false
QDockWidget::DockWidgetFloatable|QDockWidget::DockWidgetMovable
DB Tree
1
-
QTreeView::branch:has-siblings:!adjoins-item {
border-image: url(:/CC/images/QTreeView/vline.png) 0;
}
QTreeView::branch:has-siblings:adjoins-item {
border-image: url(:/CC/images/QTreeView/branch-more.png) 0;
}
QTreeView::branch:!has-children:!has-siblings:adjoins-item {
border-image: url(:/CC/images/QTreeView/branch-end.png) 0;
}
QTreeView::branch:has-children:!has-siblings:closed,
QTreeView::branch:closed:has-children:has-siblings {
border-image: none;
image: url(:/CC/images/QTreeView/branch-closed.png);
}
QTreeView::branch:open:has-children:!has-siblings,
QTreeView::branch:open:has-children:has-siblings {
border-image: none;
image: url(:/CC/images/QTreeView/branch-open.png);
}
true
QAbstractItemView::InternalMove
QAbstractItemView::ExtendedSelection
true
Viewing tools
Viewing tools
LeftToolBarArea
false
0
0
103
137
524287
524287
QDockWidget::DockWidgetClosable|QDockWidget::DockWidgetFloatable
Qt::BottomDockWidgetArea
Console
8
-
0
0
0
80
QAbstractItemView::NoEditTriggers
false
true
QAbstractItemView::ExtendedSelection
Main tools
Main tools
TopToolBarArea
false
Scalar field tools
Scalar field tools
TopToolBarArea
false
133
164
false
QDockWidget::DockWidgetFloatable|QDockWidget::DockWidgetMovable
Properties
1
-
QAbstractItemView::NoEditTriggers
false
true
QAbstractItemView::NoSelection
false
false
true
false
200
:/CC/images/ccOpen.png:/CC/images/ccOpen.png
&Open
Open one or severa files
Open one or severa files
Ctrl+O
:/CC/images/ccSave.png:/CC/images/ccSave.png
&Save
Save current entity
Save current entity
Ctrl+S
Qt::ApplicationShortcut
&Quit
Quit
true
:/CC/images/ccFullScreen.png:/CC/images/ccFullScreen.png
&Full screen
Switch to full screen
Switch to full screen
F9
Qt::ApplicationShortcut
:/CC/images/monitor.svg:/CC/images/monitor.svg
Display settings
&Help
Help
F1
&About ...
About
:/CC/images/typeRgbCcolor.png:/CC/images/typeRgbCcolor.png
Set unique
Set a unique color
Set a unique color
Alt+C
Height Ramp
Apply a color ramp along X, Y or Z
Apply a color ramp along X, Y or Z
:/CC/images/typeNormal.png:/CC/images/typeNormal.png
Compute
Compute unsigned normals (least squares approx.)
Compute unsigned normals (least squares approx.)
Invert
Invert normals
Invert normals
:/CC/images/dbOctreeSymbol.png:/CC/images/dbOctreeSymbol.png
Compute
Compute octree
Compute octree
true
true
:/CC/images/ccConsole.png:/CC/images/ccConsole.png
Console
F8
Qt::ApplicationShortcut
Cl&ose
Ctrl+F4
Close &All
&Tile
&Cascade
Pre&vious
Ne&xt
New
Ctrl+F3
:/CC/images/ccClone.png:/CC/images/ccClone.png
Clone
<html><head/><body><p>Clone the selected entities</p><p><span style=" font-style:italic;">(yes Claire ... these are Nyan sheep!)</span></p></body></html>
:/CC/images/ccMerge.png:/CC/images/ccMerge.png
Merge
Merge multiple clouds
:/CC/images/ccDelete.png:/CC/images/ccDelete.png
Delete
Del
Qt::ApplicationShortcut
:/CC/images/ccRegister.png:/CC/images/ccRegister.png
Fine registration (ICP)
Finely registers already (roughly) aligned entities (clouds or meshes)
Finely registers already (roughly) aligned entities (clouds or meshes)
:/CC/images/ccCloudCloudDistance.png:/CC/images/ccCloudCloudDistance.png
Cloud/Cloud Dist
Compute cloud/cloud distance
Compute cloud/cloud distance
:/CC/images/ccCloudMeshDistance.png:/CC/images/ccCloudMeshDistance.png
Cloud/Mesh Dist
Compute cloud/mesh distance
Compute cloud/mesh distance
:/CC/images/ccStatTest.png:/CC/images/ccStatTest.png
Local Statistical test
Apply a local statistical test to separate noise from true differences
Apply a local statistical test to separate noise from true differences
:/CC/images/ccSamplePoints.png:/CC/images/ccSamplePoints.png
Sample points
Sample points on a mesh
Sample points on a mesh
:/CC/images/ccCCExtract.png:/CC/images/ccCCExtract.png
Label Connected Comp.
Label connected components
Label connected components
:/CC/images/ccSegment.png:/CC/images/ccSegment.png
Segment
T
false
:/CC/images/ccInteractiveTransformation.png:/CC/images/ccInteractiveTransformation.png
Translate/Rotate
:/CC/images/ccHistogram.png:/CC/images/ccHistogram.png
Show histogram
:/CC/images/ccComputeStat.png:/CC/images/ccComputeStat.png
Compute stat. params
Fits a statistical model on the active scalar field
Fits a statistical model on the active scalar field
:/CC/images/ccFilterByValue.png:/CC/images/ccFilterByValue.png
Filter By Value
Filter points by value
Filter points by value
:/CC/images/ccGaussianFilter.png:/CC/images/ccGaussianFilter.png
Gaussian filter
Compute gaussian filter
Compute gaussian filter
:/CC/images/ccDeleteSF.png:/CC/images/ccDeleteSF.png
Delete
Delete Scalar Field
Delete current scalar field
Delete current scalar field
:/CC/images/ccSfArithmetic.png:/CC/images/ccSfArithmetic.png
Arithmetic
SF arithmetic
Add, subtract, multiply or divide two scalar fields
Add, subtract, multiply or divide two scalar fields
Colorize
Colorize entity (lightness values are unchanged)
Colorize entity (lightness values are unchanged)
Smooth
Smooth mesh scalar field
Smooth mesh scalar field
Enhance
Enhance Scalar Field
Enhance Scalar Field
:/CC/images/ccDelete.png:/CC/images/ccDelete.png
Clear
Clear colors
Clear colors
:/CC/images/ccGaussianFilter.png:/CC/images/ccGaussianFilter.png
Gaussian filter
Compute gaussian filter
Compute gaussian filter
:/CC/images/ccBilateralFilter.png:/CC/images/ccBilateralFilter.png
Bilateral filter
Compute bilateral filter
Compute bilateral filter
Mean filter
Compute mean filter
Compute mean filter
Median filter
Compute median filter
Compute median filter
:/CC/images/ccDelete.png:/CC/images/ccDelete.png
Clear
Delete normals
Delete normals
Resample
Resample entity with octree
Resample entity with octree
Delaunay 2.5D (XY plane)
Compute "2D1/2" mesh by projecting points on the XY plane
Compute "2D1/2" mesh by projecting points on the XY plane
Delaunay 2.5D (best fitting plane)
Compute "2D1/2" mesh by projecting points on the (least squares) best fitting plane
Compute "2D1/2" mesh by projecting points on the (least squares) best fitting plane
Measure surface
Measure mesh surface
Measure mesh surface
Closest Point Set
Compute closest point set
Compute closest point set
Delete all (!)
Delete all scalar fields
Delete all scalar fields
Multiply
Multiply scalar field by a constant
Multiply scalar field by a constant
true
K-Means
classify point (K-Means applied on a scalar field)
classify point (K-Means applied on a scalar field)
false
Front propagation
Classify points by propagating a front on a scalar field
Classify points by propagating a front on a scalar field
Multiply/Scale
Multiply coordinates (separately)
Multiply coordinates (separately)
Match bounding-box centers
Synchronize selected entities bbox centers
Synchronize selected entities bbox centers
Unroll
Unroll entity on a cylinder or a cone
Unroll entity on a cylinder or a cone
:/CC/images/ccGradient.png:/CC/images/ccGradient.png
Gradient
:/CC/images/search.svg:/CC/images/search.svg
Zoom & Center
ZoomCenter
Zoom and center on selected entities (Z)
Zoom and center on selected entities (Z)
Z
:/CC/images/ccViewZpos.png:/CC/images/ccViewZpos.png
Top View
Set top view
Set top view
8
Qt::ApplicationShortcut
:/CC/images/ccViewYpos.png:/CC/images/ccViewYpos.png
Front View
Set front view
Set front view
5
Qt::ApplicationShortcut
:/CC/images/ccViewYneg.png:/CC/images/ccViewYneg.png
Back View
Set back view
Set back view
0
Qt::ApplicationShortcut
:/CC/images/ccViewXpos.png:/CC/images/ccViewXpos.png
Left Side View
Set left side view
Set left side view
4
Qt::ApplicationShortcut
:/CC/images/ccViewXneg.png:/CC/images/ccViewXneg.png
Right Side View
Set right side view
Set right side view
6
Qt::ApplicationShortcut
:/CC/images/ccViewZneg.png:/CC/images/ccViewZneg.png
Bottom View
Set bottom view
Set bottom view
2
Qt::ApplicationShortcut
true
true
Main
Show/hide main toolbar
Show/hide main toolbar
true
true
View
Show/hide view toolbar
Show/hide view toolbar
true
true
Scalar fields
Show/hide scalar fields toolbar
Show/hide scalar fields toolbar
Toggle Sun Light
Toggle sun light (active window)
Toggle sun light (active window)
F6
Qt::ApplicationShortcut
Toggle Custom Light
Toggle custom light (active window)
Toggle custom light (active window)
F7
Qt::ApplicationShortcut
:/CC/images/ccGlobalZoom.png:/CC/images/ccGlobalZoom.png
Global Zoom
:/CC/images/ccCenteredPerspective32.png:/CC/images/ccCenteredPerspective32.png
Toggle Centered Perspective
Toggle perspective view (centered on objects) in current window
Toggle perspective view (centered on objects) in current window
F3
Qt::ApplicationShortcut
:/CC/images/ccViewerBasedPerspective32.png:/CC/images/ccViewerBasedPerspective32.png
Toggle Viewer Based Perspective
Toggle perspective view (centered on viewer) in current window
Toggle perspective view (centered on viewer) in current window
F4
Qt::ApplicationShortcut
:/CC/images/smallReset.png:/CC/images/smallReset.png
Refresh
F5
Qt::ApplicationShortcut
Test Frame Rate
Render to File
About Plugins...
:/CC/images/typeRgbCcolor.png:/CC/images/typeRgbCcolor.png
Convert to RGB
Convert current scalar field to RGB colors
Create/show depth buffer
Export depth buffer
Edit
:/CC/images/ccGrid.png:/CC/images/ccGrid.png
Rasterize (and contour plot)
Convert a cloud to 2D raster (and optionally generate the contour plot)
Auto align clouds
Tries to automatically register (roughly) two points clouds
Tries to automatically register (roughly) two points clouds
:/CC/images/ccSampleCloud.png:/CC/images/ccSampleCloud.png
Subsample
Subsample a point cloud
Subsample a point cloud
false
Load shader
false
Delete shader
:/CC/images/ccPointPicking.png:/CC/images/ccPointPicking.png
Point picking
Point picking (point information, distance between 2 points, angles between 3 points, etc.)
Point picking (point information, distance between 2 points, angles between 3 points, etc.)
Bounding box P.C.A. fit
Makes BB fit principal components (rotates entity!)
Makes BB fit principal components (rotates entity!)
:/CC/images/photo-camera.svg:/CC/images/photo-camera.svg
Camera settings
:/CC/images/ccPointListPicking.png:/CC/images/ccPointListPicking.png
Point list picking
Pick several points (and export them to ASCII file, a new cloud, etc.)
Curvature
false
Roughness
Plane
Fit a plane on a set of point
Rename
2.5D quadric
SNE test
Spherical Neighbourhood Extraction test
Spherical Neighbourhood Extraction test
Visibility
Toggle selected entities visibility (recursive)
V
Qt::ApplicationShortcut
Normals
Toggle selected entities normals (recursive)
N
Qt::ApplicationShortcut
Colors
Toggle selected entities colors (recursive)
C
Qt::ApplicationShortcut
SF
Toggle selected entities SF (recursive)
S
Qt::ApplicationShortcut
Apply transformation
Apply rotation and/or translation
Ctrl+T
Smooth (Laplacian)
HSV colors
:/CC/images/dbViewportSymbol.png:/CC/images/dbViewportSymbol.png
Save viewport as object
Ctrl+V
Qt::ApplicationShortcut
:/CC/images/ccPickCenter.png:/CC/images/ccPickCenter.png
Pick rotation center
P
Qt::ApplicationShortcut
Compute Ranges
Compute ranges from sensor
:/CC/images/ccBilateralFilter.png:/CC/images/ccBilateralFilter.png
Bilateral filter
Compute bilateral filter
Compute Scattering Angles
Compute laser beam scattering angle for a cloud with normals
Toggle color scale
Toggle active scalar field color scale
Toggle active scalar field color scale
Shift+C
Qt::ApplicationShortcut
Show previous SF
Show previous scalar field for active entity
Show previous scalar field for active entity
Shift+Up
Qt::ApplicationShortcut
Show next SF
Show next scalar field for active entity
Show next scalar field for active entity
Shift+Down
:/CC/images/ccAlign.png:/CC/images/ccAlign.png
Align (point pairs picking)
Aligns two clouds by picking (at least 4) equivalent point pairs
Aligns two clouds by picking (at least 4) equivalent point pairs
:/CC/images/ccAddConstSF.png:/CC/images/ccAddConstSF.png
Add constant SF
Export coordinate(s) to SF(s)
Export X, Y and/or Z coordinates to scalar field(s)
Subdivide
3D name
Toggle selected entities 3D name display (recursive)
D
Qt::ApplicationShortcut
:/CC/images/dbMiscGeomSymbol.png:/CC/images/dbMiscGeomSymbol.png
Primitive factory
Materials/textures
Toggle selected entities materials/textures (recursive)
M
Qt::ApplicationShortcut
:/CC/images/ccOrthoMode32.png:/CC/images/ccOrthoMode32.png
Orthographic projection
Set orthographic projection for current 3D View
Set orthographic projection for current 3D View
:/CC/images/ccCenteredPerspective32.png:/CC/images/ccCenteredPerspective32.png
Object-centered perspective
Set object-centered perspective for current 3D View
Set object-centered perspective for current 3D View
:/CC/images/ccViewerBasedPerspective32.png:/CC/images/ccViewerBasedPerspective32.png
Viewer-based perspective
Set viewer-based perspective for current 3D View
Set viewer-based perspective for current 3D View
:/CC/images/ccPivotOn.png:/CC/images/ccPivotOn.png
Always visible
Pivot always visible
Pivot always visible
:/CC/images/ccPivotAuto.png:/CC/images/ccPivotAuto.png
Rotation only
Pivot visible when rotating
Pivot visible when rotating
:/CC/images/ccPivotOff.png:/CC/images/ccPivotOff.png
Never visible
Pivot never visible
Pivot never visible
:/CC/images/ccViewIso1.png:/CC/images/ccViewIso1.png
Iso 1
Set view to 'front' isometric
Set view to 'front' isometric
7
Qt::ApplicationShortcut
:/CC/images/ccViewIso2.png:/CC/images/ccViewIso2.png
Iso 2
Set view to 'back' isometric
Set view to 'back' isometric
9
Qt::ApplicationShortcut
:/CC/images/typeRgbCcolor.png:/CC/images/typeRgbCcolor.png
Convert texture/material to RGB
:/CC/images/typeSF.png:/CC/images/typeSF.png
Color Scales Manager
Open Color Scales Manager dialog
Qt::ApplicationShortcut
:/CC/images/ccClippingBox.png:/CC/images/ccClippingBox.png
Cross Section
Cross Section
X
Edit global shift and scale
Convert to Scalar field
From Scalar fields
Compute Kd-tree
test
Add point indexes as SF
Adds a scalar field with ordered integers for each point in the cloud
2D polygon (facet)
Adjust zoom
Adjusts zoom with a given pixel/unit ratio (orthographic projection only)
Set SF as coordinate(s)
Set SF as coordinate(s) (X, Y or Z)
Close all
Remove all entities currently loaded in the DB tree
Edit global scale
:/CC/images/dbViewportSymbol.png:/CC/images/dbViewportSymbol.png
View from sensor
Find biggest inner rectangle (2D)
Create
Create
Compute points visibility (with octree)
Project Uncertainty
With Minimum Spanning Tree
With Fast Marching
CNE test
Cylindrical Neighbourhood Extraction test
Cylindrical Neighbourhood Extraction test
Approximate (dist. to nearest neighbor)
Density
Compute density
Remove duplicate points
Crop
Dip/Dip direction SFs
Export cloud info
Export cloud info to a CSV file (name, size, barycenter, scalar fields info, etc.)
E
Interpolate from another entity
Interpolate colors from another entity (cloud or mesh) - color is taken from the nearest neighbor
Distance map to best-fit 3D quadric
Levels
Reset all GUI element positions
Reset all GUI element positions (after restart)
Convert to random RGB
Noise filter
Noise filter (remove the points far from the - approximate - local surface)
:/CC/images/ccComputeStat.png:/CC/images/ccComputeStat.png
Compute stat. params (active SF)
Fits a statistical model on the active scalar field
Fits a statistical model on the active scalar field
Measure volume
Flag vertices by type
Flag vertices by type: normal (0), border (1), non-manifold (2)
Activation (not recursive)
Enable/disable selected entities (not recursive)
A
Qt::ApplicationShortcut
true
Lock rotation about an axis
Lock 3D camera rotation about an axis
L
Qt::ApplicationShortcut
Create cloud from selected entities centers
Compute best registration RMS matrix
Computes the best registration between all couples among multiple entities and save the resulting RMS in a matrix (CSV) file
Enter bubble-view mode
B
:/CC/images/dbPolylineSymbol.png:/CC/images/dbPolylineSymbol.png
Extract sections / Unfold
Extract cloud sections along polylines or unfold a cloud along a polyline
Contour plot (polylines) to mesh
Contour plot (set of polylines) to a 2.5D mesh
:/CC/images/ccLevel.png:/CC/images/ccLevel.png
Level
Pick three points to make a cloud or mesh 'level'
Sphere
Fits a sphere on the selected cloud
Match scales
Zoom in
Zoom in (current 3D view)
+
Zoom out
Zoom out (current 3D view)
=
Distance map
:/CC/images/ccSORFilter.png:/CC/images/ccSORFilter.png
SOR filter
Statistical Outlier Filter (remove the points far from their neighbors)
true
:/CC/images/ccStereo.png:/CC/images/ccStereo.png
actionEnableStereo
Enable stereo mode (with red-blue or red-cyan glasses)
F10
Qt::ApplicationShortcut
Compute points visibility (with depth buffer)
Compute 2.5D volume
true
:/CC/images/ccFullScreen.png:/CC/images/ccFullScreen.png
Full screen (3D view)
Exclusive full screen (3D view)
F11
Qt::ApplicationShortcut
Enable Visual Debug Traces
Enables visual debug traces (active 3D view)
Ctrl+D
Convert to grey scale
Convert RGB colors to grey scale colors
:/CC/images/ccTracePolyline.png:/CC/images/ccTracePolyline.png
Trace Polyline
Trace a polyline by point picking
Ctrl+P
true
Enable Qt warnings in Console
Global Shift settings
Set Global Shift & Scale mechanism parameters
true
Camera link
Link the cameras of all 3D views
(so that they all move in the same way and at the same time)
2D Waveform viewer
Create
Create a plane
Edit
Edit the plane parameters
Create surface between two polylines
Surface between 2 polylines
Fit
Fit a plane on a set of point
Enhance with intensities
Mesh scan grids
Mesh scan grids (structured point clouds)
true
true
:/CC/images/ccPickCenterAuto.png:/CC/images/ccPickCenterAuto.png
Auto-pick rotation center
Auto-pick rotation center (rotation is always placed at the middle of the screen if possible)
Shift+P
Qt::ApplicationShortcut
true
Show cursor coordinates
Show cursor coordinates (2D and 3D if possible)
Delete scan grids
Delete the underlying scan grids
Compress FWF data
Compress the associated FWF data (maybe interesting after interactive segmentation for instance)
Interpolate from another entity
Interpolate scalar-field(s) from another cloud or mesh
Export plane info
Export plane info to a CSV file (name, width, height, center, normal, dip and dip direction, etc.)
Lock rotation about arbitrary axis
Sample points
None (English)
Compute geometric features
Compute geometric features (density, curvature, roughness, etc.)
Move bounding-box min corner to origin
Move the bounding-box min corner to the origin
Move bounding-box max corner to origin
Move the bounding-box max corner to the origin
Move bounding-box center to origin
Move the bounding-box center to the origin
Flip
Flip the selected plane
Compare
Compare two planes (angle + distance)
Flip triangles
Flip triangles (if vertices are ordered in the non-direct order)
:/CC/images/ccCloudPrimitiveDistance.png:/CC/images/ccCloudPrimitiveDistance.png
Cloud/Primitive Dist
Compute cloud/Primitive distance
Compute cloud/Primitive distance
Export normals to SF(s)
Export normals to one or several scalar fields
Smooth
Reset all VBOs
Reset all VBOs (unload GPU memory)
Create single point cloud
Create a cloud with a single point
Create a cloud with a single point
Paste from clipboard
Paste from ASCII/text data stored in the clipboard
Paste from ASCII/text data stored in the clipboard
Alt+P
Split cloud (integer values)
Split the selected cloud using the current scalar field.
The active scalar field should have integer values.
:/CC/images/ccAddConstSF.png:/CC/images/ccAddConstSF.png
Add classification SF
Add classification SF (shorcut to 'Add constant SF')
true
true
Restore window geometry on startup
Shift points along normals
Shift the points of the selected cloud along their normals
Circle
Fits a circle on the selected cloud
Set SF(s) as normal
Open project
:/CC/images/ccSaveProject.png:/CC/images/ccSaveProject.png
Save project
Save project (BIN)
Save all entities in a BIN file
Save all entities in a BIN file
Ctrl+Shift+S
ccCustomQTreeView
QTreeView
ccCustomQListWidget
QListWidget
actionConsole
triggered(bool)
DockableConsole
setVisible(bool)
-1
-1
554
747
DockableConsole
visibilityChanged(bool)
actionConsole
setChecked(bool)
554
747
-1
-1
actionDisplayMainTools
toggled(bool)
toolBarMainTools
setVisible(bool)
-1
-1
232
35
actionDisplayScalarFieldsTools
toggled(bool)
toolBarSFTools
setVisible(bool)
-1
-1
1023
54
actionDisplayViewTools
toggled(bool)
toolBarView
setVisible(bool)
-1
-1
34
150
actionFitPlaneProxy
triggered()
actionFitPlane
trigger()
-1
-1
-1
-1
actionCreateSurfaceBetweenTwoPolylines
triggered()
actionMeshTwoPolylines
trigger()
-1
-1
-1
-1