Overview | All Modules | Tutorial | User's Guide | Programming Guide

COVISE Online Documentation


Module category: Tools



FixUsg

Removes double and unused vertices.

module.png
FixUsg is available for COVISE version 4.5 and higher. It's tested on all supported platforms.

Parameters

Name Type Description
maxvertices Scalar Parameter to control the Bounding Box algorithm: maximal number of vertices in one bounding box.
delta Scalar Maximal distance between two vertices.
algorithm Choice Whether we should use the algorithm Bounding Box.
optimize Choice Whether we should optimize the memory usage.

Input Ports

Name Type Description
requiredusg_in UnstructuredGrid
Polygons
Unstructured Grid or Polygons
requireddata_00_in ...
data_04_in
Float
Vec3
Unstructured_V3D_Normals
Data.
(Number of ports is defined in the module.)

Output Ports

Name Type Description
outputusg_out UnstructuredGrid
Polygons
Filtered Usg or Polygons.
outputdata_00_out ...
data_04_out
Float
Vec3
Unstructured_V3D_Normals
Data.
(Number of ports is defined in the module.)

Examples

FixUsgMap.png
The figure above shows a map that illustrates usage of FixUsg. (The Renderer module has been added to the example map, so you can control the operation of FixUsg both in the Renderer window and in the Message area.) Many readers don't care about using the same coordinate twice or not using it at all. But some modules expect such "clean data" for computational reasons. Therefore you should try to use FixUsg if you have a strange behaviour of a module.
In this example we use the NASTRAN reader. The reader itself does't check the received data. With FixUsg we can remove 220 points.
Hints for using the renderer (see next picture): Use "Edit Background Color" to improve the visibility of the remaining points. If you set delta = 1 and maxvertices = 0 1,2,3,4,5,... you can follow up the reduction of points.

FixUsgOut.png


Authors: Martin Aumüller, Ruth Lang, Daniela Rainer, Jürgen Schulze-Döbold, Andreas Werner, Peter Wolf, Uwe Wössner
Copyright © 1993-2022 HLRS, 2004-2014 RRZK, 2005-2014 Visenso
COVISE Version 2021.12