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

COVISE Online Documentation


Module category: Tools



Tube

Tube creates cylinders around the lines. The shape of the tubes will be determined in function of the radius, number of sides (scalar parameters) and the type of the cylinder (open, closed or arrow). When a diameter is provided at port three, each line is scaled by the appropriate value. The Diameter is multiplied with the radius parameter value. When the amount of data supplied is equal to the number of points of the line, the tube thickness is adjusted on a per point basis.

TubeModule.png

Tube is available for all COVISE versions on all supported platforms.

Parameters

Name Type Description
Radius Scalar Radius of tubes
Parts Scalar No. of sides of the tubes
Option Choice The type of the cylinder
  • open_cylinder
  • closed_cylinder
  • arrows

Input Ports

Name Type Description
requiredlines Lines Lines
optionalData Float
Float
Data to be mapped on the tubes
optionalDiameter Float Beam diameter either per Point or Line, scaled by the radius parameter

Output Ports

Name Type Description
outputTubes Polygons Mantle of the tubes
outputNormals Normals Normals of the surface to increase the quality of displaying the tubes
outputDataOut Float Data mapped on the tubes

Examples

Figure: covise/net/examples/Tube.net
tubemap.png

The first image below shows the lines obtained as a result of the module VectorField (which ncludes the function of VectorScal).

TubeRenderer1.png

The module Tube will generate tubes around these lines according to data received at the second import port. The result is shown in the second image.

TubeRenderer2.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