AboutDialog
About CloudCompare
Sobre o CloudCompare
<html><head/><body><p align="center"><img src=":/CC/Icons/images/icon/cc_icon_64.png"/><br/><span style=" font-size:14pt; font-weight:600;">CloudCompare </span><span style=" font-size:14pt; font-weight:600; font-style:italic;"></span><br/>Version: %1</p><p align="center"><a href="http://www.cloudcompare.org/donate"><img src=":/CC/images/donate.png" width="200"/></a></p><p align="center"><a href="http://www.cloudcompare.org"><span style=" text-decoration: underline; color:#0000ff;">www.cloudcompare.org<br/></span></a>License: GNU GPL (General Public Licence)</p></body></html>
OK
OK
AdjustZoomDialog
Adjust zoom
Ajuste do zoom
Window
Janela
focal
pixel size
tamanho do pixel
units
unidade(s)
pixel(s)
pixel(s)
AlignDialog
Clouds alignment
Alinhamento automático das nuvens
Model and data
Modelo e dados
Data:
Dados:
the model cloud is the reference: it won't move (red cloud)
A nuvem modelo é a referência; Ela não será movida (nuvem vermelha)
Model:
Modelo:
the data cloud is the entity to align with the model cloud: it will be displaced (green cloud)
A nuvem a ser compara será alinhada com a nuvem de referência; Ela será modificada (nuvem verde)
press once to exchange model and data clouds
Aperte uma vez para trocar entre a nuvem de comparação e de referência
swap
Trocar
Alignment parameters
Paramêtros de alinhamento
Number of trials:
Número de tentativas
Number of 4 points bases tested to find the best rigid transform. Great values may lead to long computation time.
Quantidade de bases de 4 pontos a serem testadas para encontrar a melhor transformação rígida. Valores muito grande pode levar um longo tempo de computação.
Overlap:
Sobreposição:
Rough estimation of the two clouds overlap rate (between 0 and 1)
Estimativa aproximada da sobreposição das duas nuvens (entre 0 e 1)
Delta:
Delta :
Estimation of the distance wished between the two clouds after registration.
Estimativa da distância desejada entre as duas nuvens após o tratamento.
The computer will estimate the best delta parameter
Estimativa automática do delta.
Estimate
Estimativa
For each attempt (see above parameter), candidate bases are found. If there are too much candidates, the program may take a long time to finish. Check this box to bound the number of candidates.
Para cada teste (veja acima), bancos de dados candidatos são encontrados.\nSe houver muitos candidatos, o processo pode levar muito tempo para ser concluído.
Limit max. number of candidates
Número máximo de candidatos
Maximal number of candidates allowed (check the left box to use this parameter)
Nome máximo de bases candidatas
Sampling
Amostragem
Method:
Método:
Model
?
Modelo
None
Nenhum
All
Todos
Move to the left (none) to decrease the number of points to keep in the model cloud.
Mova o controle deslizante para a esquerda para reduzir o número de pontos a serem mantidos na nuvem.
remaining points
pontos restantes
Data
?
Comparação
Move to the left (none) to decrease the number of points to keep in the data cloud.
Mover para a esquerda (Nenhum) para diminuir o número de pontos a serem usados.
AnimationDialog
Animation
Animation steps
Loop
Total duration
sec.
Automatic steps duration
Current step
Index
Duration
Speed modifier for the current step
Smooth trajectory
smooth ratio
Video output
Frame rate
Number of frames per second
fps
Bitrate
Bitrate (in kbit/s)
The higher the better the quality (but the bigger the file)
kbps
- Super resolution: render the frame at a higher resolution (2, 3 or 4 times larger)
and then shrink it back down to size (this makes some noisy pixels drop off and
reduce the flicker that is often present in animations). Super resolution is only
applied on the output video (= not visible in Preview mode)
- Zoom: render the frame and the animation at a higher resolution (2, 3 or 4 times
larger). You may have to increase the points size beforehand.
super resolution
zoom
zoom
See combo-box tooltip
Output file
Format
Preview the animation
Preview
Creates the animation file
Render
Export frames as individual images
Export frames
Start preview from selected step
Export trajectory on exit
ApplyTransformationDialog
Apply transformation
Appliquer une transformation
Matrix 4x4
Matrice 4x4
Enter 4x4 matrix values:
Saisir les valeurs :
Load matrix from ascii file
Charger une matrice depuis un fichier ASCII
ASCII file
Fichier ASCII
Paste clipboard contents
Coller le contenu du presse-papier
clipboard
Pressa-papier
Inits the matrix from dip/dip direction values
--> assuming an initial position of (0,0)
dip / dip direction
help
Aide
Matrix should be of the form:
R11 R12 R13 Tx
R21 R22 R23 Ty
R31 R32 R33 Tz
0 0 0 1
Where R is a standard 3x3 rotation matrix and T is a translation vector.
Let P be a 3D point, the transformed point P' will be such that: P' = R.P + T.
Axis, Angle
Axes, Angle
Rotation axis
Axe de rotation
Shortcut to set the rotation axis to (1, 0, 0)
I
Shortcut to set the rotation axis to (0, 1, 0)
J
Shortcut to set the rotation axis to (0, 0, 1)
K
Paste from clipboard (3 values expected, separated by a comma, a semicolon or whitespaces)
Rotation angle (degrees)
Angle de rotation (degrés)
deg.
deg.
Translation
Translation
Scale
Euler angles
Angles d'Euler
Angles
Angles
From > To axes
From axis
To axis
Apply inverse transformation
Appliquer une transformation inverse
Applies the transformation to global coordinates
(may trigger an update of the Global Shift)
Apply to global coordinates
AsciiOpenDialog
Open Ascii File
Source
Choose an attribute for each column:
Resets all column roles
reset all
Header:
Separator
(ASCII code:%i)
space
whitespace
comma
semicolon
use comma as decimal character
Show labels in 2D (not recommended over 50).
Otherwise labels are shown in 3D.
Show labels in 2D
Skip lines
+ comment/header lines skipped: 0
extract scalar field names from first line
C.S. entities scale
Coordinate System entities scale
(CC will create one such entity for each loaded quaternion)
Max number of points per cloud
Million
Apply
Apply all
Cancel
Annuler
AsciiSaveDialog
Save ASCII file
coordinates precision
scalar precision
separator
space
semicolon
comma
tab
order
[ASC] point, color, SF(s), normal
[PTS] point, SF(s), color, normal
Header
columns title
number of points (separate line)
Colors
Cores
Save RGB color components as floats values between 0 and 1
Save colors as float values (0-1)
Save alpha channel
AskOneDoubleValueDialog
Set Value
Définir la valeur
Value
Valeur
AskOneIntValueDialog
Set Value
Définir la valeur
Value
Valeur
AskOneStringDlg
Set Name
Nom
Définir le nom
Label
Etiquette
AskThreeDoubleValuesDialog
Set Three Values
Définir les 3 valeurs
Value 1
Valeur 1
Value 2
Valeur 2
Value 3
Valeur 3
AskTwoDoubleValuesDialog
Set Two Values
Définir 2 valeurs
Value 1
Valeur 1
Value 2
Valeur 2
BaseFilter
Operation in progress
Errors while computing
Internal error: invalid input
Internal error: thread already in use
Process cancelled by user
Invalid parameters
Not enough memory
Undefined error in filter %1: %2
BoundingBoxEditorDialog
Bounding Box Editor
Edtion de la boîte englobante
Min corner
Coin minimal
Center
Centre
Max corner
Coin maximal
Width
Largeur
Warning, this box doesn't include the cloud bounding-box!
Attention, cette boîte n'inclut pas celle du nuage !
Orientation
Orientation
automatically compute Z if checked
calcul automatiquement le Z si cochée
automatically compute Y if checked
calcul automatiquement le Y si cochée
automatically compute X if checked
calcul automatiquement le X si cochée
From clipboard
To clipboard
keep square
garder carré
Default
Par défaut
Last
Dernier
OK
Ok
Cancel
Annuler
BroomDialog
CEA Broom Tool
Broom
Reposition
Automate
stick to the cloud
For a visual feedback of the ongoing automation process (slower)
animated automation
Broom dimensions
length
width
thickness
Selection
mode
height
inside
above
below
above and below
Undo
Undo 10 steps
View
Exibir
Lost track: failed to stick to the cloud!
remove the selected points
Apply
Validate
Cancel
Annuler
BundlerImportDlg
Snavely's Bundler Import
Information
File version:
keypoints:
Cameras:
Import images
Image list
List of the images corresponding to each camera
Browse
Image scale factor
Image scale factor (relatively to the keypoints). Useful if you want to use images bigger than the ones you used to generate the Bundler .out file and the keypoints.
Image scale factor relatively to keypoints
Orthorectification
To orthorectify images (as new images saved next to the original ones)
generate 2D orthophotos
Ortho-rectification method:
- Optimized = CC will use the keypoints to optimize the parameters of the 'collinearity equation'
that make the image and the keypoints match as best as possible. The equation parameters are then
used to project the image on the horizontal plane (by default). This method compensate for the
image distortion in its own way (i.e. without using the distortion model provided by Bundler)
- Direct = CC will only use Bundler's output information (camera extrinsic and intrinsic parameters).
The camera distortion parameters can be applied or not. Pay attention that those parameters are
sometimes very poorly estimated by Bundler.
Optimized
Direct with undistortion
Direct
To generate orthorectified versions of the images as clouds (warning: result mught be huge!).
Warning: the 'Optimized' method is used by default.
generate 2D "orthoclouds"
Vertical dimension:
Keypoints vertical axis is X (1,0,0)
Keypoints vertical axis is Y (0,1,0)
Keypoints vertical axis is Z (0,0,1)
Input a 4x4 transformation matrix that transforms the keypoint vertical axis into (0,0,1)
Custom
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
<html><head><meta name="qrichtext" content="1" /><style type="text/css">
p, li { white-space: pre-wrap; }
</style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:8.25pt; font-weight:400; font-style:normal;">
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt;">1 0 0 0</span></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt;">0 1 0 0</span></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt;">0 0 1 0</span></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt;">0 0 0 1</span></p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:8pt;"><br /></p></body></html>
To generate a 3D model (mesh) colored with the input images.
By default the keypoints are meshed, and points are sampled on this first mesh.
The sampled points are then colored with the images and a final mesh is built on top of those points.
Colored model generation
vertices:
Approximate number of vertices for the final mesh
To use a cloud (or mesh) instead of the keypoints as base for the model generation
Use alternative keypoints
...
To keep images and their corresponding sensors in memory (i.e. as entities in the DB tree)
keep images (and sensors) loaded
To undistort loaded images
undistort images
Import keypoints
CSFDialog
Cloth Simulation Filter
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
<html><head><meta name="qrichtext" content="1" /><style type="text/css">
p, li { white-space: pre-wrap; }
</style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:8.25pt; font-weight:400; font-style:normal;">
<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"> <span style=" font-family:'SimSun'; font-size:11pt; font-weight:600;">CSF Plugin Instruction</span></p>
<p align="justify" style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Cloth Simulation Filter (CSF)</span><span style=" font-size:8pt;"> is a tool to extract of ground points in discrete return LiDAR pointclouds. The detailed theory and algorithms could be found in the following paper:</span></p>
<p align="justify" style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a name="OLE_LINK22"></a><span style=" font-family:'Arial,sans-serif'; font-size:8pt; color:#000000;">Z</span><span style=" font-family:'Arial,sans-serif'; font-size:8pt; color:#000000;">hang W, Qi J, Wan P, Wang H, Xie D, Wang X, Yan G. An Easy-to-Use Airborne LiDAR Data Filtering Method Based on Cloth Simulation. </span><span style=" font-family:'Arial,sans-serif'; font-size:8pt; font-style:italic; color:#000000;">Remote Sensing</span><span style=" font-family:'Arial,sans-serif'; font-size:8pt; color:#000000;">. 2016; 8(6):501.</span><span style=" font-family:'SimSun'; font-size:8pt;"> </span></p>
<p align="justify" style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Microsoft YaHei UI,Tahoma'; font-size:8pt; color:#000000; background-color:#cce8cf;">And please cite the paper, If you use Cloth Simulation Filter (CSF) in your work.</span></p>
<p align="justify" style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Microsoft YaHei UI,Tahoma'; font-size:8pt; color:#000000; background-color:#cce8cf;">You can download the paper from </span><a href="https://www.researchgate.net/profile/Wuming_Zhang2)"><span style=" font-family:'Microsoft YaHei UI,Tahoma'; font-size:8pt; text-decoration: underline; color:#0000ff; background-color:#cce8cf;">https://www.researchgate.net/profile/Wuming_Zhang2 .</span></a></p>
<p align="justify" style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Microsoft YaHei UI,Tahoma'; font-size:8pt; color:#000000; background-color:#cce8cf;">You can also visit the homepage : </span><a href="http://ramm.bnu.edu.cn/researchers/wumingzhang/english/default_contributions.htm"><span style=" font-family:'Microsoft YaHei UI,Tahoma'; font-size:8pt; text-decoration: underline; color:#0000ff; background-color:#cce8cf;">http://ramm.bnu.edu.cn/researchers/wumingzhang/english/default_contributions.htm</span></a><span style=" font-family:'Microsoft YaHei UI,Tahoma'; font-size:8pt; color:#000000; background-color:#cce8cf;"> for more information.</span></p>
<p align="justify" style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Microsoft YaHei UI,Tahoma'; font-size:8pt; color:#000000; background-color:#cce8cf;">A mex version for programming in Matlab is at File Exchange of Mathworks website : </span><a href="http://www.mathworks.com/matlabcentral/fileexchange/58139-csf--ground-filtering-of-point-cloud-based-on-cloth-simulation"><span style=" font-family:'SimSun'; font-size:9pt; text-decoration: underline; color:#0000ff;">http://www.mathworks.com/matlabcentral/fileexchange/58139-csf--ground-filtering-of-point-cloud-based-on-cloth-simulation</span></a></p>
<p align="center" style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Microsoft YaHei UI,Tahoma'; font-size:8pt; color:#000000; background-color:#cce8cf;"> Copyright </span><span style=" font-family:'Arial,Helvetica,sans-serif'; color:#333333; background-color:#e5eaee;">©</span></p>
<p align="center" style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" background-color:#cce8cf;">RAMM laboratory, School of Geography, Beijing Normal University</span></p>
<p align="center" style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" background-color:#cce8cf;">(</span><a href="http://ramm.bnu.edu.cn/"><span style=" text-decoration: underline; color:#0000ff;">http://ramm.bnu.edu.cn/</span></a><span style=" background-color:#cce8cf;">)</span></p>
<p align="center" style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Wuming Zhang; Jianbo Qi; Peng Wan; Hongtao Wang</p>
<p align="center" style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">contact us: <span style=" background-color:#cce8cf;">2009zwm@gmail.com; wpqjbzwm@126.com</span></p></body></html>
General parameter setting
Scenes
Steep slope
Relief
Flat
Slope processing
Advanced parameter setting
Cloth resolution
Max iterations
Classification threshold
Exports the cloth in its final state as a mesh
(WARNING: ONLY FOR DEBUG PURPOSE - THIS IS NOT A DTM)
Export cloth mesh
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
<html><head><meta name="qrichtext" content="1" /><style type="text/css">
p, li { white-space: pre-wrap; }
</style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:8.25pt; font-weight:400; font-style:normal;">
<p align="center" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:9pt; font-weight:600;">Advanced Parameter Instruction</span></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt;"><br /></span><span style=" font-size:8pt; font-weight:600;">1.</span><span style=" font-size:8pt;"> Cloth resolution refers to the grid size (the unit is same as the unit of pointclouds) of cloth which is used to cover the terrain. The bigger cloth resolution you have set, the coarser DTM you will get.</span></p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:8pt;"><br /></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">2.</span><span style=" font-size:8pt;"> Max iterations refers to the maximum iteration times of terrain simulation. 500 is enough for most of scenes.</span></p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:8pt;"><br /></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">3.</span><span style=" font-size:8pt;"> Classification threshold refers to a threshold (the unit is same as the unit of pointclouds) to classify the pointclouds into ground and non-ground parts based on the distances between points and the simulated terrain. 0.5 is adapted to most of scenes.</span></p></body></html>
CSVMatrixOpenDlg
Open CSV Matrix
Grid
Separator
X spacing
Y spacing
Invert row order
Load as mesh
Use texture file
CamSensorProjectDialog
Sensor parameters
Paramètres du capteur
Position + Orientation
Position + Orientation
sensor front direction (yaw = 0)
Direction avant du capteur (lacet = 0)
X (right)
X (droit)
sensor lateral direction
Direction bilatérale du capteur
sensor vertical direction (pitch = 0)
Direction verticale du capteur (tangage = 0)
sensor center
Centre du capteur
Y (up)
Y (haut)
Z (inv. view dir.)
? direction opposée de la vue ?
Center
Centre
center is expressed in the world coordinate system
in world C.S.
Intrinsic params
Paramètres intrinsèques
vert. focal
Focale verticale
vertical focal (in pixels)
Focale verticale (en pixel)
pix
px
vert. f.o.v.
Vertical field of view (degrees)
deg.
deg.
array size
CCD array width (pixels)
pix.
px
CCD array height (pixels)
Pixel size (metric units)
Taille de pixel (unités métriques)
pixel size
taille de pixel
CCD pixel width (metric units)
CCD pixel height (metric units)
zNear
Near cutting plane (CCD pixel width (metric units - for display)
zFar
Far cutting plane (CCD pixel width (metric units - for display)
skew
biais
Skew parameter
Paramètre de biais
Principal point X coordinate (in pixels)
Principal point Y coordinate (in pixels)
principal point
Distortion / uncertainty
Distortion / incertitude
Canupo2DViewDialog
CANUPO training (result)
You can manually edit the boundary ( left click: select or add vertex / long press: move / right click: remove vertex)
Legend
Cloud1 name
Cloud2 name
Scales
In order to get a faster classifier, you can decrease the number of scales used (keeping only the smallest)
reset boundary
statistics
points size
Save
Done
CanupoClassifDialog
CANUPO Classification
Classifier(s)
file
...
info
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
<html><head><meta name="qrichtext" content="1" /><style type="text/css">
p, li { white-space: pre-wrap; }
</style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:8.25pt; font-weight:400; font-style:normal;">
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; color:#ff0000;">No classifier loaded!</span></p></body></html>
Core points are points on which the computation is actually performed (result is then propagated to the neighboring points).
Core points
Warning, might be quite long on more than 100 000 points...
use selected cloud
Alternative core points cloud
use other cloud
Subsampled version of the selected cloud
subsample cloud
Min. distance between points
MSC files are generated by the original CANUPO tool (by N. Brodu)
from MSC file
Advanced
Use confidence threshold for classification
threshold
Points having a confidence under this threshold won't be classified (or a SF will be used)
Try to classify points with a low confidence based on the local SF values
use active SF to locally refine the classification
For test purpose!
generate one SF per scale with 'x-y'
generate one SF per scale with roughness
Max thread count
CanupoTrainingDialog
CANUPO Training
Data
Comparação
Role
Cloud
Class label
class #1
class #2
Points belonging to class #1
Points belonging to class #2
Scales
ramp
Mininum scale
Min =
Step
Step =
Max scale
Max =
Inp
list
Input scales as a list of values (separated by a space character)
Advanced
Classification parameter
Dimensionality
Max core points
Maximum number of core points computed on each class
Check this to add more points to the 2D classifier behavior representation
Show classifier behavior on
Additional points that will be added to the 2D classifier behavior representation
If checked the original cloud will be used for descriptors computation (i.e. class clouds will be considered as core points of this cloud)
Use original cloud for descriptors
If set this cloud will be used for descriptors computation (i.e. class clouds will be considered as core points of this cloud)
Max thread count
CellsFusionDlg
Cell Fusion Parameters
Fusion algorithm
Kd-tree
Fast Marching
Kd-tree cells fusion parameters
Max angle between cells (in degrees).
Kd-tree cells should be (roughly) planar.
Max angle
deg.
deg.
Max 'relative' distance between cells (proportional to the cell size).
The bigger the farther the merged cells can be.
Max relative distance
FM cells fusion parameters
Octree level
Octree Level (Fast Marching propagation process).
use retro-projection error for propagation (slower)
Facets
Min points per facet
Octree Level (for point cloud shape approx.)
Max edge length
Criterion for grouping several points in a single 'facet'
Max RMS
Max distance @ 68%
Max distance @ 95%
Max distance @ 99%
Max distance
Warning: cloud has no normals!
Output facet normals may be randomly oriented
(e.g. colors and classification may be jeopardized)
ClassificationParamsDlg
Classification
angular step
max distance
Classify3DMASCDialog
3DMASC Classify
Classifier file
Data
Comparação
PC2
CTX
Assign each label to the right cloud
TEST on (optional)
<html><head/><body><p>Role as defined in the parameter file.</p></body></html>
Label
Etiquette
PC1
PCX
Cloud
CLASSIFY
Keep attributes on completion
Trainer file
ClassifyDisclaimerDialog
qCANUPO (disclaimer)
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
<html><head><meta name="qrichtext" content="1" /><style type="text/css">
p, li { white-space: pre-wrap; }
</style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:8.25pt; font-weight:400; font-style:normal;">
<p align="center" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; background-color:#ffffff;"><span style=" font-family:'Calibri,sans-serif'; font-size:10pt; font-weight:600; color:#1f497d;">Multi-scale dimensionality classification (CANUPO)</span></p>
<p align="center" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; background-color:#ffffff;"><span style=" font-family:'Calibri,sans-serif'; font-size:10pt; font-style:italic; color:#1f497d;">Brodu and Lague, 3D Terrestrial LiDAR data classification of complex natural scenes using a multi-scale dimensionality criterion, ISPRS j. of Photogram. Rem. Sens., 2012</span></p>
<p align="center" style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Calibri,sans-serif'; font-size:10pt; font-style:italic; color:#1f497d; background-color:#ffffff;"></p>
<p align="center" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; background-color:#ffffff;"><span style=" font-family:'Calibri,sans-serif'; font-size:10pt; color:#1f497d; background-color:#ffffff;">Funded by Université Européenne de Bretagne, Centre National de la Recherche Scientifique and EEC Marie-Curie actions</span></p>
<p align="center" style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Calibri,sans-serif'; font-size:10pt; color:#1f497d; background-color:#ffffff;"></p>
<p align="center" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; background-color:#ffffff;"><span style=" font-family:'Calibri,sans-serif'; font-size:10pt; color:#1f497d;">Enjoy!</span></p></body></html>
q3DMASC_classify
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
<html><head><meta name="qrichtext" content="1" /><meta charset="utf-8" /><style type="text/css">
p, li { white-space: pre-wrap; }
hr { height: 1px; border-width: 0; }
li.unchecked::marker { content: "\2610"; }
li.checked::marker { content: "\2612"; }
</style></head><body style=" font-family:'Segoe UI'; font-size:9pt; font-weight:400; font-style:normal;">
<p align="center" style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'MS Shell Dlg 2'; font-size:9.75pt;"><br /></p>
<p align="center" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'MS Shell Dlg 2'; font-size:12pt; font-weight:600; color:#1f497d;">3DMASC</span></p>
<p align="center" style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'MS Shell Dlg 2'; font-size:12pt; font-weight:600; color:#1f497d;"><br /></p>
<p align="center" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'MS Shell Dlg 2'; font-size:12pt; font-weight:600; color:#1f497d;">3D multi-cloud, multi-attribute, multi-scale, multi-class classification</span></p>
<p align="center" style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Calibri,sans-serif'; font-size:10pt; color:#1f497d; background-color:#ffffff;"><br /></p>
<p align="center" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; background-color:#ffffff;"><span style=" font-family:'Slack-Lato','appleLogo','sans-serif'; font-size:10pt; font-weight:600; color:#1f497d;">development </span><span style=" font-family:'Slack-Lato','appleLogo','sans-serif'; font-size:10pt; color:#1f497d;">D. Lague, A. Le Guennec, S. Lefèvre, Th. Corpetti</span></p>
<p align="center" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; background-color:#ffffff;"><span style=" font-family:'Slack-Lato','appleLogo','sans-serif'; font-size:10pt; font-weight:600; color:#1f497d;">code </span><span style=" font-family:'Slack-Lato','appleLogo','sans-serif'; font-size:10pt; color:#1f497d;">D. Girardeau-Montaut</span></p>
<p align="center" style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Calibri,sans-serif'; font-size:10pt; color:#1f497d; background-color:#ffffff;"><br /></p>
<p align="center" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; background-color:#ffffff;"><span style=" font-family:'Slack-Lato','appleLogo','sans-serif'; font-size:10pt; font-weight:600; color:#1f497d;">This software development has been funded by the European Union.</span></p>
<p align="center" style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Calibri,sans-serif'; font-size:10pt; color:#1f497d; background-color:#ffffff;"><br /></p>
<p align="center" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; background-color:#ffffff;"><span style=" font-family:'Calibri,sans-serif'; font-size:10pt; color:#1f497d; background-color:#ffffff;">Observatoire des Sciences de l'Univers de Rennes</span></p>
<p align="center" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; background-color:#ffffff;"><span style=" font-family:'Calibri,sans-serif'; font-size:10pt; color:#1f497d; background-color:#ffffff;">Géosciences Rennes</span></p>
<p align="center" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; background-color:#ffffff;"><span style=" font-family:'Calibri,sans-serif'; font-size:10pt; color:#1f497d; background-color:#ffffff;">Université de Rennes 1</span></p>
<p align="center" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; background-color:#ffffff;"><span style=" font-family:'Calibri,sans-serif'; font-size:10pt; color:#1f497d; background-color:#ffffff;">Centre National de la Recherche Scientifique</span></p></body></html>
-
ClippingBoxDlg
Clipping Box
Show/hide bounding box
Show/hide interactors
Restore the last clipping box used with this cloud
Reset
Close
Box thickness
advanced
Slices
Envelope/Contour
Extracts the envelope (concave hull) or contours as polylines
Removes the last extracted envelope or contours
Export selection as new entities
Export multiple slices, envelopes or contours
by repeating the process along one or several dimensions
Set 'left' view
Set 'right' view
Set 'front' view
Set 'back' view
Set 'down' view
Set 'up' view
Shift box
Shift box along its X dimension
Shift box along its Y dimension
Shift box along its Z dimension
ClippingBoxRepeatDlg
The segmentation process will be repeated along the following dimensions (+/-)
Repeat dimensions
Extract slice cloud(s) or mesh(es)
random colors per slice (will overwrite existing colors!)
Check that option if you wish to extract the envelope of each slice
Extract envelope(s)
Envelope type
Lower
Upper
Full
Max edge length
Multi-pass process where longer edges may be temporarily created to obtain a better fit... or a worst one ;)
multi-pass
Before extracting the contour, points can be projected along the repeat dimension (if only one is defined) or on the best fit plane
project slice(s) points on their best fit plane
split the generated contour(s) in smaller parts to avoid creating edges longer than the specified max edge length.
split envelope(s) on longer edges
Step of the internally generated grid obtained by rasterizing the points and exporting the contours
Min vertex count per contour (to ignore the smallest ones)
Group generated entities by
How generated slices, envelopes and contours will be regrouped in the DB tree
Type
Origin entity
Slice
Origin entity, then slice
Slice, then origin entity
Display a dialog with step-by-step execution of the algorithm (debug mode - very slow)
Slice extraction
Envelope type (lower or upper part, or both)
Max edge length (if 0, generates a unique and closed envelope = convex hull)
visual debug mode
Extract the point contours (via a rasterization process)
Extract contours
Grid step
Min. vertex count
Other options
Gap
Gap between the slices
If checked, a random color will be assigned to each slice (warning: will overwrite any existing color!)
ColorFromScalarDialog
Color From Scalar Fields
Mapping type:
To RGB
To HSV
Red
RGB
Green
Blue
Minimum:
Fix
Reverse
Maximum:
Alpha
ColorGradientDialog
Gradient color
Color ramp
Default
Par défaut
Custom
First color
Second color
Banding
Period
direction
ColorLevelsDialog
Change Color Levels
Channel(s)
RGB
Red
Green
Blue
Input levels
Output levels
ComparisonDialog
Distance computation
Compared
Reference
General parameters
Level of subdivision used for computing the distances
Octree level
Acceleration: distances above this limit won't be computed accurately
max. distance
compute signed distances (slower)
signed distances
flip normals
Generate 3 supplementary scalar fields with distances along each dimension
split X,Y and Z components
merge X and Y (compute distance in the xy plane)
Use the sensor associated to the reference cloud to ignore the points in the compared cloud
that could not have been seen (hidden/out of range/out of field of view).
use reference sensor to filter hidden points
multi-threaded
max thread count
Maximum number of threads/cores to be used
(CC or your computer might not respond for a while if you use all available cores)
Local modeling
Local model
Points (kNN)
Radius (Sphere)
faster but more ... approximate
use the same model for nearby points
Approximate distances
Warning: approximate distances are only provided
to help advanced users setting the general parameters
Compute
Calculer
Ok
Cancel
Annuler
ComponentType
Array
Name
undefined
Elements
Capacity
Memory
ComputeOctreeDialog
Compute Octree
Max subdivision level: ??
Octree box
Default
Par défaut
Cell size at max level
Custom bounding box
Edit
Editer
ConfusionMatrix
Form
-
Overall accuracy
CorkDialog
Mesh Boolean Operations (CSG) with Cork
A
B
Merge two objects into one
Union
A+B
Subtract one object from another
Difference
A-B
Return the portion common to both objects
Intersection
A n B
Subtract one object from another (inverse result)
Symmetric Difference
Image courtesy of Autodesk(r)
Dialog
Dialog
Source cloud #1 (not labelled)
Warning: points must be associated to the
same class labels as the trained classes
Classes, Training and Test data
percentage of training data
cloud
Warning: points must be associated to the same class labels as the trained classes
source cloud #2 (not labelled)
Source cloud #2 (not labelled) - optional
core points (labelled)
Labelled core points: coud be the same as cloud #1
but should ideally be smaller (e.g. a subsampled version of cloud #1)
classification scalar field
number of classes
0
classes
1
Class
Count
32651
465
Use previously computed features
(only if the cloud has already been processed)
USE PREVIOUSLY COMPUTED FEATURES
source cloud #1 (not labelled)
contextual cloud (labelled)
homogenize sample numbers for each class
(max = 0)
Contextual features
Training
Test data
Training data
pre-processing
and model testing
Scales and Scalar/features selection
From file
Load file
<a href="https://www.cloudcompare.org/doc/wiki">see documentation</a>
GUI mode (limited)
Scales
ramp
Mininum scale
Min =
Step
Step =
Max scale
Max =
Inp
list
Input scales as a list of values (separated by a space character)
Point based features
intensity
number of returns
return number
echo ratio = return number / number of returns
echo ratio
RGB
dip angle
Neigborhood based features
option 1
option 2
...
Ground
Water
Nearest neighbors
The vertical distance will be computed to the 'k' nearest neighbors
Requires two source clouds
Dual-cloud features
mean elveation difference
ratio of mean intensities
standard deviation of cloud #1
standard deviation of cloud #2
Classifier and training mode
Random Trees
Number of trees
Tree depth
Training mode
Simple training
Select the most contributive features and scales
(in order to reduce computation time and reduce the classifier size)
Feature and scale selection by importance
k-fold Crossvalidation
k
Feature and scale selection
Tree depth selection
Speed features
Pyramidal subsampling
Pyramidal levels
Octree-based feature computation
Min. scale
Depth
Outputs
Output display
Confusion matrix
Bar chart of feature importance
number of features
Number of features to show in the bar chart
Can be re-used in 3DMASC "Create" to avoid re-computing the features
Save training core points with computed features as scalars
DipDirTransformationDialog
Dip / dip dir. transformation
Dip
deg.
deg.
Dip direction
rotate about selection center
DisclaimerDialog
qBroom (disclaimer)
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
<html><head><meta name="qrichtext" content="1" /><style type="text/css">
p, li { white-space: pre-wrap; }
</style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:10pt; font-weight:400; font-style:normal;">
<p align="center">
This plugin is kindly provided by Wesley Grimes,
<br/>
Collision Engineering Associates, Inc.
<br/>
<a href="https://cea-az.com/">https://cea-az.com/</a>
</p>
<p align="center">
<b>Please donate if you find this tool useful</b>
<br/>
<br/>
<a href="https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=DZAYQVLL8MMNL"><img src=":/CC/plugin/qBroom/btn_donateCC_LG.gif" /></a>
</p>
<p align="center" style="font-size:8pt;">This program is distributed in the hope that it will be useful,
<br/>but WITHOUT ANY WARRANTY; without even the implied warranty of <br/>MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
<br/>See the GNU General Public License for more details.</p>
</body></html>
qFacets (disclaimer)
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
<html><head><meta name="qrichtext" content="1" /><style type="text/css">
p, li { white-space: pre-wrap; }
</style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:8.25pt; font-weight:400; font-style:normal;">
<p align="center" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:10pt;">This plugin development was funded by Thomas Dewez – BRGM</span></p>
<p align="center" style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:8pt;"><br /></p>
<p align="center" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt;">This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published bythe Free Software Foundation; version 2 or later of the License.</span></p>
<p align="center" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt;">This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.</span></p>
<p align="center" style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:8pt;"><br /></p>
<p align="center" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; color:#0000ff;">copyright BRGM</span><span style=" font-family:'sans-serif'; font-size:8pt; color:#0000ff; background-color:#ffffff;">©</span><span style=" font-size:8pt; color:#0000ff;"> 2013</span></p>
<p align="center" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a href="http://www.brgm.eu/"><span style=" font-size:8pt; text-decoration: underline; color:#0000ff;">http://www.brgm.eu</span></a></p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:8pt;"><br /></p></body></html>
qM3C2 (disclaimer)
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
<html><head><meta name="qrichtext" content="1" /><style type="text/css">
p, li { white-space: pre-wrap; }
</style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:8.25pt; font-weight:400; font-style:normal;">
<p align="center" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; background-color:#ffffff;"><span style=" font-family:'Calibri,sans-serif'; font-size:10pt; font-weight:600; color:#1f497d;">Point cloud comparison with M3C2</span></p>
<p align="center" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; background-color:#ffffff;"><span style=" font-family:'Calibri,sans-serif'; font-size:10pt; font-style:italic; color:#1f497d;">Lague et al., Accurate 3D comparison of complex topography with terrestrial laser scanner, ISPRS j. of Photogram. Rem. Sens., 2013</span></p>
<p align="center" style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Calibri,sans-serif'; font-size:10pt; font-style:italic; color:#1f497d; background-color:#ffffff;"><br /></p>
<p align="center" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; background-color:#ffffff;"><span style=" font-family:'MS Shell Dlg 2,serif'; font-size:8pt; color:#aa007f; background-color:#ffffff;">This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.</span></p>
<p align="center" style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'arial,sans-serif'; font-size:10pt; font-style:italic; color:#222222; background-color:#ffffff;"><br /></p>
<p align="center" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; background-color:#ffffff;"><span style=" font-family:'Calibri,sans-serif'; font-size:10pt; color:#1f497d; background-color:#ffffff;">Funded by Université Européenne de Bretagne, Centre National de la Recherche Scientifique and EEC Marie-Curie actions</span></p></body></html>
DistanceMapDialog
Distance Map
Steps
Map steps (in each direction).
The bigger the more accurate the map will be
(but the more points will be created)
Outer margin
Margin added around the cloud bounding-box
reduce result to the specified range
Range
DistanceMapGenerationDlg
2D distance map (Surface of Revolution)
Projection
Cylindrical
Conical (Lambert)
Spanning ratio
Map
Resolution
angle (X)
Map angular step (horizontal)
step =
height (Y)
Map height step (vertical)
size
Map angles unit
deg
rad
grad
Map heights unit (for display only)
m.
Counterclockwise unrolling
CCW
latitude
Map latitude step
Limits
Minimum map angle
Minimum map height (relative to the generatrix origin)
Maximum map angle
Maximum map height (relative to the generatrix origin)
Min
Max
Minimum map latitude (relative to the generatrix origin - always positive - in degrees)
grad
Maximum map latitude (relative to the generatrix origin - always positive - in degrees)
Filling
strategy
What to do when multiple values fall in the same grid cell?
minimum value
average value
maximum value
empty cells
What to do when a grid cell remains empty?
leave empty
fill with zero
interpolate
Display
Overlay grid
Angle (X)
Height (Y)
m.
Show X labels
Grid color
Show Y labels
Latitude
2D symbols
<html><head/><body><p>Load a set of symbols / labels from a text file.<br/>On each line: 'Label X Y Z' (expressed relatively to the profile origin)<br/><span style=" font-weight:600;">(warning: the height values - along the revolution axis - must be expressed relative to the profile origin)</span></p></body></html>
Load
Clear
Symbol size
Symbol color
Color ramp
Steps
Display color scale
Font size
Displayed numbers precision (digits)
Precision
Generatrix
Axis
Generatrix direction (in the 3D world)
Origin (3D)
Base radius
Mean radius (for map display, export as a cloud, etc. )
Measures
Surface and volume (approximate)
Update
Export map
ASCII grid
Image
DXF
Cloud
Mesh
Updating...
DxfProfilesExportDlg
Export profiles to DXF
Vertical profiles
File name
Title
VERTICAL PROFILE: DEVIATIONS
(+ profile angle)
Angular steps
Horizontal profiles
HORIZONTAL PROFILE: DEVIATIONS
(+ profile height)
Height steps
Deviation
Values scaling (for labels only)
Units
Precision
Drawing magnification
Legend
Theoretical profile name
Theoretical
Measured profile(s) name
Real
EntitySelectionDialog
Entity selector
Select an entity:
select all
select none
EnvelopeExtractorDlg
Envelope Extractor Visual Debug
Message
no message
auto
Next
Skip
ExportCoordToSFDlg
Export coordinates to SF
Export
Warning, already existing SF(s) with same name will be overwritten
ExtraScalarFieldCard
ExtraScalarFieldCard
Name
Data Type
Scalar Field(s)
Advanced Options
Remove
Description
Array-Like
1 Dimension
2 Dimensions
3 Dimensions
Scaled
Scaling Options
Scales
Offsets
ExtractSIFT
Selected entity does not have any suitable scalar field or RGB. Intensity scalar field or RGB are needed for computing SIFT
SIFT keypoint extraction did not return any point. Try relaxing your parameters
FacetsExportDlg
Export facets
Destination
Vertical orientation (only for polygons)
Native
Mean normal
Custom
FastGlobalRegistrationDialog
Clouds registration
Role assignation
'model' entity
reference
'data' entity
aligned
<html><head/><body><p>reference entity (won't move)</p></body></html>
the model cloud is the reference : it won't move (yellow cloud)
Feature descriptor radius
auto
%1 other clouds
Failed to estimate the radius for cloud %1
FastGlobalRegistrationFilter
Clouds must have normals
[Fast Global Registration] Resulting matrix for cloud %1
Hint: copy it (CTRL+C) and apply it - or its inverse - on any entity with the 'Edit > Apply transformation' tool
FilterByValueDialog
Filter by value
Range
Min range value
Max range value
Exports the points falling inside the specified range.
Export
Creates two clouds: one with the points falling inside the specified range,
the other with the points falling outside.
Split
Cancel
Annuler
GBLSensorProjectDialog
Sensor parameters
Paramètres du capteur
theta=longitudinal (E-W) / phi=latitudinal (N-S)
rotation order
yaw then pitch (default)
pitch then yaw
Position + Orientation
Position + Orientation
sensor front direction (yaw = 0)
Direction avant du capteur (lacet = 0)
sensor lateral direction
Direction bilatérale du capteur
sensor vertical direction (pitch = 0)
Direction verticale du capteur (tangage = 0)
sensor center
Centre du capteur
Angular steps
Rotation around the vertical axis
Yaw (degrees)
Rotation around the lateral axis
Pitch (degrees)
Other
Autres
Depth buffer 'uncertainty'
Uncertainty
Sensor max range
Max. range
GeomFeaturesDialog
Geometric features
Local neighborhood radius
Roughness
Rugosidade
Defining a 'up direction' allows to compute signed roughness
Up direction
X=
Y=
Z=
Curvature
Curvatura
Mean curvature (unsigned)
Mean
Gaussian curvature (unsigned)
Gaussian
'Speed' of orientation change
Normal change rate
Density
Number of neighbors
Number of neighbors / neighborhood area
Surface density
Number of neighbors / neighborhood volume
Volume density
Moment
1st order moment
Geometric features (based on local eigenvalues: (L1, L2, L3))
Features
L1 + L2 + L3
Sum of eigenvalues
(L1 * L2 * L3)^(1/3)
Omnivariance
-( L1*ln(L1) + L2*ln(L2) + L3*ln(L3) )
Eigenentropy
(L1 - L3)/L1
Anisotropy
(L2 - L3)/L1
Planarity
(L1 - L2)/L1
Linearity
L1 / (L1 + L2 + L3)
PCA1
L2 / (L1 + L2 + L3)
PCA2
L3 / (L1 + L2 + L3)
Surface variation
L3 / L1
Sphericity
1 - |Z.N|
Verticality
1st eigenvalue
2nd eigenvalue
3rd eigenvalue
GlobalShiftAndScaleAboutDlg
Issue with big coordinates
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
<html><head><meta name="qrichtext" content="1" /><style type="text/css">
p, li { white-space: pre-wrap; }
</style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:8.25pt; font-weight:400; font-style:normal;">
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:10pt; font-weight:600;">Why CloudCompare bugs me about "too big coordinates"?</span></p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:8pt;"><br /></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:9pt;">To reduce memory consumption of big clouds, CloudCompare stores their points coordinates on 32 bits (</span><a href="http://en.wikipedia.org/wiki/Single-precision_floating-point_format"><span style=" font-size:9pt; text-decoration: underline; color:#0000ff;">single-precision floating-point format</span></a><span style=" font-size:9pt;">). In effect this roughly corresponds to a </span><span style=" font-size:9pt; font-weight:600;">relative</span><span style=" font-size:9pt;"> precision of 10</span><span style=" font-size:9pt; vertical-align:super;">-7</span><span style=" font-size:9pt;">.</span></p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;"><br /></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:9pt;">This is generally totally acceptable for an object of a few meters wide (in which case the precision will be around a few tenths of microns). However if the coordinates are of the order of 10</span><span style=" font-size:9pt; vertical-align:super;">5</span><span style=" font-size:9pt;"> or 10</span><span style=" font-size:9pt; vertical-align:super;">6</span><span style=" font-size:9pt;"> meters and you still expect a precision around a few microns this won't do (at all). Importing such coordinates in 32 bits format will result in a precision of several centimeters or worse!</span></p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;"><br /></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:9pt; font-style:italic;">You'll probably also observe very strange things in 3D as OpenGL doesn't like those big coordinates either.</span></p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt; font-style:italic;"><br /></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:10pt; font-weight:600;">What can I do?</span></p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt; font-weight:600;"><br /></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:9pt;">This "big coordinates" issue typically arises when an object of a few meters wide is expressed in a global geographic coordinate system. This happens also for other units (</span><span style=" font-size:9pt; font-style:italic;">we used meters here as an example</span><span style=" font-size:9pt;">).</span></p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;"><br /></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:9pt;">As the absolute position of clouds is generally not used during a comparison process (and most of the other processings) the best solution to this "big coordinates" issue is to temporarily shift the data to a local coordinate system. </span><span style=" font-size:9pt; font-weight:600;">The inverse shift will be applied to the data at export time so that no information is lost.</span></p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;"><br /></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:9pt;">Another example: your cloud still represents a several meters wide object but its coordinates are expressed in microns (</span><span style=" font-size:9pt; font-style:italic;">once again meters and microns are used as an example</span><span style=" font-size:9pt;">). In this case you can apply a scaling factor so as to work in a more "standard" local coordinate system (</span><span style=" font-size:9pt; font-style:italic;">e.g. in centimeters or meters</span><span style=" font-size:9pt;">). In effect this is equivalent to changing the cloud units (temporarily). The inverse scaling factor will be applied at export time.</span></p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;"><br /></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:10pt; font-weight:600;">Shift & Scale values</span></p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;"><br /></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:9pt;">By default CloudCompare tries to guess the shift vector itself. But you can of course input your own version (especially if you work with several clouds and you want to shift them all in the same local coordinate system).</span></p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;"><br /></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:9pt;">Once you input a shift vector (and/or a scale factor) you'll be able to use it again while importing other clouds (</span><span style=" font-size:9pt; font-style:italic;">it will correspond to the "Last input" entry of the combo-box above the shift fields</span><span style=" font-size:9pt;">).</span></p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;"><br /></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:9pt; color:#0055ff;">However this information will only be stored during the active session of CloudCompare (it will be lost once you close the program). To keep the information persistent, you can edit the </span><span style=" font-size:9pt; font-style:italic; color:#0055ff;">global_shift_list_template.txt</span><span style=" font-size:9pt; color:#0055ff;"> file next to CloudCompare's executable and follow the instructions inside. This is a good way to store persistent shift/scale information sets (kind of "bookmarks").</span></p></body></html>
GlobalShiftAndScaleDlg
Global shift/scale
Coordinates are too big (original precision may be lost)!
More information about this issue
Do you wish to translate/rescale the entity?
shift/scale information is stored and used to restore the original coordinates at export time
This version corresponds to the input (or output) file
Point in original
coordinate system (on disk)
diagonal = 3213132123.3215
Shift
Scale
You can add default items to this list by placing a text file named <span style=" font-weight:600;">global_shift_list.txt</span> next to the application executable file. On each line you should define 5 items separated by semicolon characters: name ; ShiftX ; ShiftY ; ShiftZ ; scale
This version is the one CloudCompare will work with. Mind the digits!
Point in local
coordinate system
diagonal = 321313
Warning: previously used shift and/or scale don't seem adapted to this entity
Preserve global shift on save
The local coordinates will be changed so as to keep the global coordinates the same
Keep original position fixed
GlobalShiftSettingsDialog
Global Shift settings
Paramètres du Déplacement Global
The Global Shift & Scale mechanism aims at reducing the loss of precision when working with big coordinates.
As CloudCompare and most graphic cards work with 32 bits floating point values, their resolution and the computation precision is limited. The bigger the numbers the less resolute they are.
Here below you can set the limits above which the 'Global Shift & Scale' mechanism will be triggered.
Note: the diagonal is not tested at loading time.
Global Shift & Scale triggering limits:
Max absolute coordinate
CloudCompare will suggest to apply a Global Shift to the loaded entities if their coordinates are above this limit
Max entity diagonal
CloudCompare will suggest to apply a Global Scale to the loaded entities if their bounding-box diagonal is above this limit
GraphicalSegmentationDlg
Segmentation
Segmentation
Pause segmentation (allow rotation/panning of 3D view)
pause
Load / save segmentation polyline
load/save segmentation polyline
polyline selection
Segment (keep points inside)
in
Segment (keep points outside)
out
Set the class of points inside the polyline (C).
The classification SF will be directly updated (and created if needed).
Set the class of points inside the polyline (C)
Clear segmentation
raz
Segmentation Options
Confirm segmentation
OK
Confirm and delete hidden points
Cancel
Annuler
Activate rectangular selection
Activate polyline selection
Cancel segentation
Pause segmentation (Space)
Polyline selection mode (Tab)
Segment In (I)
Segment Out (O)
<html><head/><body><p>Export selection (E)</p><p>Note: the original cloud/mesh is not modified.</p></body></html>
...
Confirm segmentation (Enter)
Confirm and delete hidden points (Del)
Cancel (Esc)
Rectangular selection
Polygonal selection
Use existing polyline
Import polyline from DB for segmentation
Export segmentation polyline
Export segmentation polyline as new entity
GraphicalSegmentationOptionsDlg
Dialog
Additional Suffix
Remaining:
Suffix added to the remaining cloud
.remaining
Segmented:
Suffix added to the segmented cloud
.segmented
GraphicalTransformationDlg
Graphical Transformation
Pause segmentation
Pause transformation (allow rotation/panning of 3D view)
pause
Rotation
None
Nenhum
Advanced
Translate Along:
Origin
Rotate Around:
Rotation Axis Selection:
Object Center
Reference Axis
Incremental tranform:
Translation
Translation
Incremental transform: transform backward
Backward
Left
Forward
Right
HPRDialog
HPR
Level
Níveis
Octree Level (for point cloud shape approx.)
HSVDialog
HSV color setting
Select the reference point
Pick the plane center (click again to cancel)
Hue (0-359°)
Blue (0-255)
Green (0-255)
Sat (0-100%)
Red (0-255)
Val (0-100%)
Choose which points to keep
Retain
Exclude
Both
HistogramDialog
Histogram
Export histogram to a CSV file (can be imported into Excel ;)
Export histogram to an image file
HoughNormalsDialog
Dialog
Neighborhood size (K)
Size of the neighborhood
Number of planes (T)
Plane number to draw
Accumulator steps (nPhi)
Accumulator discretization parameter
Number of rotations (nRot)
Rotation number
Tolerance angle
Angle parameter for cluster normal selection
deg.
deg.
Neighborhood size for density estimation
Size of the neighborhood for density estimation
use a density estimation of triplets generation
Use density of triplets estimation
ImportDBFFieldDlg
Choose altitude field
Do you wish to use one of the DBF field as altitude?
Values scaling
OK
Ignore
InterpolationDlg
Interpolation
Neighbors extraction
Radius of the sphere inside which neighbors will be extracted
Extracts the neighbors inside a sphere
Radius (Sphere)
Use only the nearest neighbor (fast)
Nearest neighbor
Use the 'k' nearest neighbors
(faster than 'radius' based search, but more approximate)
Nearest neighbors
Number of neighbors to extract
Interpolation algorithm
Keep the median of the neighbors SF values
Median
Keep the average of the neighbors SF values
Average
Compute a weighted average of the neighbors SF values
(the weights will follow a Normal distribution)
Normal distribution
sigma
Kernel of the Normal distribution
ItemSelectionDlg
Selection
Please select one %1:
KmeansDialog
Kmeans clustering setting
Number of colors
Max number of iterations
KrigingParamsDialog
Kriging parameters
Model
Modelo
Spherical
Exponential
Gaussian
kNN
Maximum number of neighbors
Manual altitude parameters
Nugget
Nugget: y-intercept of the variogram
Sill
Sill: total variance contribution
Range
Range: distance after which the variogram levels off
LASOpenDialog
Open LAS file
Version
TextLabel
Point format
Number of points
Loading
Standard Fields
select all
unselect all
Ignore fields with default values only
Force 8-bit colors
Automatic GPS Time shift
Extra Fields
Load As Normals
X:
Y:
Z:
Tilling
Warning: the cloud won't be loaded in memory.
It will be saved as multiple tiles on the disk.
Dimension
XY
XZ
YZ
Tiles
Output path
...
Apply
Apply all
Cancel
Annuler
LASSaveDialog
LAS Save Options
Basic Params
Version
Point Fornat
Output LAS/LAZ scale
Optimal scale
Ensures optimal accuracy (up to 10^-7
absolute)
may decrease LAZ compression efficiency
Original scale
(0,0,0)
might not preserve data accuracy (especially if you have transformed the original cloud)
Custom scale
larger scale = best LAZ compression = lower resolution(*)
(*) potential accuracy loss if resolution is too low (= scale is too large)
Scalarfields Mapping
Select for each LAS dimension, the PointColoud Scalarfield to use
RGB
Saves normals as extra scalar field using the names "NormalX", "NormalY" and "NormalZ".
Normals (As Extra Scalarfield)
Waveform
Forma de onda
Extra Scalarfields
Add
LabelingDialog
Connected Components
Grid subdivision level: the greater, the finest
Octree Level
Minimum number of points per component
Min. points per component
random colors (warning: overwrites existing ones)
M3C2Dialog
M3C2 distance
Cloud #1
Cloud #2
Main parameters
Scales
Normals
Normais
Projection
diameter =
max depth =
Core points
use cloud #1
use other cloud
Alternative core points cloud
subsample cloud #1
Min. distance between points
Registration error
Registration error (RMS - to be input by the user)
Tries to guess some parameters automatically
Guess params
Calculation mode
Default fixed scale calculation
Default
Par défaut
Automatically use the scale at which the cloud is the more 'flat'
Multi-scale
Make the resulting normals purely Vertical
Vertical
Make the resulting normals purely Horizontal
Horizontal
Mininum scale
Min =
Step
Step =
Max scale
Max =
Use core points for normal calculation (instead of cloud #1)
Use core points for normal calculation
Orientation
Orientation
Preferred orientation
From barycenter
Towards barycenter
Existing
From sensor origin
Towards sensor origin
Typically one or several sensor positions store as a cloud (one point per position)
Use origin point(s)
Advanced
Slower but it guarantees that all the cylinder will be explored
Do not use multiple pass for depth
Search the points only in the 'positive' side of the cylinder (relatively to the point normal)
Only search points in the positive half-space (relatively to the normal)
Use median and interquatile range (instead of mean and std. dev.)
Specify minimum number of points for statistics computation
Max thread count
Precision maps
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
<html><head><meta name="qrichtext" content="1" /><style type="text/css">
p, li { white-space: pre-wrap; }
</style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:8.25pt; font-weight:400; font-style:normal;">
<p align="center" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:10pt; font-weight:600;">3D uncertainty-based topographic change detection with SfM photogrammetry: precision maps for ground control and directly georeferenced surveys</span></p>
<p align="center" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt;">Mike R. James, Stuart Robson and Mark W. Smith (</span><a href="http://onlinelibrary.wiley.com/doi/10.1002/esp.4125/abstract"><span style=" font-size:8pt; text-decoration: underline; color:#0000ff;">DOI: 10.1002/esp.4125</span></a><span style=" font-size:8pt;">)</span></p></body></html>
Use precision information in scalar fields instead of roughness-based uncertainty estimates
Sigma(y)
Sigma(x)
Sigma(z)
Scale
From SF units to cloud units
Output
Project core points on
Keep original positions
use original cloud
Adds two scalar fields (std_cloud#1 and std_cloud#2)
Export standard deviation information
Adds one scalar field (point count per core point)
Export point density at projection scale
Load parameters from file
Save parameters to file
MLSDialog
Moving Least Squares Smoothing and Reconstruction
Search Radius
Compute Normals
Use Polynomial
(instead of tangent)
Polynomial Order
Squared Gaussian
Parameter
Upsampling Method
Sample Local Plane
Upsampling Radius
Upsampling Step Size
Random Uniform Density
Step Point Density
Voxel Grid Dilation
Dilation Voxel Size
Dilation Iterations
None
Nenhum
MPlaneDialog
Dialog
MainWindow
CloudCompare
CloudCompare
&File
&Arquivo
&Display
&Exibir
Toolbars
Barra de ferramentas
Lights
Luzes
Active scalar field
Campo escalar ativo
Language Translation
Idioma
&Help
&Ajuda
Edit
Editar
Scalar fields
Campos escalares
Colors
Cores
Normals
Normais
Orient normals
Orientar normais
Convert to
Converter
Octree
Octree
Mesh
Malha
Scalar Field
Campo escalar
Sensors
Sensores
Terrestrial Laser Sensor = Ground Based Lidar
Sensor de Laser Terrestre (TLS / GBL)
TLS/GBL
TLS/GBL
Camera
Câmera
Toggle (recursive)
Alternar (recursivo)
Waveform
Forma de onda
Grid
Grade
3D &Views
V&isualizações 3D
Tools
Ferramentas
Segmentation
Segmentação
Projection
Projeção
Statistics
Estatísticas
Distances
Distâncias
Registration
Alinhamento
Other
Outros
Sand box (research)
Sand box (pesquisa)
Fit
Ajustar
Clean
Limpeza
Volume
Volume
Batch export
Exportar para arquivo bat
DB Tree
Árvore de entidades
Viewing tools
Ferramentas de visualização
Console
Console
Main tools
Principais ferramentas
Scalar field tools
Ferramentas dos campos escalares
Properties
Propriedades
&Open
&Abrir
Open
Abrir
Ctrl+O
Ctrl+O
&Save
&Salvar
Save current entity
Salvar entidade selecionada
Ctrl+S
Ctrl+S
&Quit
Sai&r
Quit
Sair
&Full screen
&Tela inteira
Switch to full screen
Alterar para tela inteira
F9
F9
Display settings
Parâmetros de visualização
Help
Ajuda
F1
F1
&About ...
Sobre...
About
Sobre
Set unique
Definir único
Set a unique color
Definir um única cor
Alt+C
Alt+C
Height Ramp
Altura da paleta
Apply a color ramp along X, Y or Z
Aplicar uma paleta de cores para o eixo X, Y ou Z
Compute
Calcular
Compute unsigned normals (least squares approx.)
Calcular as normais não assinadas (aproximação dos quadrados mínimos)
Invert
Inverter
Invert normals
Inverter as normais
Compute octree
Calcular octree
F8
F8
Cl&ose
Fechar
Ctrl+F4
Ctrl+F4
Close &All
Fechar tudo
&Tile
&Cascade
Cascata
Pre&vious
Anterior
Ne&xt
Próximo
New
Novo
Ctrl+F3
Ctrl+F3
Clone
Duplicar
<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>
<html><head/><body><p>Duplicar as entidades selecionadas</p></body></html>
Merge
Mesclar
Merge multiple clouds
Mesclar várias nuvens
Delete
Excluir
Del
Excluir
Fine registration (ICP)
Alinhamento (ICP)
Finely registers already (roughly) aligned entities (clouds or meshes)
Realinhar objetos parcialmente alinhados (nuvens ou malhas)
Cloud/Cloud Dist.
Distância Nuvem / Nuvem
Compute cloud/cloud distance
Calcular a distância entre as nuvens
Cloud/Mesh Dist
Distância nuvem/malha
Compute cloud/mesh distance
Calcular a distância entre uma nuvem e uma malha
Local Statistical test
Teste Estatístico Local
Apply a local statistical test to separate noise from true differences
Aplicar teste estatístico local para separar o ruído das diferenças verdadeiras
Sample points on a mesh
Pontos da amostragem na malha
Label Connected Comp.
Label connected components
Segment
Segmento
T
Show histogram
Mostrar histograma
Compute stat. params
Calcular parâmetros estatísticos
Fits a statistical model on the active scalar field
Adaptar modelo estatístico ao campo escalar ativo
Filter By Value
Filtrar por valor
Filter points by value
Filtrar pontos por valor
Gaussian filter
Filtro guassiano
Compute gaussian filter
Calcular filtro gaussiano
Delete Scalar Field
Remover campo escalar
Delete current scalar field
Remover campo escalar ativo
Arithmetic
Calculadora
SF arithmetic
Calculadora SF
Add, subtract, multiply or divide two scalar fields
Adicionar, subtrair, multiplicar ou dividir dois campos escalares
Colorize
Colorir
Colorize entity (lightness values are unchanged)
Colorir entidade (valores de luminosidade inalterados)
Smooth
Suavizar
Smooth mesh scalar field
Suavizar o campo escalar de uma malhar
Enhance
Melhorar
Enhance Scalar Field
Melhorar campo escalar
Clear
Limpar
Clear colors
Limpar cores
Delete normals
Remover as normais
Resample
Reseample
Resample entity with octree
Resample da entidade com octree
Delaunay 2.5D (XY plane)
Delaunay 2.5D (plano XY)
Compute "2D1/2" mesh by projecting points on the XY plane
Calcular malha "2D1/2" projetando pontos no plano XY
Delaunay 2.5D (best fitting plane)
Delaunay 2.5D (melhor plano)
Compute "2D1/2" mesh by projecting points on the (least squares) best fitting plane
Calcular malha de 2.5 D projetando os pontos na superfície mais adequada (abordagem de mínimos quadrados)
Measure surface
Medir superfície
Measure mesh surface
Medir superfície da malha
Closest Point Set
Conjunto de pontos mais próximos
Compute closest point set
Calcular o conjunto de pontos mais próximos
Delete all (!)
Remover Tudo (!)
Delete all scalar fields
Remover todos os campos escalares
Multiply
Multiplicar
Multiply scalar field by a constant
Multiplicar campo escalar por uma constante
K-Means
K-Médias
classify point (K-Means applied on a scalar field)
classificar os pontos aplicando as K-médias em um campo escalar
Front propagation
Classify points by propagating a front on a scalar field
Multiply/Scale
Multiplicar/Escala
Multiply coordinates (separately)
Multiplicar coordenadas (separadamente)
Match bounding-box centers
Centralizar em relação aos limites das caixas
Synchronize selected entities bbox centers
Sincronizar entidades selecionadas
Unroll
Desenrolar
Unroll entity on a cylinder or a cone
Denserolar a entidade em um cilíndro ou cone
Gradient
Gradiente
Zoom & Center
Aproximar e centralizar
ZoomCenter
Zoom and center on selected entities (Z)
Aproximar e centralizar nas entidade selecionadas
Z
Z
Top View
Vista do topo
Set top view
Vista superior da entidade
Front View
Vista frontal
Set front view
Colocar vista em frente da entidade
Back View
Vista traseira
Set back view
Colocar vista na parte traseira da entidade
Left Side View
Vista do lado esquerdo
Set left side view
Colocar vista à esquerda da entidade
Right Side View
Vista do lado direito
Set right side view
Colocar vista à direita da entidade
Bottom View
Vista inferior
Set bottom view
Colocar vista abaixo da entidade
Main
Principal
Show/hide main toolbar
Exibir/esconder a barra principal
View
Exibir
Show/hide view toolbar
Exibir/ocultar barra de ferramentas
Show/hide scalar fields toolbar
Exibir/ocultar barra de campos escalares
Toggle Sun Light
Ativar iluminação solar
Toggle sun light (active window)
Ativar iluminação solar na janela principal
F6
F6
Toggle Custom Light
Ativar iluminação personalizada
Toggle custom light (active window)
Ativar iluminação personalizada na janela principal
F7
F7
Global Zoom
Zoom global
Toggle Centered Perspective
Ativar vista em perspectiva centralizada
Toggle perspective view (centered on objects) in current window
Ativar uma visão em perspectiva (centrada em objeto) na janela atual
F3
F3
Toggle Viewer Based Perspective
Ativar vista na perspectiva do visualizador
Toggle perspective view (centered on viewer) in current window
Ativar vista na perspectiva (centrada no visualisador) na janela atual
F4
F4
Refresh
Atualizar
F5
F5
Test Frame Rate
Testar a taxa de atualização
Render to File
Renderizar para arquivo
X
From Scalar fields
E
Lock rotation about arbitrary axis
Bloquear rotação sobre eixo arbitrário
Alt+P
Split cloud (integer values)
Split the selected cloud using the current scalar field.
The active scalar field should have integer values.
Add classification SF
Add classification SF (shorcut to 'Add constant SF')
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
Sample points
Pontos da amostragem
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)
Cloud/Primitive Dist
Compute cloud/Primitive distance
Export normals to SF(s)
Export normals to one or several scalar fields
Convert to RGB
Converter para RGB
Convert current scalar field to RGB colors
Converter o campo escalar em cores RGB
Create/show depth buffer
Criar/exibir campo de profundidade
Export depth buffer
Exportar o campo de profundidade
Rasterize (and contour plot)
Rasterização (e linhas de contorno)
Convert a cloud to 2D raster (and optionally generate the contour plot)
Converter nuvem em uma varredura 2D(e, opcionalmente, gerar linhas de contorno)
Auto align clouds
Alinhar automaticamente as nuvens
Tries to automatically register (roughly) two points clouds
Tentar alinhar automaticamente duas nuvens de pontos
Subsample
Subamostra
Subsample a point cloud
Subamostra de uma nuvem de pontos
Load shader
Carregar um shader
Fit a plane on a set of point
Obter plano a partir de um conjunto de pontos
Export cloud info
Exportar informações da nuvem
Export cloud info to a CSV file (name, size, barycenter, scalar fields info, etc.)
Exportar as informações para um arquivo CSV (nome, tamanho, centro de gravidade, etc.)
Reset all GUI element positions
Redefinir todas as posições dos elementos da interface
Reset all GUI element positions (after restart)
Redefinir todas as posições dos elementos da interface (após a reinicialização)
Lock rotation about an axis
Bloquear a rotação em torno de um eixo
Lock 3D camera rotation about an axis
Bloquear a rotação da câmera 3D em torno de um eixo
Extract sections / Unfold
Extrair seções
Extract cloud sections along polylines or unfold a cloud along a polyline
Extraia seções da nuvem ou desdobre uma nuvem ao longo de uma linha
Distance map
Mapa da distância
Convert to grey scale
Converter para escala de cinza
Convert RGB colors to grey scale colors
Converter cores RGB para escala de cinza
Trace Polyline
Desenhar uma linha
Trace a polyline by point picking
Desenhar uma linha com dois pontos
Ctrl+P
Ctrl+P
Enable Qt warnings in Console
Ativar avisos do Qt no console
Global Shift settings
Configurações de deslocamento global
Set Global Shift & Scale mechanism parameters
Definir parâmetros dos mecanismos de descolamento e escala
Camera link
Link da câmera
Link the cameras of all 3D views
(so that they all move in the same way and at the same time)
Vincular câmeras de todas as visualizações 3D
(para que todos se movam da mesma maneira e ao mesmo tempo)
2D Waveform viewer
je traduit en retour d'ondes complètes ?
Visualizador de forma de onda 2D
Create a plane
Criar um plano
Edit the plane parameters
Editar os parâmetros do plano
Create surface between two polylines
Cria uma superfície entre 2 linhas
Surface between 2 polylines
Superfície entre 2 linhas
Enhance with intensities
Melhorar com intensidades
Mesh scan grids
Mesh scan grids (structured point clouds)
Auto-pick rotation center
Selecionar automaticamente ponto de rotação
Auto-pick rotation center (rotation is always placed at the middle of the screen if possible)
Escolher automaticamente o centro de rotação (a rotação é sempre colocada no meio da tela, se possível)
Shift+P
Shift+P
Show cursor coordinates
Mostrar coordenadas do cursor
Show cursor coordinates (2D and 3D if possible)
Mostrar coordenadas do cursor (2D e 3D, se possível)
Delete scan grids
Excluir grades de varredura
Delete the underlying scan grids
Excluir as grades de varredura subjacentes
Compress FWF data
Comprimir dados do FWF
Compress the associated FWF data (maybe interesting after interactive segmentation for instance)
Comprimir os dados associados do FWF (talvez interessantes após a segmentação interativa, por exemplo)
Interpolate scalar-field(s) from another cloud or mesh
Interpolar campo (s) escalar (es) de outra nuvem ou malha
Export plane info
Exportar informações do plano
Export plane info to a CSV file (name, width, height, center, normal, dip and dip direction, etc.)
Exportar informações do plano para um arquivo CSV (nome, largura, altura, centro etc.)
Delete shader
Remover o shader
Point picking
Selecionar um ponto
Point picking (point information, distance between 2 points, angles between 3 points, etc.)
Selecionar ponto (para obter informações, medir distância entre 2 pontos, um ângulo com 3 pontos, etc.)
Bounding box P.C.A. fit
Makes BB fit principal components (rotates entity!)
Camera settings
Parâmetros da câmera
Point list picking
Lista da seleção de pontos
Pick several points (and export them to ASCII file, a new cloud, etc.)
Escolher alguns pontos (e exportar para o arquivo ASCII, uma nova nuvem, etc.)
Curvature
Curvatura
Roughness
Rugosidade
Plane
Plano
Polyline
Linha
Cloud
Translate/Rotate
Transladar/Rotacionar
About Plugins...
Sobre Plugins ...
Rename
Renomear
2.5D quadric
SNE test
Spherical Neighbourhood Extraction test
Visibility
Visibilidade
Toggle selected entities visibility (recursive)
V
Toggle selected entities normals (recursive)
N
Toggle selected entities colors (recursive)
C
SF
Toggle selected entities SF (recursive)
Alterar campo escalar das entidades selecionadas (recursivo)
S
Apply transformation
Aplicar transformação
Apply rotation and/or translation
Aplicar rotação e / ou translatação
Ctrl+T
Ctrl+T
Smooth (Laplacian)
Suavizar (Laplacian)
HSV colors
Cores HSV
Save viewport as object
Ctrl+V
Pick rotation center
Selecionar centro de rotação
P
P
Compute Ranges
Compute ranges from sensor
Bilateral filter
Filtro bilateral
Compute bilateral filter
Calcularfiltro bilateral
Compute Scattering Angles
Calcular Ângulos de Dispersão
Compute laser beam scattering angle for a cloud with normals
Calcular o ângulo de dispersão do feixe de laser para uma nuvem com normais
Toggle color scale
Ativar escala de cores
Toggle active scalar field color scale
Ativar a escala de cores para o campo escalar ativo
Shift+C
Shift+C
Show previous SF
Exibir campo escalar anterior
Show previous scalar field for active entity
Exibir campo escalar anterior da entidade ativa
Shift+Up
Show next SF
Exibir campo escalar seguinte
Show next scalar field for active entity
Exibir campo escalar seguinte para o objeto ativo
Shift+Down
Align (point pairs picking)
Alinhar (por pares de pontos)
Aligns two clouds by picking (at least 4) equivalent point pairs
Alinhar duas nuvens escolhendo pares de pontos equivalentes (pelo menos 4)
Add constant SF
Adicionar um campo escalar constante
Export coordinate(s) to SF(s)
Exportar coordenadas para um campo escalar
Export X, Y and/or Z coordinates to scalar field(s)
Exporta coordenadas para um campo escalar
Subdivide
Subdividir
3D name
nome 3D
Toggle selected entities 3D name display (recursive)
Ativar exibição 3D do nome do objeto selecionado
D
Primitive factory
Construção primitiva
Materials/textures
Materiais/texturas
Toggle selected entities materials/textures (recursive)
Alterar materiais/texturas das ententidades selecionadas
M
Orthographic projection
Projeção ortográfica
Set orthographic projection for current 3D View
Definir projeção ortográfica para atual visualização 3D
Object-centered perspective
Vista em perspectiva centrada no objeto
Set object-centered perspective for current 3D View
Definir perspectiva centrada no objeto para atual visualização 3D
Viewer-based perspective
Vista em perspectiva do visualizador
Set viewer-based perspective for current 3D View
Definir perspectiva a partir do ponto de vista do visualizador para visualização 3D ativa
Always visible
Sempre visível
Pivot always visible
Pivô sempre visível
Rotation only
Apenas rotação
Pivot visible when rotating
Pivô visível apenas durante a rotação
Never visible
Nunca visível
Pivot never visible
O pivô nunca visível
Iso 1
Iso 1
Set view to 'front' isometric
Vista isométrica da face "frontal"
Iso 2
Iso 2
Set view to 'back' isometric
Vista isométrica da face "traseira"
Convert texture/material to RGB
Converter texturas / materiais em RGB
Color Scales Manager
Gerenciamento de escalas de cores
Open Color Scales Manager dialog
Abrir a janela do gerenciador de escadas
Cross Section
Seção transversal
Edit global shift and scale
Editar deslocamento geral e escala
Convert to Scalar field
Converter para campo escalar
Compute Kd-tree
Calcular Kd-tree
test
test
Add point indexes as SF
Adicionar índices dos pontos como campo escalar
Adds a scalar field with ordered integers for each point in the cloud
Adicionar campo escalar com inteiros ordenados para cada ponto na nuvem
2D polygon (facet)
Polígono 2D (faceta)
Adjust zoom
Ajuste do zoom
Adjusts zoom with a given pixel/unit ratio (orthographic projection only)
Ajustar zoom com uma determinada razão pixel/unidade (somente projeção ortográfica)
Set SF as coordinate(s)
Definir SF como coordenada(s)
Set SF as coordinate(s) (X, Y or Z)
Definir SF como coordenada(s) (X, Y ou Z)
Close all
Fechar tudo
Remove all entities currently loaded in the DB tree
Remover todas as entidades carregadas na árvore de objetos
Edit global scale
Editar escala geral
View from sensor
Vista do sensor
Find biggest inner rectangle (2D)
Encontrar o maior retângulo interno (2D)
Create
Criar
Compute points visibility (with octree)
Calcular pontos de visibilidade (com octree)
Project Uncertainty
Incerteza do projeto
With Minimum Spanning Tree
Com árvore de amplitude mínima
With Fast Marching
CNE test
Teste CNE
Cylindrical Neighbourhood Extraction test
Teste de extração de vizinhança cilíndrica
Approximate (dist. to nearest neighbor)
Distância apróximada ao vizinho mais próximo
Density
Densidade
Compute density
Calcular densidade
Remove duplicate points
Excluir pontos duplicados
Crop
Reduzir
Dip/Dip direction SFs
Interpolate from another entity
Interpolar de outro entidade
Interpolate colors from another entity (cloud or mesh) - color is taken from the nearest neighbor
Interpolar cores de outro objeto (nuvem ou malha), a cor é selecionada pelo vizinho mais próximo.
Distance map to best-fit 3D quadric
Levels
Níveis
Convert to random RGB
Converter aleatoriamente em RGB
Noise filter
Filtro de ruído
Noise filter (remove the points far from the - approximate - local surface)
Filtro de ruído (removendo pontos distantes da superfície local aproximadamente)
Compute stat. params (active SF)
Calular parâmetros estatísticos (SF ativo)
Measure volume
Calcular volume
Flag vertices by type
Mostrar vértices tipo
Flag vertices by type: normal (0), border (1), non-manifold (2)
Mostrar vértices tipo : normal (0), borda (1), non-manifold (2)
Activation (not recursive)
Ativação (não recursiva)
Enable/disable selected entities (not recursive)
Ativar/desativar entidades selecionadas (não recursivo)
A
L
Create cloud from selected entities centers
Criar nuvem a partir dos centros das entidades selecionadas
Compute best registration RMS matrix
Calcular melhor matriz RMS para alinhamento
Computes the best registration between all couples among multiple entities and save the resulting RMS in a matrix (CSV) file
Calcular o melhor alinhamento entre todos os pares de várias entidades e salva a matrz RMS resultante em um arquivo (CSV)
Enter bubble-view mode
Mudar para modo de visualização de bolhas
B
Contour plot (polylines) to mesh
Linhas de contorno para malha
Contour plot (set of polylines) to a 2.5D mesh
Transformar linhas de contorno em uma malha 2.5D
Level
Níveis
Pick three points to make a cloud or mesh 'level'
Selecionar 3 pontos para criar um nível para uma nuvem ou malha
Sphere
Esfera
Fits a sphere on the selected cloud
Colocar esfera na nuvem selecionada
Match scales
Zoom in
Aproximar
Zoom in (current 3D view)
Aproximar (Visualização 3D)
+
Zoom in shortcut
+
Zoom out
Afastar
Zoom out (current 3D view)
=
Zoom in shortcut
SOR filter
Filtro SOR
Statistical Outlier Filter (remove the points far from their neighbors)
Filtro de estatísticas atípicas (remova os pontos longe de seus vizinhos)
actionEnableStereo
Enable stereo mode (with red-blue or red-cyan glasses)
F10
F10
Compute points visibility (with depth buffer)
Calcular pontos de visibilidade (com buffer de profundidade)
Compute 2.5D volume
Calcular volume 2.5D
Full screen (3D view)
Tela cheia (visualização 3D)
Exclusive full screen (3D view)
Tela cheia exclusiva (visualização 3D)
F11
F11
Enable Visual Debug Traces
Habilitar Visual Debug Traces
Enables visual debug traces (active 3D view)
Habilitar visual debug traces (visualização 3D ativa)
Ctrl+D
Ctrl+D
Reset all VBOs
Reset all VBOs (unload GPU memory)
Create single point cloud
Create a cloud with a single point
Paste from clipboard
Paste from ASCII/text data stored in the clipboard
Enter Full Screen
Habilitar Tela Cheia
Set current view mode
Set pivot visibility
Ready
CloudCompare started!
Selected one and only one point cloud or mesh!
Max error per leaf cell:
An error occurred
Resample with octree
Points (approx.)
Could not compute octree for cloud '%1'
[ResampleWithOctree] Errors occurred during the process, result may be incomplete
Original
Previous
Suggested
[ApplyTransformation] Process cancelled by user
[ApplyTransformation] Cloud '%1' global shift/scale information has been updated: shift = (%2,%3,%4) / scale = %5
[ApplyTransformation] Applied transformation matrix:
Hint: copy it (CTRL+C) and apply it - or its inverse - on any entity with the 'Edit > Apply transformation' tool
[Apply scale] Entity '%1' can't be scaled this way
Big coordinates
Resutling coordinates will be too big (original precision may be lost!). Proceed anyway?
[Apply scale] No eligible entities (point clouds or meshes) were selected!
[Global Shift/Scale] New shift: (%1, %2, %3)
[Global Shift/Scale] New scale: %1
[Global Shift/Scale] To preserve its original position, the entity '%1' has been translated of (%2 ; %3 ; %4) and rescaled of a factor %5
This method is for test purpose only
Cloud(s) are going to be rotated while still displayed in their previous position! Proceed?
Not enough memory to flag the vertices of mesh '%1'!
[Mesh Quality] Mesh '%1' edges: %2 total (normal: %3 / on hole borders: %4 / non-manifold: %5)
[Mesh Quality] SF flags: %1 (NORMAL) / %2 (BORDER) / (%3) NON-MANIFOLD
Error(s) occurred! Check the console...
[Mesh Volume] Mesh '%1': V=%2 (cube units)
[Mesh Volume] The above volume might be invalid (mesh has holes)
[Mesh Volume] The above volume might be invalid (mesh has non-manifold edges)
[Mesh Volume] The above volume might be invalid (not enough memory to check if the mesh is closed)
[Mesh Surface] Mesh '%1': S=%2 (square units)
[Mesh Surface] Average triangle surface: %1 (square units)
Select at least one sensor
Select a cloud on which to project the uncertainty:
Not enough memory!
Select one and only one GBL sensor!
The cloud must have normals!
Select one and only one sensor!
Failed to create sensor
Can't modify this kind of sensor!
Select one and only one camera (projective) sensor!
Sensor has no associated uncertainty model! (Brown, etc.)
[%1] Uncertainty (%2)
An error occurred! (see console)
[%1] Uncertainty (3D)
Select one and only one camera sensor!
Select a cloud to filter:
Failed to compute the octree!
Failed to intersect sensor frustum with octree!
No point fell inside the frustum!
Failed to allocate memory for output scalar field!
Internal error: sensor ('%1') parent is not a point cloud!
Select output file
saving
[I/O] File '%1' saved successfully
Select one and only one GBL/TLS sensor!
Depth buffer
Sensor has no depth buffer: do you want to compute it now?
Sensor has no depth buffer (and no associated cloud?)
Compute visibility
Calcular visibilidade
Points: %L1
Pontos? %L1
Visibility computed for cloud '%1'
Visible = %1
Hidden = %1
Out of range = %1
Out of fov = %1
[doActionSamplePointsOnMesh] Errors occurred during the process! Result may be incomplete!
Min distance between points:
Previously selected entities (sources) have been hidden!
Select only one cloud or one mesh!
No active scalar field on entity '%1'
Subdivide mesh
Max area per triangle:
[Subdivide] An error occurred while trying to subdivide mesh '%1' (not enough memory?)
[Subdivide] Failed to subdivide mesh '%1' (not enough memory?)
[Subdivide] Works only on real meshes!
[Flip triangles] Works only on real meshes!
Smooth mesh
Iterations:
Smoothing factor:
Failed to apply Laplacian smoothing to mesh '%1'
Only meshes with standard vertices are handled for now! Can't merge entity '%1'...
Entity '%1' is neither a cloud nor a mesh, can't merge it!
Select only clouds or meshes!
Can't mix point clouds and meshes!
Original cloud index
Do you want to generate a scalar field with the original cloud index?
Couldn't allocate a new scalar field for storing the original cloud index! Try to free some memory ...
Fusion failed! (not enough memory?)
Select 2 point clouds or meshes!
Invalid minimum RMS decrease value
Minimum RMS decrease value is too small.
%1 will be used instead (numerical accuracy limit).
[Register] Applied transformation matrix:
Scale: %1 (already integrated in above matrix!)
[Register] Scale: fixed (1.0)
Scale: fixed (1.0)
Theoretical overlap: %1%
This report has been output to Console (F8)
Data mesh vertices are locked (they may be shared with other meshes): Do you wish to clone this mesh to apply transformation?
Doesn't work on sub-meshes yet!
Failed to clone 'data' mesh! (not enough memory?)
[ICP] The reference entity is a child of the aligned one! CC will move only the aligned entity, and not its children
[ICP] Aligned entity global shift has been updated to match the reference: (%1,%2,%3) [x%4]
Drop shift information?
Aligned entity is shifted but reference cloud is not: drop global shift information?
[ICP] Aligned entity global shift has been reset to match the reference!
Registration info
Work in progress
This method is still under development: are you sure you want to use it? (a crash may likely happen)
Select 2 point clouds!
[Align] Resulting matrix:
[Align] Registration failed!
Select at least one point cloud!
Subsampling
Subamostragem
[Subsampling] Failed to subsample cloud '%1'!
[Subsampling] Not enough memory: colors, normals or scalar fields may be missing!
Errors occurred (see console)
[CreateComponentsClouds] Not enough memory to sort components by size!
No component was created! Check the minimum size...
Couldn't compute octree for cloud '%1'!
Couldn't allocate a new scalar field for computing CC labels! Try to free some memory ...
Many components
Do you really expect up to %1 components?
(this may take a lot of time to process and display)
Select 2 and only 2 polylines
Projection method
Use best fit plane (yes) or the current viewing direction (no)
[Mesh two polylines] Failed to compute normals!
Failed to create mesh (see Console)
Select a group of polylines or multiple polylines (contour plot)!
Projection dimension
Contour plot to mesh
Not enough segments!
Third party library error: %1
[Contour plot to mesh] Failed to compute normals!
Select one or two point clouds!
Select point clouds only!
Select only one point cloud!
Select a point cloud!
Triangulate
Min triangle angle (in degrees)
Max edge length (0 = no limit)
Keep old normals?
Cloud(s) already have normals. Do you want to update them (yes) or keep the old ones (no)?
Triangulation
Triangulação
Triangulation in progress...
Triangulação em progresso...
Error(s) occurred! See the Console messages
Failed to compute quadric on cloud '%1'
Error(s) occurred: see console
[DistanceMap] Cloud '%1': no point falls inside the specified range
Distance to best fit quadric (3D)
Steps (per dim.)
Failed to get the center of gravity of cloud '%1'!
Couldn't allocate a new scalar field for computing distances! Try to free some memory ...
Distance map to 3D quadric
Failed to compute 3D quadric on cloud '%1'
Compared
Reference
Compared cloud must be a real point cloud!
Shift along normals
Shift quantity
Select one point cloud!
Dimension
Orthogonal dim (X=0 / Y=1 / Z=2)
[Synchronize] Transformation matrix (%1):
[Synchronize] Transformation matrix (%1 --> %2):
Select one and only one entity!
Method can't be applied on locked vertices or virtual point clouds!
Error
Invalid angular range
[Unroll] Original mesh has been automatically hidden
[Unroll] Original cloud has been automatically hidden
Failed to create the 3D view
New 3D View
Restart
To finish the process, you'll have to close and restart CloudCompare
All VBOs have been released (%1 Mb)
You might want to disable the 'use VBOs' option in the Display Settings to keep the GPU memory empty
No VBO allocated
Exit Full Screen
Sair da tela cheia
Distance to primitive
Computing distances to a primitive is faster and more accurate with the 'Tools > Distances > Cloud / Primitive Dist.' tool.
Do you want to use this other tool instead?
Select only one primitive (Plane/Box/Sphere/Cylinder/Cone) or polyline
Select one prmitive (Plane/Box/Sphere/Cylinder/Cone) or a polyline
Select at least one cloud
[Compute Primitive Distances] Cloud to %1 distance computation failed (error code = %2)
Unsupported primitive type
It seems your graphic card doesn't support Quad Buffered Stereo rendering
Are you sure you want to quit?
Select at least one entity (point cloud or mesh)!
Not enough memory
[PointPairRegistration] Failed to create dedicated 3D view!
No cloud in selection!
[SectionExtraction] Failed to create dedicated 3D view!
No segmentable entity in active window!
Select a cloud or a mesh
Entity must be visible!
Unexpected error!
No entity eligible for manual transformation! (see console)
Some entities were ignored! (see console)
Orthographic mode only!
All selected entities must be displayed in the same 3D view!
Selected entities have no valid bounding-box!
Can't start the picking mechanism (another tool is already using it)
Picking operation aborted
[Level] Point is too close from the others!
Stop the other picking operation first!
No active 3D view!
Select an entity!
Pick three points on the floor plane (click the Level button or press Escape to cancel)
Perspective mode is viewer-centered: can't use a point as rotation center!
Pick a point to be used as rotation center (click on icon again to cancel)
No cloud in database!
Histogram
Count
Histogram [%1]
%1 (%2 values)
[Crop] No eligible candidate found!
[Crop] Selected entities have been hidden
Error(s) occurred! See the Console
An error occurred while cloning cloud %1
An error occurred while cloning primitive %1
An error occurred while cloning mesh %1
An error occurred while cloning polyline %1
An error occurred while cloning facet %1
An error occurred while cloning camera sensor %1
An error occurred while cloning GBL sensor %1
Entity '%1' can't be cloned (type not supported yet!)
Constant #%1
New SF name
SF name (must be unique)
[Fit sphere] Failed to fit a sphere on cloud '%1'
[Fit sphere] Cloud '%1': center (%2,%3,%4) - radius = %5 [RMS = %6]
Fit facet
[Orientation] Entity '%1'
[Orientation] A matrix that would make this plane horizontal (normal towards Z+) is:
[Orientation] You can copy this matrix values (CTRL+C) and paste them in the 'Apply transformation tool' dialog
Failed to fit a plane/facet on entity '%1'
Invalid kernel size!
Radius:
Spherical extraction test (%1)
Failed to create scalar field on cloud '%1' (not enough memory?)
CNE Test
radius
height
cube
Failed to compute octree!
centers
No cloud in selection?!
Need at least two clouds!
Testing all possible positions
Testando todas as posições possíveis
%1 clouds and %2 positions
%1 nuvens and %2 posições
An error occurred while performing ICP!
Best case #%1 / #%2 - RMS = %3
[DoActionSetViewFromSensor] Viewport applied
[DoActionSamplePointsOnPolyline] Errors occurred during the process! Result may be incomplete!
[DoActionSmoohPolyline] Errors occurred during the process! Result may be incomplete!
Process failed (see Console)
Entity [%1] has no active scalar field!
Final RMS*: %1 (computed on %2 points)
(* RMS is potentially weighted, depending on the selected options)
[CreateComponentsClouds] Failed to create component #%1! (not enough memory)
[CreateComponentsClouds] %1 component(s) were created from cloud '%2'
[CreateComponentsClouds] Original cloud has been automatically hidden
[DoActionLabelConnectedComponents] Something went wrong while extracting CCs from cloud %1...
[DoActionFitQuadric] Quadric local coordinate system:
[DoActionFitQuadric] Quadric equation (in local coordinate system):
[DoActionSORFilter] No points were removed from cloud '%1'
[DoActionSORFilter] Not enough memory to create a clean version of cloud '%1'!
[DoActionSORFilter] Failed to apply the noise filter to cloud '%1'! (not enough memory?)
[DoActionSORFilter] Trying to apply the noise filter to null cloud
[DoActionFilterNoise] No points were removed from cloud '%1'
[DoActionFilterNoise] Not enough memory to create a clean version of cloud '%1'!
[DoActionFilterNoise] Failed to apply the noise filter to cloud '%1'! (not enough memory?)
[DoActionFilterNoise] Trying to apply the noise filter to null cloud
Select to-be-aligned entities
No to-be-aligned entity selected
The point was picked in the wrong window
An error occurred while cloning image %1
An error occurred while cloning label %1
An error occurred while cloning viewport %1
Sphere r=%1
[Fit circle] Failed to fit a circle on cloud '%1'
[Fit circle] Cloud '%1': center (%2,%3,%4) - radius = %5 [RMS = %6]
[Fit circle] Normal (%1,%2,%3)
- plane fitting RMS: %1
- normal: (%1, %2, %3)
[SNE_TEST] Mean extraction time = %1 ms (radius = %2, mean (neighbours) = %3)
[CNE_TEST] Mean extraction time = %1 ms (radius = %2, height = %3, mean (neighbours) = %4))
[DoActionComputeBestICPRmsMatrix] Comparison #%1 / #%2: min RMS = %3 (phi = %4 / theta = %5 deg.)
[DoActionComputeBestICPRmsMatrix] Comparison #%1 / #%2: INVALID
[DoActionComputeBestICPRmsMatrix] Job done
Failed to save output file?!
No plane in selection
Failed to open file for writing! (check file permissions)
[I/O] File '%1' successfully saved (%2 plane(s))
[I/O] File '%1' successfully saved (%2 cloud(s))
Failed to initialize comparison dialog
Select 2 entities!
Select at least one mesh!
Select one mesh and one cloud or two meshes!
[Compute Primitive Distances] [Cloud: %1] Couldn't allocate a new scalar field for computing distances! Try to free some memory ...
[Compute Primitive Distances] [Cloud: %1] Not enough memory
Bounded Plane
Infinite Plane
Cylinder
Cone
Box
[Compute Primitive Distances] [Primitive: %1] [Cloud: %2] [%3] Mean distance = %4 / std deviation = %5
%1 error(s) occurred: refer to the Console (F8)
[Stereo] F.O.V. forced to %1 deg.
Stereo mode
Stereo-mode only works in perspective mode. Do you want to disable it?
Point coordinates
Point #%1
Clipboard is empty
Clipboard
loading
from the clipboard
No cloud loaded
Cloud #%1
%1 cloud(s) loaded from the clipboard
Lock rotation axis
[ROTATION LOCKED]
Entity '%1' has been translated: (%2,%3,%4) and rescaled of a factor %5 [original position will be restored when saving]
[MainWindow::addToDB] Internal error: no associated DB?!
%1 file(s) loaded
Are you sure you want to remove all loaded entities?
Open file(s)
Can't save selected entity(ies) this way!
[I/O] First entity's name would make an invalid filename! Can't use it...
Save file
[I/O] The following selected entities won't be saved:
[I/O] None of the selected entities can be saved this way...
Not yet implemented! Sorry ...
[Global Shift] Max abs. coord = %1 / max abs. diag = %2
Cloud has no associated waveform information
Select 2 planes!
Plane 1: %1
[Compare]
Plane 2: %1
Angle P1/P2: %1 deg.
Distance Center(P1)/P2: %1
Distance Center(P2)/P1: %1
Plane comparison
MatchScalesDialog
Match scales
Choose the reference entity (its scale won't change)
Reference entity
Matching criterion
The scaling ratio will be deduced from the largest bounding-box dimension
max bounding-box dimension
The scaling ratio will be deduced from the bounding-box volume
bounding-box volume
The scaling ratio will be deduced from the principal cloud dimension (by PCA analysis)
principal dimension (PCA)
The scaling ratio will be deduced from automatic registration (with unconstrained scale).
Should be used after one of the previous methods!
ICP (only the scale will be applied)
Parameters for ICP registration
ICP parameters
RMS difference
Set the minimum RMS improvement between 2 consecutive iterations (below which the registration process will stop).
Rough estimation of the final overlap ratio of the data cloud (the smaller, the better the initial registration should be!)
Final overlap
MatrixDisplayDlg
Matrix
Axis/Angle
Axis
Angle
Center
Centre
Export
Clipboard
MeshBooleanDialog
Mesh Boolean Operations (CSG) with libIGL
A
B
Merge two objects into one
Union
A+B
Subtract one object from another
Difference
A-B
Return the portion common to both objects
Intersection
A n B
Subtract one object from another (inverse result)
Symmetric Difference
Image courtesy of Autodesk(r)
NoiseFilterDialog
Filter noise
Neighbors
Points (kNN)
Radius (Sphere)
Max error
Relative
Absolute
Remove isolated points
NormalComputationDlg
Compute normals
Surface approximation
Local surface model
Local surface estimation model
Plane
Surface
Quadric
Triangulation
Triangulação
Neighbors
Using scan grid(s) instead of the octree
use scan grid(s) whenever possible
min angle
Min angle of local triangles (in degrees)
Radius of the sphere in which the neighbors will be extracted
radius
Auto
Orientation
Orientation
Use scan grid(s) whenever possible
From barycenter
Towards barycenter
min triangulation angle
Octree
CloudCompare
Use scan grid(s) (robust method)
Use sensor position to orient normals (if both grid and sensor are selected, 'grid' has precedence over 'sensor')
Use sensor(s) whenever possible
To give a hint on how to orient normals
Use preferred orientation
Use previous normal
From sensor origin
Towards sensor origin
Generic 3D orientation algorithm
Use Minimum Spanning Tree
Number of neighbors used to build the tree
NormalEstimationDialog
Neighborhood Search Radius
Search Radius
Use Knn Search
Overwrite Curvature
Search Surface
OpenLASFileDialog
Open LAS File
Standard fields
Classification
decompose
Value
Valeur
Synthetic flag
Key-point
Withheld
Overlap
Time
Point source ID
Number of returns
Return number
Scan direction flag
Edge of flight line
Scan angle rank
User data
Intensity
Extended fields
Load additional field(s)
Tiling
Tile input file
Dimension
Tiles
x
Output path
...
Warning: the cloud won't be loaded in memory.
It will be saved as multiple tiles on the disk.
Info
Points
Bounding-box
Ignore fields with default values only
Force reading colors as 8-bit values (even if the standard is 16-bit)
Force 8-bit colors
Whether to automatically shift the GPS time (to avoid losing accuracy) or to use the specified shift otherwise
automatic (GPS) time shift
Apply
Apply all
Cancel
Annuler
OrthoSectionGenerationDlg
Orthogonal sections generation
Selected path length
path length
sections
Number of sections that will be generated (depends on the 'step' parameter)
step
Section generation step
width
Total width of each orthogonal section (centered on the path line)
Automatically save then remove the generatrix polyline
auto save and remove generatrix
PCVDialog
ShadeVis
Light rays
Samples rays on a sphere
Count
number of rays to cast
rays are cast from the whole sphere (instead of the Z+ hemisphere)
Only northern hemisphere (+Z)
Use cloud normals as light rays
cloud
Render context resolution
rendering buffer resolution
Accelerates computation if the mesh is closed (no holes)
closed mesh
PlaneEditDlg
Plane properties
Dip / dip direction
dip
dip direction
Whether the plane normal should point upward (Z+) or downward (Z-)
upward
Normal
Dimensions
width
Plane width
height
Plane height
Center
Centre
Pick the plane center (click again to cancel)
PlyOpenDlg
Ply File Open
Type
Elements
Properties
Propriedades
Textures
Point X
Point Y
Point Z
Red
Green
Blue
Intensity
Faces
Texture coordinates
Scalar fields
Campos escalares
Add
Texture index
Apply
Apply all
Cancel
Annuler
PointListPickingDlg
Point list picking
Lista da seleção de pontos
Remove last entry
remove last
export to ASCII file
Convert list to new cloud (and close dialog)
to cloud
Close dialog (list will be lost)
stop
count
Index
marker size
start index
Show global coordinates (instead of shifted ones)
show global coordinates
PointPropertiesDlg
Points Properties
Select one point and display its information
Display selected point properties
Select 2 points and display segment information (length, etc.)
Compute point to point distance
Select 3 points and display corresponding triangle information
Define a rectangular 2D label
2D zone
Save current label (added to cloud children)
PointsSamplingDialog
Points Sampling on mesh
Total number of sampled points (approx.)
Points Number
Density: pts/square unit
Density
Densité
generate normals
get colors
from RGB
or from material/texture if available
PoissonReconParamDialog
Poisson Surface Reconstruction
Octree depth
The maximum depth of the tree that will be used for surface reconstruction
Resolution
interpolate cloud colors
Density
If this flag is enabled, the sampling density is output as a scalar field
output density as SF
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
<html><head><meta name="qrichtext" content="1" /><style type="text/css">
p, li { white-space: pre-wrap; }
</style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:8.25pt; font-weight:400; font-style:normal;">
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt;">Density is useful to reduce the extents of the output mesh to fit as much as possible the input point cloud.</span></p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:8pt;"><br /></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt;">On the output mesh:</span></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt;">- Change the SF '</span><span style=" font-size:8pt; font-style:italic;">min displayed'</span><span style=" font-size:8pt;">' value (in the mesh properties) until the visible part meets your expectations</span></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt;">- Eventually export this mesh as a new one with '</span><span style=" font-size:8pt; font-style:italic;">Edit > Scalar fields > Filter by Value</span><span style=" font-size:8pt;">' (you can delete the 'density' scalar field afterwards) </span></p></body></html>
Advanced
boundary
Free
Dirichlet
Neumann
The importance that interpolation of the point samples is given in the formulation of the screened Poisson equation
point weight
<html><head/><body><p>Interpolation weight (twice the b-spline degree by default)</p></body></html>
Enabling this flag has the reconstructor use linear interpolation to estimate the positions of iso-vertices.
Linear fit
The minimum number of sample points that should fall within an octree node
as the octree construction is adapted to sampling density. For noise-free
samples, small values in the range [1.0 - 5.0] can be used. For more noisy
samples, larger values in the range [15.0 - 20.0] may be needed to provide
a smoother, noise-reduced, reconstruction.
samples per node
<html><head/><body><p>Minimum number of sample points that should fall within an octree node as the octree construction is adapted to sampling density.</p><p>For noise-free samples, small values in the range [1.0 - 5.0] can be used.</p><p><span style=" font-weight:600; color:#ff0000;">For more noisy samples</span>, larger values in the range [15.0 - 20.0] may be needed to provide a smoother, noise-reduced, reconstruction.</p></body></html>
threads
PrimitiveFactoryDlg
Primitive factory
Construção primitiva
Plane
Surface
Box
Sphere
Spo*hère
radius
Position
Set position to origin
clear
Paste from clipboard (3 values expected, separated by a comma, a semicolon or whitespaces)
clipboard
Pressa-papier
Cylinder
height
Cone
top radius
bottom radius
Snout mode
displacement of axes along X-axis
x offset
displacement of axes along Y-axis
y offset
Torus
inside radius
outside radius
angle (degrees)
Rectangular section
Dish
Ellipsoid mode
radius 2
Coordinate System
Reset Matrix
<html><head/><body><p>Select an item in the DB Tree</p></body></html>
Get Selected Item Matrix
Initial precision
Create
Créer
Close
ProfileImportDlg
Import profile
Operations
Align wall to XZ (vertical)
Automatic segmentation
Mortar maps
Segmentation settings
Estimated width of mortar joints (cm):
Window (only advanced users)
Vertical (m):
Horizontal (m):
Profile file
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
<html><head><meta name="qrichtext" content="1" /><style type="text/css">
p, li { white-space: pre-wrap; }
</style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:8.25pt; font-weight:400; font-style:normal;">
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; color:#787878;">Here is an example of profile file:</span></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600; font-style:italic; color:#787878;">(don't insert blank lines, don't change the columns names)</span></p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:8pt; font-weight:600; color:#787878;"><br /></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; color:#787878;">Xc Yc Zc </span><span style=" font-size:8pt; color:#55aaff;">(profile origin)</span></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; color:#787878;">4667.000 10057.000 171.000 </span></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; color:#787878;">R H </span><span style=" font-size:8pt; color:#55aaff;">(radius and height of profile vertices)</span></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; color:#787878;">59.3235190427553 28.685</span></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; color:#787878;">58.8177164625621 30.142</span></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; color:#787878;">58.32550519856 31.594</span></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; color:#787878;">57.8404034801208 33.044</span></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; color:#787878;">...</span></p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:8pt; color:#787878;"><br /></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-style:italic; color:#ff0000;">Note: accurate position of the profile origin on the rotation axis is only necessary for conical projection</span></p></body></html>
profile axis
height values are absolute (i.e. not relative to profile origin)
QObject
invalid grid box
Section extraction
Section(s): %L1
Up to (%1 x %2 x %3) = %4 section(s)
Level(s): %L1
Computing entities scales
Entities: %1
Rescaling entities
Volume computation
Cells: %1 x %2
Unhandled format specifier (%1)
Missing file format specifier!
Change cloud output format
Output export format (clouds) set to: %1
Missing parameter: extension after '%1'
New output extension for clouds: %1
Missing parameter: precision value after '%1'
Invalid value for precision! (%1)
Argument '%1' is only applicable to ASCII format!
Missing parameter: separator character after '%1'
Invalid separator! ('%1')
Change mesh output format
Output export format (meshes) set to: %1
New output extension for meshes: %1
Change hierarchy output format
Output export format (hierarchy) set to: %1
New output extension for hierarchies: %1
Load
[LOADING]
Missing parameter: filename after "-%1"
Missing parameter: number of lines after '%1'
Invalid parameter: number of lines after '%1'
Will skip %1 lines
No entity loaded (be sure to open at least one file with "-%1 [cloud filename]" before "-%2")
Clears normals
[CLEAR NORMALS]
Compute normals with octree
[OCTREE NORMALS CALCULATION]
No point cloud to compute normals (be sure to open one with "-%1 [cloud filename]" before "-%2")
Missing parameter: radius after "-%1"
Invalid radius
Radius: %1
Invalid parameter: unknown orientation '%1'
Missing orientation
Invalid parameter: unknown model '%1'
Missing model
Failed to compute octree for cloud '%1'
Failed to determine best normal radius for cloud '%1'
Cloud %1 radius = %2
computeNormalsWithOctree started...
computeNormalsWithOctree success
computeNormalsWithOctree failed
.OctreeNormal
Convert normals to dip and dip. dir.
[CONVERT NORMALS TO DIP/DIP DIR]
No input point cloud (be sure to open one with "-%1 [cloud filename]" before "-%2")
Cloud %1 has no normals
Invert normals
Inverter as normais
[INVERT NORMALS]
No input point cloud or mesh (be sure to open one with "-%1 [cloud filename]" before "-%2")
Mesh %1 has no normals
Failed to convert normals to dip and dip direction
Convert normals to scalar fields
[CONVERT NORMALS TO SCALAR FIELD(S)]
Failed to convert normals to scalar fields
Convert normals to HSV colors
[CONVERT NORMALS TO HSV COLORS]
Failed to convert normals to HSV colors
Subsample
Subamostra
[SUBSAMPLING]
No point cloud to resample (be sure to open one with "-%1 [cloud filename]" before "-%2")
Missing parameter: resampling method after "-%1"
Method:
Output points: %1
Subsampling process failed!
Result: %1 points
.subsampled
_SUBSAMPLED
Not enough memory!
Missing parameter: spatial step after "-%1 SPATIAL"
Invalid step value for spatial resampling!
Spatial step: %1
Missing parameter: octree level after "-%1 OCTREE"
Invalid octree level!
Octree level: %1
OCTREE_LEVEL_%1_SUBSAMPLED
Unknown method!
ExtractCCs
[CONNECTED COMPONENTS EXTRACTION]
No point cloud loaded (be sure to open one with "-%1 [cloud filename]" before "-%2")
Missing parameter: octree level after "-%1"
Missing parameter: minimum number of points per component after "-%1 [octree level]"
Invalid min. number of points!
Min number of points per component: %1
Couldn't allocate a new scalar field for computing CC labels! Try to free some memory ...
No component found!
An error occurred (failed to finish the extraction)
_COMPONENT_%1
Failed to create component #%1! (not enough memory)
No component was created! Check the minimum size...
%1 component(s) were created
Not enough memory
Curvature
Curvatura
[CURVATURE]
Missing parameter: curvature type after "-%1"
Invalid curvature type after "-%1". Got '%2' instead of MEAN or GAUSS.
Missing parameter: kernel size after curvature type
Failed to read a numerical parameter: kernel size (after curvature type). Got '%1' instead.
Kernel size: %1
No point cloud on which to compute curvature! (be sure to open one with "-%1 [cloud filename]" before "-%2")
%1_CURVATURE_KERNEL_%2
Missing parameter: density type after "-%1" (KNN/SURFACE/VOLUME)
Invalid parameter: density type is expected after "-%1" (KNN/SURFACE/VOLUME)
ApproxDensity
[APPROX DENSITY]
No point cloud on which to compute approx. density! (be sure to open one with "-%1 [cloud filename]" before "-%2")
Density
[DENSITY]
Missing parameter: sphere radius after "-%1"
Failed to read a numerical parameter: sphere radius (after "-%1"). Got '%2' instead.
Sphere radius: %1
No point cloud on which to compute density! (be sure to open one with "-%1 [cloud filename]" before "-%2")
SF gradient
[SF GRADIENT]
Missing parameter: boolean (whether SF is euclidean or not) after "-%1"
Invalid boolean value after "-%1". Got '%2' instead of TRUE or FALSE.
No point cloud on which to compute SF gradient! (be sure to open one with "-%1 [cloud filename]" before "-%2")
cmd.warning: cloud '%1' has no scalar field (it will be ignored)
cmd.warning: cloud '%1' has several scalar fields (the active one will be used by default, or the first one if none is active)
Roughness
Rugosidade
[ROUGHNESS]
Missing parameter: kernel size after "-%1"
Failed to read a numerical parameter: kernel size (after "-%1"). Got '%2' instead.
Invalid 'up direction' vector after option -%1 (3 coordinates expected)
No point cloud on which to compute roughness! (be sure to open one with "-%1 [cloud filename]" before "-%2")
ROUGHNESS_KERNEL_%2
Apply Transformation
[APPLY TRANSFORMATION]
Missing parameter: transformation file after "-%1"
Failed to read transformation matrix file '%1'!
Transformation:
No entity on which to apply the transformation! (be sure to open one with "-%1 [filename]" before "-%2")
Drop global shift
[DROP GLOBAL SHIFT]
No loaded entity! (be sure to open one with "-%1 [filename]" before "-%2")
SF color scale
[SF COLOR SCALE]
Missing parameter: color scale file after "-%1"
Failed to read color scale file '%1'!
SF convert to RGB
[SF CONVERT TO RGB]
Missing parameter: boolean (whether to mix with existing colors or not) after "-%1"
No point cloud on which to convert SF to RGB! (be sure to open one with "-%1 [cloud filename]" before "-%2")
cmd.warning: cloud '%1' has no active scalar field (it will be ignored)
cmd.warning: cloud '%1' failed to convert SF to RGB
RGB convert to SF
[RGB CONVERT TO SF]
No point cloud on which to convert RGB to SF! (be sure to open one with "-%1 [cloud filename]" before "-%2")
Cloud %1 has no colors
Failed to convert RGB to scalar fields
Filter by SF value
[FILTER BY VALUE]
Missing parameter: min value after "-%1"
Missing parameter: N value (after "-%1 N_SIGMA_MIN").
Failed to read a numerical parameter: N value (after "N_SIGMA_MIN"). Got '%2' instead.
Failed to read a numerical parameter: min value (after "-%1"). Got '%2' instead.
Missing parameter: max value after "-%1" {min}
Missing parameter: N value (after "-%1 N_SIGMA_MAX").
Failed to read a numerical parameter: N value (after "N_SIGMA_MAX"). Got '%2' instead.
Failed to read a numerical parameter: max value (after min value). Got '%1' instead.
Interval: [%1 - %2]
Cloud '%1' --> %2/%3 points remaining
_FILTERED_[%1_%2]
Compute mesh volume
[COMPUTE MESH VOLUME]
No mesh loaded! Nothing to do...
Volume report file: %1
Missing argument: filename after '%1'
Failed to create/open volume report file
Mesh '%1'
(#%2)
V = %2
Merge meshes
[MERGE MESHES]
Less than 2 meshes are loaded! Nothing to do...
Can't merge mesh '%1' (unhandled type)
Merge operation failed
Result is empty
_MERGED
Merge clouds
[MERGE CLOUDS]
Less than 2 clouds are loaded! Nothing to do...
Fusion failed! (not enough memory?)
Set active SF
Missing parameter: scalar field index after "-%1"
Cloud %1 has no SF named '%2'
Flip the vertices order of all opened mesh triangles
[FLIP TRIANGLES]
_FLIPPED_TRIANGLES
SF (add, sub, mult, div) SF
[SF OP [ADD | SUB | MULT | DIV] SF]
Missing parameter(s): SF index and operation and SF index '%1' (3 values expected)
Failed to apply operation on cloud '%1'
SF interpolation
[SF INTERPOLATION]
Missing parameter(s): SF index after '%1' (1 value expected)
[DEST_IS_FIRST]
SF add constant scalar field
[ADD CONST SF] Note: this operation is only done on clouds
Missing parameter(s): SF name and value after '%1' (2 values expected)
Invalid constant value! (after %1)
Missing parameter: kernel size after %1
No point cloud or mesh on which to set the SF color scale! (be sure to open one with "-%1 [cloud filename]" before "-%2")
SF index: LAST
SF index: none
Invalid SF index: %1
SF index: %1
SF name: '%1'
No point cloud nor mesh on which to filter SF! (be sure to open one or generate one with "-%1 [cloud filename]" before "-%2")
Mesh '%1' --> %2/%3 triangles remaining
Remove all SF
Remove RGB
Remove normals
Remove scan grids
Match B.B. centers
[MATCH B.B. CENTERS]
Entity '%1' has been translated: (%2,%3,%4)
Match best fit plane
[COMPUTE BEST FIT PLANE]
No cloud available. Be sure to open one first!
Plane successfully fitted: rms = %1
%1/%2_BEST_FIT_PLANE_INFO
_%1
.txt
Filename: %1
Fitting RMS: %1
Normal: (%1,%2,%3)
Cloud '%1' has been transformed with the above matrix
_HORIZ
Failed to compute best fit plane for cloud '%1'
Orient normals
Orientar normais
[ORIENT NORMALS (MST)]
Missing parameter: number of neighbors after "-%1"
Invalid parameter: number of neighbors (%1)
_NORMS_REORIENTED
Failed to orient the normals of cloud '%1'!
S.O.R. filter
[SOR FILTER]
Missing parameter: number of neighbors mode after "-%1"
Missing parameter: sigma multiplier after number of neighbors (SOR)
Invalid parameter: sigma multiplier (%1)
.clean
_SOR
Not enough memory to create a clean version of cloud '%1'!
Extract vertices (as a standalone 'cloud')
[EXTRACT VERTICES]
No mesh available. Be sure to open one first!
.vertices
Sample mesh
[SAMPLE POINTS ON MESH]
Missing parameter: sampling mode after "-%1" (POINTS/DENSITY)
Invalid parameter: unknown sampling mode "%1"
Missing parameter: value after sampling mode
Invalid parameter: value after sampling mode
Cloud sampling failed!
Sampled cloud created: %1 points
_SAMPLED_POINTS
Crop
Reduzir
[CROP]
Missing parameter: box extents after "-%1" (Xmin:Ymin:Zmin:Xmax:Ymax:Zmax)
No point cloud or mesh available. Be sure to open or generate one first!
Invalid parameter: box extents (expected format is 'Xmin:Ymin:Zmin:Xmax:Ymax:Zmax')
Invalid parameter: box extents (component #%1 is not a valid number)
[COORD TO SF]
Missing parameter after "-%1" (DIMENSION)
No point cloud available. Be sure to open or generate one first!
Cloud %1 has less scalar fields than the SF index (%2/%3)
CommandFile
[LOADING COMMANDS FROM FILE]
Command file not exists "-%1"
[%1] %2
Missing parameter: number of points or option "%2" after "-%1 RANDOM "
Missing parameter: number after "-%1 RANDOM %2"
Invalid parameter: number after "-%1 RANDOM %2" must be decimal between 0 and 100
Invalid parameter: number of points or option "%2" after "-%1 RANDOM "
Processing cloud %1
Output points: %1 * %2% = %3
Missing parameter: octree cell size after "-%1 OCTREE CELL_SIZE "
Invalid parameter: octree cell size after "-%1 OCTREE CELL_SIZE "
Octree cell size: %1
Missing parameter: number of points or option "%3" after "-%1 OCTREE %2 "
Missing parameter: number after "-%1 OCTREE %2 %3"
Invalid parameter: number after "-%1 OCTREE %2 %3" must be decimal between 0 and 100
Invalid parameter: number of points or option "%3" after "-%1 OCTREE %2 "
Octree target number of points: %1
Output point target: %1 * %2% = %3
Calculated octree level: %1
Transformation before inversion:
Entity '%1' global shift/scale information has been updated: shift = (%2,%3,%4) / scale = %5
Entity '%1' already has very large local coordinates. Global shift/scale won't be automatically adjusted to preserve accuracy. Consider using the -%2 option to force global shift/scale adjustment.
Entity '%1' will have very large local coordinates after transformation. Consider using the -%1 option to preserve accuracy.
%1%2
Missing parameter: N value (after "-%1 XXX N_SIGMA_MIN").
Missing parameter: N value (after "-%1 XXX N_SIGMA_MAX").
Set global shift
[SET GLOBAL SHIFT]
Global shift must be in the form of three coordinates 'x' 'y' 'z'
[%1]
[%4 - %5] Original global shift {%1,%2,%3}
[%5 - %6] Applied transformation is bigger {%1,%2,%3} than the threshold {%4}, precision loss may occur.
[%4 - %5] Applied Transformation {%1,%2,%3}
[%4 - %5] Global shift set to {%1,%2,%3}
_SHIFTED_FROM_%1_%2_%3_TO_%4_%5_%6
No point cloud nor mesh loaded! (be sure to open one with "-%1 [cloud filename]" before "-%2")
Remove duplicate points
Excluir pontos duplicados
[REMOVE DUPLICATE POINTS]
Invalid argument: '%1'
Minimum distance between points: '%1'
Process failed (see log)
_REMOVED_DUPLICATE_POINTS
[COMPRESS FWF]
SF to Coord
[SF TO COORD]
Missing parameter(s) after "-%1" (SF INDEX OR NAME) (DIMENSION)
Invalid parameter: dimension after "-%1" (expected: X, Y or Z)
_SF_TO_COORD_%1
Failed to set SF %1 as coord %2 on cloud '%3'!
Coord to SF
_%1_TO_SF
Failed to export coord. %1 to SF on cloud '%2'!
Crop 2D
[CROP 2D]
Missing parameter(s) after "-%1" (ORTHO_DIM N X1 Y1 X2 Y2 ... XN YN)
Invalid parameter: orthogonal dimension after "-%1" (expected: X, Y or Z)
Invalid parameter: number of vertices for the 2D polyline after "-%1"
Missing parameter(s): vertex #%1 data and following
Invalid parameter: X-coordinate of vertex #%1
Invalid parameter: Y-coordinate of vertex #%1
.cropped
Not enough memory to crop cloud '%1'!
No point of cloud '%1' falls inside the input box!
Crop process failed! (not enough memory)
Color banding
[COLOR BANDING]
Missing parameter(s) after "-%1" (DIM FREQUENCY)
No entity available. Be sure to open or generate one first!
Invalid parameter: frequency after "-%1 DIM" (in Hz, integer value)
COLOR_BANDING_%1_%2
Vertices of mesh '%1' are locked (they may be shared by multiple entities for instance). Can't apply the current command on them.
Color levels
[COLOR LEVELS]
Missing parameter(s) after "-%1" (COLOR-BANDS MIN-INPUT-LEVEL MAX-INPUT-LEVEL MIN-OUTPUT-LEVEL MAX-OUTPUT-LEVEL)
Invalid parameter: bands after "-%1" (expected: any combination of R, G or B)
Invalid parameter: color level after "-%1 COLOR-BANDS" (integer value between 0 and 255 expected)
Failed to scale the color band(s) of cloud '%1'
COLOR_LEVELS_%1_%2_%3
Failed to scale the color band(s) of mesh '%1'
[DISTANCE COMPUTATION]
No point cloud available. Will use the first mesh vertices as compared cloud.
Unhandled mesh vertices type
[C2M] Multiple point clouds loaded! Will take the first one by default.
Only one point cloud available. Be sure to open or generate a second one before performing C2C distance!
More than 3 point clouds loaded! We take the second one as reference by default
Parameter "-%1" ignored: only for C2M distance!
Missing parameter: value after "-%1"
Invalid parameter: value after "-%1"
Parameter "-%1" ignored: only for C2C distance!
Invalid parameter: unknown model type "%1"
Missing parameter: model type after "-%1" (LS/TRI/HF)
Invalid parameter: unknown neighborhood type "%1"
Missing parameter: expected neighborhood type after model type (KNN/SPHERE)
Invalid parameter: neighborhood size
Missing parameter: expected neighborhood size after neighborhood type (neighbor count/sphere radius)
Missing parameter: max thread count after '%1'
Invalid thread count! (after %1)
Failed to initialize comparison dialog
An error occurred during distances computation!
_MAX_DIST_%1
C2M distance
C2C distance
Closest Point Set
Conjunto de pontos mais próximos
[CLOSEST POINT SET]
At least two point clouds are needed to compute the closest point set!
Statistical test
[STATISTICAL TEST]
Missing parameter: distribution type after "-%1" (GAUSS/WEIBULL)
Missing parameter: mean value after "GAUSS"
Invalid parameter: mean value after "GAUSS"
Missing parameter: sigma value after "GAUSS" {mu}
Invalid parameter: sigma value after "GAUSS" {mu}
Missing parameter: a value after "WEIBULL"
Invalid parameter: a value after "WEIBULL"
Missing parameter: b value after "WEIBULL" {a}
Invalid parameter: b value after "WEIBULL" {a}
Missing parameter: shift value after "WEIBULL" {a} {b}
Invalid parameter: shift value after "WEIBULL" {a} {b}
Invalid parameter: unknown distribution "%1"
Missing parameter: p-value after distribution
Invalid parameter: p-value after distribution
Missing parameter: neighbors after p-value
Invalid parameter: neighbors after p-value
Couldn't allocate a new scalar field for computing chi2 distances! Try to free some memory ...
Couldn't compute octree for cloud '%1'!
[Chi2 Test] %1 test result = %2
_STAT_TEST_%1
Delaunay triangulation
[DELAUNAY TRIANGULATION]
Missing parameter: max edge length value after '%1'
Invalid value for max edge length! (after %1)
Max edge length: %1
Axis aligned: %1
Resulting mesh: #%1 faces, %2 vertices
SF arithmetic
Calculadora SF
[SF ARITHMETIC]
Missing parameter(s): SF index and/or operation after '%1' (2 values expected)
Rename entities
[RENAME ENTITIES]
Missing parameter: Name after "-%1"
Add point indexes as scalar field
[SF_ADD_ID]
[AS_INT]
SELECT_ENTITIES
[SELECT ENTITIES]
Missing parameter: number of entities after %1
Invalid number after -%1
Missing parameter: regex string after %1
Invalid regex pattern: %1
First %1 and last %2 entity(ies) will not be selected
First %1 entity(ies) will not be selected
First %1 entity(ies) will be selected
Last %1 entity(ies) will not be selected
Last %1 entity(ies) will be selected
Entities with name matches the regex /%1/ will not be selected.
Entities with name matches the regex /%1/ will be selected.
Missing parameter(s): any of the option (%1,%2,%3,%4) expected after %5
[Select clouds]
[Select meshes]
[CLEAR]
[CLEAR CLOUDS]
[POP CLOUD]
[CLEAR MESHES]
[POP MESH]
Debug Command Line
Global shift set:
Global shift: (%1, %2, %3)
Silent mode:
Auto save:
Auto add timestamp:
Numerical precision: %1
Remove a specific SF
Missing parameter: SF index after %1
Failed to apply SOR filter on cloud '%1'! (empty output or not enough memory?)
Noise filter
Filtro de ruído
[NOISE FILTER]
Missing parameters: 'KNN/RADIUS {value} REL/ABS {value}' expected after "-%1"
Invalid parameter: number of neighbors after KNN (got '%1' instead)
Invalid parameter: radius after RADIUS (got '%1' instead)
Invalid parameter: KNN or RADIUS expected after "-%1"
Invalid parameter: REL or ABS expected
Invalid parameter: relative or absolute error expected after KNN (got '%1' instead)
_DENOISED
Failed to apply Noise filter on cloud '%1'! (empty output or not enough memory?)
Unknown operation! (%1)
Operation %1 can't be applied with %2
Failed top apply operation on cloud '%1'
Failed top apply operation on mesh '%1'
SF operation
Operation %1 can't be applied with %2. Consider using the %3 command
Failed to apply operation on mesh '%1'
[SF OPERATION]
Missing parameter(s): SF index and/or operation and/or scalar value after '%1' (3 values expected)
Invalid scalar value! (after %1)
Unexpected number of clouds for '%1' (at least 2 clouds expected: first = source, second = dest)
Color interpolation
[COLOR INTERPOLATION]
Rename SF
[RENAME SF]
Missing parameter(s): SF index and/or scalar field name after '%1' (2 values expected)
[ICP]
Missing parameter: min error difference after '%1'
Invalid value for min. error difference! (after %1)
Missing parameter: number of iterations after '%1'
Invalid number of iterations! (%1)
Missing parameter: overlap percentage after '%1'
Invalid overlap value! (%1 --> should be between 10 and 100)
Missing parameter: random sampling limit value after '%1'
Invalid random sampling limit! (after %1)
Missing parameter: SF index after '%1'
Invalid parameter: unknown rotation filter "%1"
Missing parameter: rotation filter after "-%1" (XYZ/X/Y/Z/NONE)
Not enough loaded entities (expect at least 2!)
[ICP] SF #%1 (data entity) will be used as weights
[ICP] SF #%1 (model entity) will be used as weights
Entity '%1' has been registered
RMS: %1
Number of points used for final step: %1
%1/%2_REGISTRATION_MATRIX
_REGISTERED
Change PLY output format
Clear
Clear clouds
Pop clouds
Clear meshes
Pop meshes
No timestamp
1st order moment
Failed to read a numerical parameter: kernel size. Got '%1' instead.
No point cloud on which to compute first order moment! (be sure to open one with "-%1 [cloud filename]" before "-%2")
MOMENT_KERNEL_%2
Feature
[FEATURE]
Missing parameter: feature type after "-%1"
Invalid feature type after "-%1". Got '%2' instead of:
- SUM_OF_EIGENVALUES
- OMNIVARIANCE
- EIGENTROPY
- ANISOTROPY
- PLANARITY
- LINEARITY
- PCA1
- PCA2
- SURFACE_VARIATION
- SPHERICITY
- VERTICALITY
- EIGENVALUE1
- EIGENVALUE2
- EIGENVALUE3
Missing parameter: kernel size after feature type
No point cloud on which to compute feature! (be sure to open one with "-%1 [cloud filename]" before "-%2")
%1_FEATURE_KERNEL_%2
Missing parameter: FBX format (string) after '%1'
FBX format: %1
Missing parameter: format (ASCII, BINARY_LE, or BINARY_BE) after '%1'
Invalid PLY format! ('%1')
Compute structured cloud normals
A file starting with %1 does not have a closing %1
Save clouds
Invalid parameter: specified %1 file names, but ALL_AT_ONCE is on
Invalid parameter: specified %1 file names, but there are %2 clouds
Save meshes
Invalid parameter: specified %1 file names, but there are %2 meshes
Auto save state
Missing parameter: option after '%1' (%2/%3)
Auto-save is enabled
Auto-save is disabled
Unrecognized option after '%1' (%2 or %3 expected)
Set log file
Missing parameter: filename after '%1'
Importing Bundler file: '%1'
Missing parameter: vertices count after "-%1"
Invalid parameter: vertices count after "-%1"
Open Bundler file
Cameras: %1
Points: %2
Open & process images
Images: %1
Preparing colored DTM
Save PN file
Points: %L1
Pontos? %L1
Open PN file
Save PV file
Open PV file
Open SOI file
%1 scans / %2 points
Remaining points to classify: %1
Source points: %2
Classification
Core points: %1
Source points: %2
Labelling
Facets creation
Components: %1
Stereogram
Preparing polar display...
Export LAS file
Points: %1
Reading %1 points
Import LAS file
No valid point in file
_M3C2
M3C2 Distances Computation
Core points: %1
Cloud to profile radial distance
Polyline: %1 vertices
Cloud: %2 points
Depth buffer
Laplacian smooth
Iterations: %1
Vertices: %2
Faces: %3
Orient normals (MST)
Compute Minimum spanning tree
Points: %1
Edges: %2
Compute Minimum spanning tree
Points: %1
Normals computation
Grid: %1 x %2
Orienting normals
FWF amplitude
Determining min and max FWF values
Points:
Couldn't create temporary scalar field! Not enough memory?
An error occurred! (Not enough memory?)
Cloud '%1' has no duplicate points
Cloud '%1' has %2 duplicate point(s)
Not enough memory to create the filtered cloud
sampled
Grid generation
Points: %L1
Cells: %L2 x %L3
Kriging: not enough memory
Kriging
Non-empty cells: %1
Grid: %2 x %3
Failed to initialize the Kriging algorithm
Cloud export
Exporting %1 fields
Projecting %1 scalar fields
Saving cloud [%1]
Number of points: %1
Open ASCII data [%1]
Approximate number of points: %1
BIN file
Please wait... saving in progress
Loading: %1
Open Bin file (old style)
cloud %1/%2 (%3 points)
Write E57 file
Scan #%1 - %2 points
Cloud #%1 - Images: %2
Read E57 file
Scans: %1
Save LAS file
Original scale is too small for this cloud
Open LAS file
LAS file
Please wait... reading in progress
Tiling points
Please wait... writing in progress
Save MA file
Triangles = %1
Saving mesh [%1]
Writing %1 vertices
Writing %1 triangle normals
Writing %1 vertex normals
Writing %1 materials
Writing %1 texture coordinates
Writing %1 triangles
OBJ file
Loading in progress...
PLY file
Loading PTX file
[SHP] Polyline %1 does not have enough vertices to be saved as polygon entity
[SHP] Polyline %1 does not have enough vertices to be saved as polyline entity
[SHP] Polyline %1 has too many points to be saved
Load SHP file
File size: %1
Simple BIN file
Saving %1 points / %2 scalar field(s)
Loading %1 points / %2 scalar field(s)
Number of facets: %1
(ASCII) STL file
Loading binary STL file
Loading %1 faces
All (*.*)
bad argument (internal)
unknown file
wrong file type (check header)
writing error (disk full/no access right?)
reading error (no access right?)
nothing to save
nothing to load
incompatible entity/file types
process canceled by user
not enough memory
malformed file
see console
dependent entities missing (see Console)
the file was written by a plugin but none of the loaded plugins can deserialize it
the third-party library in charge of saving/loading the file has failed to perform the operation
the third-party library in charge of saving/loading the file has thrown an exception
this function is not implemented yet!
internal error
[SetColor] Can't set color for mesh '%1' (vertices are not accessible)
[SetColor] Can't change color of entity '%1'
Select one and only one colored cloud or mesh!
Selected entity has no colors!
Select 2 entities (clouds or meshes)!
None of the selected entities has per-point or per-vertex colors!
Both entities have colors! Remove the colors on the entity you wish to import the colors to!
Destination cloud (or vertices) must be a real point cloud!
An error occurred! (see console)
Source
Destination
entity
No scalar field was selected
Mesh already has colors
Mesh '%1' already has colors! Overwrite them?
Intensity range
Do you want to define the theoretical intensity range (yes)
or use the actual one (no)?
Min
Max
Theroetical intensity
Intensity scalar field
Choose scalar field
[ConvertTextureToColor] Mesh '%1' has no material/texture!
[ConvertTextureToColor] Failed to convert texture on mesh '%1'!
[EnhanceRGBWithIntensities] Entity '%1' has no RGB color!
[EnhanceRGBWithIntensities] Entity '%1' has no scalar field!
[EnhanceRGBWithIntensities] Failed to apply the process on entity '%1'!
No eligible point cloud in selection!
Gaussian filter
Filtro guassiano
Failed to create scalar field for cloud '%1' (not enough memory?)
Failed to compute entity [%1] octree! (not enough memory?)
Entity [%1] has no active scalar field!
Spatial sigma
Scalar sigma
Scalar Field to RGB
Mix with existing colors (if any)?
Random colors
Number of random colors (will be regularly sampled over the SF interval):
Cloud %1 has no displayed scalar field!
SF name
name:
unknown
New scalar field '%1' added to %2 (value = %3)
Export SF to coordinate(s)
SF --> coordinate
The process failed!
Export normals to SF(s)
Cloud '%1' has no normals
An error occurred (see Console for more details)
[SfFromColor] Not enough memory to instantiate SF '%1' on cloud '%2'
[SfFromColor] Failed to add scalar field '%1' to cloud '%2'?!
[SfFromColor] New scalar fields (%1) added to '%2'
[DoActionComputeOctree] No eligible entities in selection!
[DoActionClearNormals] Can't remove normals per-vertex on a sub mesh!
Mesh [%1] vertices have no activated scalar field!
Unexpected null cloud pointers!
[ccEntityAction::interpolateSFs] The source cloud has no scalar field!
[ccEntityAction::interpolateSFs] Invalid scalar field index!
[ccEntityAction::interpolateSFs] An error occurred! (see console)
No active scalar field
3*sigma = 99.7% attenuation
Scalar field's sigma controls how much the filter behaves as a Gaussian Filter
Sigma at +inf uses the whole range of scalars
[BilateralFilter] Failed to apply filter
Enter the coordinate equivalent to NaN values:
[SetSFAsCoord] By default the coordinate equivalent to NaN values will be the minimum SF value
Select at least one point cloud
Can't compute normals on sub-meshes! Select the parent mesh instead
Failed to compute or orient the normals on some clouds! (see console)
Failed to compute or orient the normals! (see console)
Mesh normals
Compute per-vertex normals (smooth) or per-triangle (faceted)?
Per-vertex
Per-triangle
Failed to compute normals on mesh '%1'
Orient normals (FM)
Octree level
Cloud '%1' has no normals!
Process failed (check console)
Normals have been oriented: you may still have to globally invert the cloud normals however (Edit > Normals > Invert).
Neighborhood size
Neighbors
Process failed on cloud '%1'
[ccEntityAction::convertNormalsTo] Not enough memory!
[ccEntityAction::convertNormalsTo] Internal error: unhandled destination!
Error(s) occurred! (see console)
Octree computation on cloud '%1' failed!
Distribution
Choose distribution
Local Statistical Test (Gauss)
Local Statistical Test (Weibull)
Invalid distribution!
Distribution Fitting
Scalar field '%1' of cloud %2 has no valid values
mean = %1 / std.dev. = %2
[Distribution fitting] Additional Weibull distrib. parameters: mode = %1 / skewness = %2
[Distribution fitting] %1
[Distribution fitting] Not enough memory!
[Distribution fitting] %1: Chi2 Distance = %2
[Distribution fitting] Failed to compute Chi2 distance?!
Scalar field statistics:
Number of valid values = %1 / %2 (%3%)
Sum of all valid values = %1
Sum of all valid squared values = %1
Average value = %1
RMS (Root Mean Square) = %1
[Distribution fitting]
Count
[Entity: %1]-[SF: %2] Couldn't compute distribution parameters!
Whether the point is expressed in the entity original coordinate system (before being shifted by CC) or not
Invalid object type
An error occurred during entity '%1' illumination!
Entity '%1' normals have been automatically disabled
Process has been cancelled by the user
Failed to generate the set of rays
Process failed
RANSAC
No point cloud to attempt RANSAC on (be sure to open one with "-O [cloud filename]" before "-%2")
%1 : %2
Missing parameter: number after "-%1 %2"
Epsilon : %1
Bitmap Epsilon : %1
support points: %1
Max Normal Deviation : %1
Probability : %1
Missing parameter: primitive type after "-%1 %2"
No valid parameter: primitive type after "-%1 %2"
Default Shape Search == %1
Default output == %1
Missing parameter: Directory after "-%1 %2"
%1 Does not exist creating path
%1 path could not be created, skipping %2
Center
Centre
Dip Field:
ccCompassImport
Dip-Direction Field:
ccCompassImport
Plane Size
ccCompassImport
Trend Field:
ccCompassImport
Plunge Field:
ccCompassImport
Display Length
ccCompassImport
Contour plot
Levels: %1
Cells: %2 x %3
Cloth deformation
%1 x %2 particles
Families classification
Sub-families classification
Please wait...
Select at least one point cloud with normals
Circle r=%1
Internal error: unknown scalar field '%1'
Invalid input
Invalid classifier
Training method called without any feature (source)?!
[3DMASC] Classifying %1 points with %2 feature(s)
Internal error: invalid source '%1'
Invalid input cloud
Classifier hasn't been trained yet
Invalid test subset (associated point cloud is different)
Missing/invalid 'Classification' field on input cloud
[3DMASC] Testing data: %1 samples with %2 feature(s)
Invalid train subset (associated point cloud is different)
Unknown error
Training failed for an unknown reason...
Classifier hasn't been trained, can't save it
Saving classifier
Loading classifier
Loaded classifier is invalid
Loaded classifier doesn't seem to be trained
No %1 loaded. Load some with the -O command
Regex string invalid: %1
%1/%2
[*] UID: %2 name: %1
[ ] UID: %2 name: %1
QuaGzipFile
QIODevice::Append is not supported for GZIP
Opening gzip for both reading and writing is not supported
You can open a gzip either for reading or for writing. Which is it?
Could not gzopen() file
QuaZIODevice
QIODevice::Append is not supported for QuaZIODevice
QIODevice::ReadWrite is not supported for QuaZIODevice
QuaZipFile
ZIP/UNZIP API error %1
QuantiDialog
Histogram Clustering setting
Quantification index
Colors available :
1
RDBOpenDlg
Open Riegl RDB 2 file
RDB Info
Points
RansacSDDialog
Ransac Shape Detection
Primitives
Plane
Sphere
Cylinder
Cone
Torus
max distance to primitive
Maximum distance of samples to the ideal shape
sampling resolution
Should correspond to the distance between neighboring points in the data
max normal deviation
Maximum deviation from the ideal shape normal vector (in degrees)
overlooking probability
Probability that no better candidate was overlooked during sampling (the lower the better!)
Min support points per primitive
Cone Advanced Parameters
Max Radius
Max Length
Max Angle
°
Sphere Advanced Parameters
Min Radius
Cylinder Advanced Parameters
Save leftover points into new cloud
Use Least Squares fitting on found shapes
Will attempt to convert Spheres, Cones, Cylinders and Torus into a simpler shape (for example Cones may be simplified into a Cylinder, Plane, or Sphere)
Attempt to simplify shapes
This is the minimal number of points required for a primitive
Parameters
Torus Advanced Parameters
Min Minor Radius
Max Minor Radius
Min Major Radius
Max Major Radius
Set Random color for each shape found
RasterExportOptionsDialog
Raster export options
Raster dimensions:
Export RGB colors
Export heights
Export active layer
Export density (population per cell)
Export all scalar fields
RasterizeToolDialog
Rasterize
Cloud
Update grid
Grid
Grille
size
step
Edit grid
Active layer (or 'scalar field')
active layer
range
Projection
Projection
direction
cell height
minimum height
average height
maximum height
minimum value
average value
maximum value
Use the nearest point of the input cloud in each cell instead of the cell center
resample input cloud
Warning: the original point's height will be
replaced by the cell's average height!
grid cell size (in the same units as the coordinates of the point cloud)
Visible layer
Projection direction
SF projection method
inverse var
Std. dev. layer
Project SF(s)
project SF(s)
Std. dev. scalar field used for inverse variance weighted average
<html><head/><body>Per-cell height computation method:<ul>
<li>minimum = lowest point in the cell</li>
<li>average = mean height of all points inside the cell</li>
<li>maximum = highest point in the cell</li>
<li>median = median height of all points inside the cell</li>
<li>inverse var = inverse variance weighted average. Calculate variance from std. dev. SF.</li>
</ul>
</body></html>
<html><head/><body>Strategy to fill empty cells:
<ul>
<li>minimum height</li>
<li>average height</li>
<li>maximum height</li>
<li>user specified height</li>
<li>interpolation</li>
</ul>
</body></html>
kriging
Export statistics:
When exporting to a cloud or a mesh,
adds one scalar field for each metric checked below,
applied to the height values
height
When exporting to a cloud or a mesh,
adds one scalar field for each metric checked below,
applied to all existing scalar fields
scalar fields
Percentile (customizable) of values in each cell
percentile
Percentile value 0-99.99
%
Median of values in each cell (= p50 percentile)
Number of points in each cell
Average of values in each cell
Standard deviation of values in each cell
std. dev.
Range of values in each cell (= max - min)
Maximum value in each cell
max
Minimum value in each cell
min
Number of unique values in each cell
unique val.
Contour plot
The contour plot is computed on the active layer
Hillshade
Hillshade is computed on the height layer
Sun zenith
Zenith angle (in degrees) = 90 - altitude angle
deg.
deg.
Sun azimuth
Azimuth angle (in degrees)
Volume
Volume
Non empty cells
Empty cells
median value
minimum
average
maximum
median
Fill with
leave empty
user specified value
interpolate
Custom value for empty cells
Empty cell value
Export
Export grid as a point cloud
Export grid as a mesh
Mesh
Maillage
population
Export grid as a raster (geotiff)
Raster
Export grid as an image
Image
Export grid as a matrix (text file)
Matrix
Start value
Min. vertex count
Min vertex count per iso-line (to ignore the smallest ones)
Line width
Default contour lines width
colorize
ignore borders
project contours on the altitude layer
Remove all contour lines
Clear
Enlever
Export contour lines to the DB tree
Generate
RegistrationDialog
Clouds registration
Role assignation
press once to exchange model and data clouds
Appuyer pour intervertir les rôles
swap
Inervertir
Parameters
By choosing this criterion, you can control the computation time.
Number of iterations
Set the maximal number of step for the algorithm regsitration computation .
By choosing this criterion, you can control the quality of the result.
RMS difference
Set the minimum RMS improvement between 2 consecutive iterations (below which the registration process will stop).
Rough estimation of the final overlap ratio of the data cloud (the smaller, the better the initial registration should be!)
Final overlap
'data' entity
to be aligned
<html><head/><body><p>entity to align (will be displaced)</p></body></html>
Entity to align (will be displaced)
'model' entity
reference
<html><head/><body><p>reference entity (won't move)</p></body></html>
Reference entity (won't move)
Whether to adjust the scale of the 'data' entity
adjust scale
Normals
Normais
options to take normals into account, to improve the registration result
Ignored
Opposite side
Same side
Double-sided
max thread count
Maximum number of threads/cores to be used
(CC or your computer might not respond for a while if you use all available cores)
Research
Random sampling limit
Above this limit, clouds are randomly resampled at each iteration
Rotation
NONE
Translation
Translation
Chose this option to remove points that are likely to disturb the registration during the computation.
Enable farthest points removal
<html><head/><body><p>Use the displayed scalar field as weights (the bigger its associated scalar value/weight is, the more influence the point will have).</p><p>Note that only absolute distances are considered (i.e. minimal weight is 0).</p><p>Weights are automatically normalized.</p></body></html>
Data: use displayed S.F. (absolute values) as weights
Model: use displayed S.F. (absolute values) as weights
In combination with a small overlap, prevents
the cloud from sinking under the mesh surface.
Use C2M signed distances (mesh as reference only)
RgbDialog
RGB color setting
Choose the first point
Red (0-255)
Blue (0-255)
Green (0-255)
Pick the plane center (click again to cancel)
Choose the second point
Choose which points to keep
Retain
Exclude
Both
Deviation from RGB limits (%) :
RoleChoiceDialog
Choose role
Compared
Reference
Swap
SFArithmeticsDlg
Scalar fields arithmetics
SF 1
operation
plus
minus
multiply
divided by
min
max
square root
power of 2
power of 3
integer part
inverse (1/x)
set
abs
SF 2
Update the first scalar field directly (instead of creating a new SF)
Update SF1 directly
SFEditDlg
SF Values
Display ranges
displayed
saturation
Parameters
hidden otherwise...
show NaN/out of range values in grey
always show 0 in color scale
symmetrical color scale
log scale
SIFTExtractDlg
SIFT Extraction
Intensity Field
Scales per Octave
Minimum Scale
Number of Octaves
Minimum Contrast
SaveDracoFileDlg
Save DRACO file
Scalar field quantization
Coordinates quantization
Scalar values quantization
(the lower, the smaller the file will be,
but the more accuracy will be lost)
Normal components quantization
(the lower, the smaller the file will be,
but the more accuracy will be lost)
Normals quantization
Coordinates quantization
(the lower, the smaller the file will be,
but the more accuracy will be lost)
SaveLASFileDialog
LAS/LAZ scale
Choose the output LAS/LAZ scale/resolution:
Optimal resolution
may decrease LAZ compression efficiency
might not preserve data accuracy
(especially if you have transformed the original data)
bigger scale = best LAZ compression = lower resolution(*)
(*) potential accuracy loss if chosen too low
Ensures optimal accuracy (up to 10^-7 absolute)
Original resolution
(0,0,0)
Custom resolution
Save additional field(s)
SaveMascaretFileDlg
Save Mascaret profile
Reach/bief name
Profile
Bed type
B (bathy)
T (topo)
SaveSHPFileDlg
Save SHP file
3D polylines
Vertical dimension
Save the 3D polylines as 2D ones (make sure to set the right 'vertical dimension')
save as 2D polylines
The height of each polyline (considered as constant!) will be saved as a field in the associated DBF file
save (constant) height of polylines as a DBF field
ScalarDialog
Scalar color setting
Pick the plane center (click again to cancel)
Choose the first point
Value
Valeur
Choose the second point
Choose which points to keep
Retain
Exclude
Both
Deviation from limits (%) :
ScaleDialog
Scale / multiply
Scale(x)
Scale(y)
Scale(z)
Same scale for all dimensions
Whether the cloud (center) should stay at the same place or not (i.e. coordinates are multiplied directly)
Keep entity in place
To apply the same scale(s) to the 'Global Shift' as well
Rescale Global shift
SectionExtractionDlg
Section Extraction
Create polyline by clicking on the screen
Import one or several polylines from DB
Generate orthogonal sections along a path
Extract points along active sections
Unfold the points along the selected polyline
Export manually defined sections to DB
Undo last polyline(s) addition
Close the tool
OK
Vert.
SectionExtractionSubDlg
Extract Sections
Active section(s)
Sections thickness
Thickness of each section (depends on the cloud density)
To extract each section as a point cloud
Extract section cloud(s)
No parameter
To extract the contour of each section as a polyline
Extract section profile(s)
type
Section type (lower or upper part, or both)
Lower
Upper
Both
max edge length
Max output polyline edge length (the smaller, the closer to the points the contour will be).
Warning: if 0, generates the convex hull.
Multi-pass process where longer edges may be temporarily created to obtain a better fit... or a worst one ;)
multi-pass
split the generated profile(s) in smaller parts to avoid creating too long edges (10 times the specified max edge length).
Warning: may not be compatible with Mascaret export.
split profile on longer edges
Display a dialog with step-by-step execution of the algorithm (debug mode - very slow)
visual debug mode
SelectChildrenDialog
Select children by type and/or name
Select children...
of type
with name
regex
strict
SetSFsAsNormalDialog
Set SFs as Normal
Nx
Ny
Nz
SmoothPolylineDialog
Smooth polyline (Chaikin)
Ratio (strength)
iterations
SorFilterDialog
Statistical Outlier Removal
Number of points to use for
mean distance estimation
Number of neighbors (used to compute the average distance of each point to its neighbors)
Standard deviation
multiplier threshold (nSigma)
(max distance = average distance + nSigma * std. dev.)
StatisticalOutliersRemoverDlg
Statistical Outliers Removal
Number of points to use for
mean distance estimation
Standard deviation
multiplier threshold (nSigma)
(max distance = average distance + nSigma * std. dev.)
StatisticalTestDialog
Dialog
Noise model
param1
param2
param3
false rejection probability
p(Chi2)
neighbors used to compute observed local dist.
Neighbors
StereogramDialog
Stereogram
dip direction: 0°
[Mean] dip direction: 0° - dip 0°
Stereogram parameters
Display options
Density color scale
Steps
Other
Ticks frequency
Show families color (on the stereogram outer edge)
Show families color
Interactive filter
Filter facets by orientation
Center
Centre
dip
deg.
deg.
dip dir.
Span
Export
StereogramParamsDlg
Stereogram
main sectors step
deg.
deg.
resolution
SubsamplingDialog
Cloud sub sampling
Sampling parameters
method
none
all
The more on the left, the less points will be kept
value
To modulate the sampling distance with a scalar field value
Use active SF
SF value
Spacing value
min
max
TracePolyLineDlg
Segmentation
Segmentation
Width
Largeur
Snap size
Oversample
Export current polyline to the main DB
Reset current polyline
Continue the current polyline edition
C
Shortcut for continue
Confirm polyline creation and exit
OK
Cancel
Annuler
Train3DMASCDialog
Dialog
Random Trees
<html><head/><body><p>OpenCV parameter</p><p>The maximum possible depth of the tree. That is the training algorithms attempts to split a node while its depth is less than maxDepth. The root node has zero depth. The actual depth may be smaller if the other termination criteria are met, and/or if the tree is pruned.</p><p>[default 25]</p></body></html>
max depth
<html><head/><body><p>The maximum possible depth of the tree.</p><p>That is the training algorithms attempts to split a node while its depth is less than maxDepth.</p><p>The root node has zero depth. The actual depth may be smaller if the other termination criteria are met and/or if the tree is pruned.</p></body></html>
<html><head/><body><p>OpenCV parameter</p><p>The number of trees in the forest!</p><p>[default 100]</p></body></html>
max tree count
The maximum number of iterations/elements
<html><head/><body><p>OpenCV parameter</p><p>The size of the randomly selected subset of features at each tree node and that are used to find the best split(s). If you set it to 0 then the size will be set to the square root of the total number of features.</p><p>[default 0]</p></body></html>
active var count
<html><head/><body><p>The size of the randomly selected subset of features at each tree node and that are used to find the best split(s).</p><p>If you set it to 0 then the size will be set to the square root of the total number of features.</p><p>Default value is 0.</p></body></html>
<html><head/><body><p>OpenCV parameter</p><p>If the number of samples in a node is less than this parameter then the node will not be split.</p><p>[default 10]</p></body></html>
min sample count
If the number of samples in a node is less than this parameter then the node will not be split
Other parameters
Test data ratio
Ratio of input points used for evaluating the classification
%
Keep attributes on completion
<html><head/><body><p>If checked : </p><p>* A directory is created near the parameter file, with name 3dmasc_yyyymmdd_HHhMM.</p><p>* A file 3dmasc_yyyymmdd_HHhMM.txt is created in this directory. </p><p>* Each time you train the classifier, the feature list and the classifier are stored and an entry is created in the trace file to save the overall accuracy.</p></body></html>
Keep traces
Run
Save classifier
Close
Results
correct = 0/0 - accuracy = 0.0
Feature
Importance
Export feature list
Scales
Retry
TrainDisclaimerDialog
qCANUPO (disclaimer)
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
<html><head><meta name="qrichtext" content="1" /><style type="text/css">
p, li { white-space: pre-wrap; }
</style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:8.25pt; font-weight:400; font-style:normal;">
<p align="center" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; background-color:#ffffff;"><span style=" font-family:'Calibri,sans-serif'; font-size:10pt; font-weight:600; color:#1f497d;">Classifier training based on multi-scale dimensionality (CANUPO)</span></p>
<p align="center" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; background-color:#ffffff;"><span style=" font-family:'Calibri,sans-serif'; font-size:10pt; font-style:italic; color:#1f497d;">Brodu and Lague, 3D Terrestrial LiDAR data classification of complex natural scenes using a multi-scale dimensionality criterion, ISPRS j. of Photogram. Rem. Sens., 2012</span></p>
<p align="center" style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Calibri,sans-serif'; font-size:10pt; color:#1f497d; background-color:#ffffff;"></p>
<p align="center" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; background-color:#ffffff;"><span style=" font-family:'Calibri,sans-serif'; font-size:10pt; color:#1f497d; background-color:#ffffff;">Funded by Université Européenne de Bretagne, Centre National de la Recherche Scientifique and EEC Marie-Curie actions</span></p>
<p align="center" style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Calibri,sans-serif'; font-size:10pt; color:#1f497d; background-color:#ffffff;"></p>
<p align="center" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; background-color:#ffffff;"><span style=" font-family:'Calibri,sans-serif'; font-size:10pt; color:#1f497d;">Enjoy!</span></p></body></html>
q3DMASC_train
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
<html><head><meta name="qrichtext" content="1" /><meta charset="utf-8" /><style type="text/css">
p, li { white-space: pre-wrap; }
hr { height: 1px; border-width: 0; }
li.unchecked::marker { content: "\2610"; }
li.checked::marker { content: "\2612"; }
</style></head><body style=" font-family:'Segoe UI'; font-size:9pt; font-weight:400; font-style:normal;">
<p align="center" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; background-color:#ffffff;"><span style=" font-family:'MS Shell Dlg 2'; font-size:6pt; background-color:#ffffff;"> </span></p>
<p align="center" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'MS Shell Dlg 2'; font-size:12pt; font-weight:600; color:#1f497d;">3DMASC</span></p>
<p align="center" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'MS Shell Dlg 2'; font-size:6pt; font-weight:600; color:#1f497d;"> </span></p>
<p align="center" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'MS Shell Dlg 2'; font-size:12pt; font-weight:600; color:#1f497d;">3D multi-cloud, multi-attribute, multi-scale, multi-class classification</span></p>
<p align="center" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; background-color:#ffffff;"><span style=" font-family:'Calibri,sans-serif'; font-size:6pt; color:#1f497d; background-color:#ffffff;"> </span></p>
<p align="center" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; background-color:#ffffff;"><span style=" font-family:'Slack-Lato','appleLogo','sans-serif'; font-size:10pt; font-weight:600; color:#1f497d;">Development </span><span style=" font-family:'Slack-Lato','appleLogo','sans-serif'; font-size:10pt; color:#1f497d;">D. Lague, A. Le Guennec, S. Lefèvre, Th. Corpetti</span></p>
<p align="center" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; background-color:#ffffff;"><span style=" font-family:'Slack-Lato','appleLogo','sans-serif'; font-size:6pt; color:#1f497d; background-color:#ffffff;"> </span></p>
<p align="center" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; background-color:#ffffff;"><span style=" font-family:'Slack-Lato','appleLogo','sans-serif'; font-size:10pt; font-weight:600; color:#1f497d;">Code </span><span style=" font-family:'Slack-Lato','appleLogo','sans-serif'; font-size:10pt; color:#1f497d;">D. Girardeau-Montaut, P. Leroy</span></p>
<p align="center" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; background-color:#ffffff;"><span style=" font-family:'Slack-Lato','appleLogo','sans-serif'; font-size:6pt; color:#1f497d; background-color:#ffffff;"> </span></p>
<p align="center" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; background-color:#ffffff;"><span style=" font-family:'Slack-Lato','appleLogo','sans-serif'; font-size:10pt; font-weight:700; color:#1f497d; background-color:#ffffff;">Article</span><span style=" font-family:'Slack-Lato','appleLogo','sans-serif'; font-size:10pt; color:#1f497d; background-color:#ffffff;"> Mathilde Letard, Dimitri Lague, Arthur Le Guennec, Sébastien Lefèvre, Baptiste Feldmann, Paul Leroy, Daniel Girardeau-Montaut, Thomas Corpetti </span></p>
<p align="center" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; background-color:#ffffff;"><span style=" font-family:'Slack-Lato','appleLogo','sans-serif'; font-size:10pt; font-style:italic; color:#1f497d; background-color:#ffffff;">3DMASC: Accessible, explainable 3D point clouds classification. Application to BI-spectral TOPO-bathymetric lidar data</span></p>
<p align="center" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; background-color:#ffffff;"><span style=" font-family:'Slack-Lato','appleLogo','sans-serif'; font-size:10pt; color:#1f497d; background-color:#ffffff;">ISPRS Journal of Photogrammetry and Remote Sensing, Volume 207, 2024, Pages 175-197, ISSN 0924-2716</span></p>
<p align="center" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; background-color:#ffffff;"><span style=" font-family:'Slack-Lato','appleLogo','sans-serif'; font-size:10pt; color:#1f497d; background-color:#ffffff;">https://doi.org/10.1016/j.isprsjprs.2023.11.022</span></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Calibri,sans-serif'; font-size:6pt; color:#1f497d;"> </span></p>
<p align="center" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:700; color:#ff0000;">Comments / remarks => Section 3DMASC of the forum https://www.cloudcompare.org/forum/</span></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:6pt;"> </span></p>
<p align="center" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; background-color:#ffffff;"><span style=" font-family:'Slack-Lato','appleLogo','sans-serif'; font-size:10pt; font-weight:600; color:#1f497d;">This software development has been funded by the European Union.</span></p>
<p align="center" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; background-color:#ffffff;"><span style=" font-family:'Calibri,sans-serif'; font-size:6pt; color:#1f497d; background-color:#ffffff;"> </span></p>
<p align="center" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; background-color:#ffffff;"><span style=" font-family:'Calibri,sans-serif'; font-size:10pt; color:#1f497d; background-color:#ffffff;">Observatoire des Sciences de l'Univers de Rennes - Géosciences Rennes</span></p>
<p align="center" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; background-color:#ffffff;"><span style=" font-family:'Calibri,sans-serif'; font-size:10pt; color:#1f497d; background-color:#ffffff;">Université de Rennes - Centre National de la Recherche Scientifique</span></p></body></html>
-
TreeIsoDialog
Individual-tree isolator (ground LiDAR)
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
<html><head><meta name="qrichtext" content="1" /><style type="text/css">
p, li { white-space: pre-wrap; }
</style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:8.25pt; font-weight:400; font-style:normal;">
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New'; font-size:9pt; font-weight:696;">TreeIso Plugin Instruction</span></p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Courier New'; font-size:9pt; font-weight:696;"><br /></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New'; font-size:9pt;">A graph-based tree point cloud isolator</span></p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Courier New'; font-size:9pt;"><br /></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New'; font-size:9pt;">Reference</span></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New'; font-size:9pt;">Xi, Z.; Hopkinson, C. 3D Graph-Based Individual-Tree Isolation (</span><span style=" font-family:'Courier New'; font-size:9pt; font-style:italic;">Treeiso</span><span style=" font-family:'Courier New'; font-size:9pt;">) from Terrestrial Laser Scanning Point Clouds. </span><span style=" font-family:'Courier New'; font-size:9pt; font-style:italic;">Remote Sens</span><span style=" font-family:'Courier New'; font-size:9pt;">. </span><span style=" font-family:'Courier New'; font-size:9pt; font-weight:696;">2022</span><span style=" font-family:'Courier New'; font-size:9pt;">, 14, 6116. https://doi.org/10.3390/rs14236116</span></p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Courier New'; font-size:9pt;"><br /></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New'; font-size:9pt;">Landrieu, Loic, and Guillaume Obozinski. Cut pursuit: Fast algorithms to learn piecewise constant functions on general weighted graphs. SIAM Journal on Imaging Sciences. </span><span style=" font-family:'Courier New'; font-size:9pt; font-weight:696;">2017, </span><span style=" font-family:'Courier New'; font-size:9pt;">10.4, 1724-1766.</span></p></body></html>
`TreeIso Plugin Instruction`
`A graph-based tree point cloud isolator`
`Reference`
`Xi, Z.; Hopkinson, C. 3D Graph-Based Individual-Tree Isolation (Treeiso) from
Terrestrial Laser Scanning Point Clouds. Remote Sens. 2022, 14, 6116.
https://doi.org/10.3390/rs14236116`
`Landrieu, Loic, and Guillaume Obozinski. Cut pursuit: Fast algorithms to learn
piecewise constant functions on general weighted graphs. SIAM Journal on
Imaging Sciences. 2017, 10.4, 1724-1766.`
Initial segmentation
<html><head/><body><p><span style=" font-size:10pt; font-weight:600; color:#aa0000;">1. 3D Cut-pursuit algorithm</span></p></body></html>
<html><head/><body><p>This step takes a bit long time, please be patient. <br>It will create small clusters with natural breaks.</p></body></html>
<span style=" font-size:10pt; font-weight:600; color:#aa0000;">K: Nearest neighbors to search</span>
<html><head/><body><p><span style=" font-size:10pt; font-weight:600; color:#aa0000;">λ: Regularization strength</span></p></body></html>
<html><head/><body><p><span style=" font-size:10pt; font-weight:600; color:#aa0000;">Decimated resolution (m) to speed up</span></p></body></html>
Execute
Interim segmentation
<html><head/><body><p><span style=" font-size:10pt; font-weight:600; color:#aa0000;">2. 2D Cut-pursuit algorithm</span></p></body></html>
This step merges previous clusters horizontally.
<html><head/><body><p><span style=" font-size:10pt; font-weight:600; color:#aa0000;">Max gap (m)</span></p></body></html>
Refined segmentation
<html><head/><body><p><span style=" font-size:10pt; font-weight:600; color:#aa0000;">3. Global refinement</span></p></body></html>
Final merging based on gaps and overlapping ratio.
<html><head/><body><p><span style=" font-size:10pt; font-weight:600; color:#aa0000;">Vertical weight</span></p></body></html>
<html><head/><body><p><span style=" font-size:10pt; font-weight:600; color:#aa0000;">Relative height length ratio</span></p></body></html>
UnrollDialog
Unroll
Dérouler
Cylinder
Cone
Shape
Load parameters from a cylinder or a cone in the DB tree
Output cloud will use an arbitrary coordinate system
(instead of being related to the original cloud coordinate system)
output to arbitrary CS
Projection
Conical
Cylindrical (fixed radius)
Cylindrical (adaptive radius)
Span ratio
Axis
Custom
flip
Paste from clipboard (3 values expected, separated by a comma, a semicolon or whitespaces)
Cone angle (0-180°)
Half angle
deg
Unroll range (can do multiple turns)
Unroll range
Start angle
Starting angle (can be negative)
Stop angle
Stop angle (can be negative)
Cylinder (or cone base) radius
Radius
Axis position
Auto (gravity center)
Deviation from the theoretical shape (i.e. cone or cylinder)
Export deviation scalar field
VolumeCalcDialog
Volume calculation
Ground / Before
Source
choose the value to fill the cells in which no point is projected : minimum value over the whole point cloud or average value (over the whole cloud also)
leave empty
minimum height
average height
maximum height
user specified value
interpolate
Empty cells
Custom value for empty cells
Default height
Max edge length
Max edge length for interpolation/triangulation
(ignored if zero)
Swap
Ceil / After
Grid
Grille
step
size of step of the grid generated (in the same units as the coordinates of the point cloud)
Edit grid
size
Grid size corresponding to the current step / boundaries
projection dir.
Projection direction (X, Y or Z)
cell height
Per-cell height computation method:
- minimum = lowest point in the cell
- average = mean height of all points inside the cell
- maximum = highest point in the cell
Update the grid / display / measurements
Update
Results
At least one of the cloud is sparse!
You should fill the empty cells...
Copy to clipboard
Export the grid as a point cloud
(warning, the points heights will be the difference of altitude!)
Export grid as a cloud
Num. precision
Numerical precision (output measurements, etc.)
WaveDialog
Waveform
Forma de onda
Point index
Pick a 3D point (click again to cancel)
log scale
fixed amplitude
Export wave as CSV file
ccAlignDlg
None
Nenhum
Random
Space
Octree
ccClippingBoxTool
Preparing extraction
Cloud '%1
Points: %L1
Pontos? %L1
Failed to generate contour lines for cloud #%1
[ExtractSlicesAndContours] Process canceled by user
Envelope extraction
Envelope(s): %L1
%1: points are too far from each other! Increase the max edge length
%1: envelope extraction failed!
[ExtractSlicesAndContours] Warnings were issued during the process! (result may be incomplete)
Not enough memory!
Process finished
%1 slices have been generated.
(you may have to close the tool and hide the initial cloud to see them...)
The process has generated no output
ccCloudLayersDlg
Dialog
Scalar field
apply and close dialog
close dialog
add new class
delete selected rows
start drawing circle
return to transform camera mode
<html><head/><body><p><br/></p></body></html>
Input Class
Output Class
ccComparisonDlg
Determining optimal octree level
Testing %1 levels...
Mean distance = %1 / std deviation = %2
ccCompass
SVG Output file
SVG files (*.svg)
Output file
CSV files (*.csv *.txt);;XML (*.xml)
ccDrawNormalsWidget
Normals as lines
-
Normal length
ccEntityAction
Invalid name
A SF with a similar name already exists!
Add classification SF
value
Add constant value
An error occurred! (see console)
Not enough memory
ccEntitySelectionDialog
Select one or several entities:
ccGraphicalSegmentationTool
Not enough memory
Not enough memory: no entity could be segmented
Not enough memory: not all entities were segmented
Classification
value
ccItemSelectionDlg
Please select one or several %1:
(press CTRL+A to select all)
Please select one %1
entity
entities
ccMPlaneDlgController
Save Measurements
Comma-separated values (*.csv);;All Files (*)
ccMaterialDB
File '%1' has been updated
Failed to load the new version of the file
File '%1' has been deleted or renamed
ccOctree
Could not compute octree for cloud '%1'
ccPluginInfoDlg
Dialog
Filter list by plugin name
🔍
Description
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
<html><head><meta name="qrichtext" content="1" /><style type="text/css">
p, li { white-space: pre-wrap; }
</style></head><body style=" font-family:'.SF NS Text'; font-size:13pt; font-weight:400; font-style:normal;">
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p></body></html>
(none listed)
Plugins
Extensions
Maintainers
(CloudCompare Team)
Authors
References
CloudCompare looks for plugins in the following directories:
About Plugins
Enabling/disabling plugins will take effect next time you run %1
%1 Plugin
(core)
(3rd Party)
(No plugin selected)
GL Shader
I/O
ccPluginUIManager
Remove Filter
Excluir filtro
Plugins
Extensions
GL Filters
Shaders && Filters
Shaders && Filtros
ccPointPairRegistrationDlg
Point/label already picked
Remove dual point
Remove the equivalent reference point as well?
[PointPairRegistration] Scale: fixed (1.0)
[PointPairRegistration] Cloud %1: global shift has been updated to match the reference: (%1,%2,%3) [x%4]
Drop shift information?
To-be-aligned cloud is shifted but reference cloud is not: drop global shift information?
[PointPairRegistration] Cloud %1: global shift has been reset to match the reference!
ccPropertiesTreeDelegate
None
Nenhum
Scalar field
Default
Par défaut
Default Width
Property
State/Value
Transformation history
Display transformation
Meta data
CC Object
Name
Visible
Normals
Normais
Show name (in 3D)
Colors
Cores
Local box dimensions
Box dimensions
Box center
Shifted box center
Global box center
Info
Object ID: %1 - Children: %2
Current Display
Global shift
Global scale
Coordinate System
Origin
Planes Visible
Planes Stippled
Axis Lines Visible
Axis width
Display scale
Cloud
Points
Point size
Scan grids
Scan grid
Scan #%1
%1 x %2 (%3 points)
Waveform
Forma de onda
Waves
Descriptors
Data size
Scalar Fields
Scalar Field
Campo escalar
Count
Active
Shift
Current
Steps
SF display params
Primitive
Type
Drawing precision
Radius
Height
Bottom radius
Top radius
Apex
Half angle
Facet
Surface
RMS
Center
Centre
Show contour
Show polygon
Normal
Dip / Dip dir. (integer)
Dip / Dip dir.
Show normal vector
Sub-mesh
Mesh
Faces
Materials/textures
Materiais/texturas
Wireframe
Stippling
Polyline
Linha
Vertices
Length
Draw normals as lines
Draw
Color
Line width
Octree
Display mode
Display level
Current level
Cell size
Cell count
Filled volume
Kd-tree
Max Error
Max dist @ 68%
Max dist @ 95%
Max dist @ 99%
Max distance
unknown
Error measure
Image
Width
Largeur
Alpha
Sensor
Apply Viewport
Label
Etiquette
Body
Show 2D label
Show legend(s)
Viewport
undefined
Apply viewport
Update viewport
Trans. buffer
Show path
Show trihedrons
Scale
Drawing scale
Position/Orientation
Associated positions
Indices
Active index
TLS/GBL Sensor
Uncertainty
Angular viewport (degrees)
Yaw span
Yaw step
Pitch span
Pitch step
Camera Sensor
Vert. focal
Array size
Principal point
Pixel size
Field of view
Skew
Frustum display
Show lines
Show side planes
Material set
Array
Shared
No
Yes (%1)
Wire
Plain cubes
Apply
Update
ccRasterizeTool
Delaunay triangulation
Triangles max edge length
ccRecentFiles
Open Recent...
Abrir recente...
Clear Menu
Limpar Menu
ccSectionExtractionTool
Unfold cloud(s)
Number of polylines: %1
Number of points: %2
Number of segments: %1
Number of points: %2
Extract sections
Number of sections: %1
Number of points: %2
ccSetClassificationField
Dialog
Classification
ccSubsamplingDlg
Random
Space
Octree
none
all
remaining points
pontos restantes
large
small
min. space between points
min
max
subdivision level
ccTracePolylineTool
Oversampling polyline: %1 vertices
ccUnrollDlg
Select a cylinder entity
Select a cone entity
commandLineDlg
CloudCompare - command line mode
compassDlg
Compass
Mode:
Activate compass mode to make structural measurements
Activate map mode to define geological features
Tool:
Picking Tool. Use this to select GeoObjects or measurements.
Plane Tool: Measure surface orientations
Trace Tool: Measure orientation from structure trace
Lineation Tool: Measure distances and directions
Other Tools
Change tool and visibility settings
Undo last action
Ctrl+Z
Export interpretation and measurements
Save current label (added to cloud children)
Show readme and help information
Accept latest changes
Return
Exit ccCompass plugin. Thanks for visiting :)
Esc
mapDlg
Map
GeoObjects:
Create new GeoObject
No Selection
Digitise to lower-contact of GeoObject
Lower
Digitise to upper-contact of GeoObject
Upper
Digitise to interior of geo-object
Interior
pointPairRegistrationDlg
Point list picking
Lista da seleção de pontos
show 'to be aligned' entities
Pick spheres instead of single points (for clouds only)
search radius (or the spheres radius if you know it)
Max RMS (as a percentage of the radius)
Error
show 'reference' entities
adjust scale
Rotation
Constrains the rotation around a single axis (warning: experimental)
Constrains the translation along particular axes (warning: experimental)
auto update zoom
align
reset
Convert list to new cloud (and close dialog)
to cloud
Close dialog (list will be lost)
stop
primitiveDistanceDlg
Distance to Primitive
<html><head/><body><p>[NOTE] This tool will measure the distance to the true primitive (plane, box, sphere, cylinder, or cone) instead of relying on the visual representation of the pritimive as a triangular mesh. <span style=" font-weight:600;">This is faster and more accurate.</span></p></body></html>
treat planes as bounded
compute signed distances
signed distances
flip normals
qAnimation
%1
At least 2 viewports must be selected.
qAnimationDlg
Output animation file
Open Directory
Frames: %1
qBroomDlg
Error
Not enough memory
Not enough memory to apply the last segmentation
qCSF
Computing....
qHoughNormals
Computing normals...
qMeshBoolean
Operation in progress
qPCV
No entity is loaded.
qPoissonRecon
Initialization
qRansacSD
Computing normals (please wait)
Operation in progress (please wait)
qTreeIso
Computing....
scalarFieldFromColorDlg
SF from RGB
R Channel
G Channel
B Channel
Alpha Channel
Composite = (R+ G+ B) / 3
sensorComputeDistancesDlg
Sensor range computation
Squared distances
sensorComputeScatteringAnglesDlg
Compute scattering angles
Convert angles to degree