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

COVISE Online Documentation


Module category: Filter



SplitUsg

The input to this module is an unstructured grid (or set of grids) and maybe scalar or vector data (node or element centred). It constructs output grids with the criterion that they have a well-defined dimensionality, thus obtaining an object which contains all 3D elements, another one with all 2D elements, and 1D and 0D respectively, i. e. simply speaking SplitUsg separates the incoming grid into points, lines, plygons, etc.. The scalar or vector data is separated accordingly.

splitusg.png

This version has been tested under SGI and Linux platforms.

Parameters

This module has no parameters.

Input Ports

Name Type Description
requiredGrid UnstructuredGrid Grid with elements of sundry dimensionalities
optionalS_Data Float Scalar data of input grid
optionalV_Data Vec3 Vector data of input grid

Output Ports

Name Type Description
outputGrid3D UnstructuredGrid 3D output grid
outputS_Grid3D_Data Float Scalar data of output 3D grid
outputV_Grid3D_Data Vec3 Vector data of output 3D grid
outputGrid2D Polygons 2D output grid
outputS_Grid2D_Data Float Scalar data of output 2D grid
outputV_Grid2D_Data Vec3 Vector data of output 2D grid
outputGrid1D Lines 1D output grid
outputS_Grid1D_Data Float Scalar data of output 1D grid
outputV_Grid1D_Data Vec3 Vector data of output 1D grid
outputGrid0D Points 0D output grid
outputS_Grid0D_Data Float Scalar data of output 0D grid
outputV_Grid0D_Data Vec3 Vector data of output 0D grid

Examples

Figure: covise/net/general/examples/SplitUsg.net
splitusg_map.png

In this example we see how a car is separated into its 2D and 3D elements.

Figure: 2D elements
splitusg_out2D.png

Figure: 3D elements
splitusg_out3D.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