SoWEMRendererDecorateMesh

InventorModule
genre WEMRendering
author MeVis Medical Solutions AG
package MeVisLab/Standard
dll SoWEM
definition SoWEM.def
see also SoWEMRenderer
keywords visualization, surface

Purpose

The module SoWEMRendererDecorateMesh attaches an Open Inventor (sub)scene directly in front of the SoSeparator that holds the (WEM) faces.

Usage

Use this module to apply, e.g., a SoMLTexture2 module that should only affect the surface, not subsequently used other SoWEMRenderer-extensions, e.g., a SoWEMRendererBoundingBox module.

Input Fields

inLUT (hidden)

name: inLUT, type: LUTFunction(MLBase)

inScene

name: inScene, type: SoNode

Output Fields

self

name: self, type: SoNode

Parameter Fields

Field Index

availablePVLs: String selectedPVL: String
colorMode: Enum useLightingMode: Bool
enablePicking: Bool  
enableRendering: Bool  
generalAlpha: Float  
generalColor: Color  
globalAlpha: Float  
lightingMode: Enum  

Hidden Fields

enableRendering

name: enableRendering, type: Bool, default: TRUE

enablePicking

name: enablePicking, type: Bool, default: TRUE

colorMode

name: colorMode, type: Enum, default: WEM_COLOR_GENERAL

Values:

Title Name
General WEM_COLOR_GENERAL
Node Colors WEM_COLOR_NODE_COLORS
Lut Values WEM_COLOR_LUT_VALUES
Lut Values Integer WEM_COLOR_LUT_VALUES_INTEGER

globalAlpha

name: globalAlpha, type: Float, default: 1

generalColor

name: generalColor, type: Color, default: 1 1 1

generalAlpha

name: generalAlpha, type: Float, default: 1

useLightingMode

name: useLightingMode, type: Bool, default: FALSE

lightingMode

name: lightingMode, type: Enum, default: SoShaderPipelineDefinition::LIGHTING_PER_VERTEX

Values:

Title Name
OFF SoShaderPipelineDefinition::LIGHTING_OFF
PER FRAGMENT SoShaderPipelineDefinition::LIGHTING_PER_FRAGMENT
PER VERTEX SoShaderPipelineDefinition::LIGHTING_PER_VERTEX

availablePVLs

name: availablePVLs, type: String

selectedPVL

name: selectedPVL, type: String