Fish - FiberLib for VISH 0.3
Fish - The Fiber Bundle API for the Vish Visualization Shell
Wizt::ContourLines Struct Reference
Inheritance diagram for Wizt::ContourLines:
Wizt::HeightDots Wizt::HeightDotsMultiView Wizt::WhiteDots

Public Member Functions

 ContourLines (VObject *that, double DefaultContourIntensity=2.0, int ContourParameterLevels=0)
void setupInitialGridScale (const VObject::CreationSlots_t &CreationSlots, const TypedSlot< Fiber::Grid > &MyGrid) const
void feedAnemone (Anemone &RenderAnemone, VRenderContext &Context) const

Static Public Member Functions

static std::string fragmentshader ()
 Implements contour lines.

Public Attributes

VObject::inout< double > inSeaLevel
VObject::inout< double > inContourThickness
VObject::inout< double > inHeightness
VObject::inout< double > inContourIntensity
VObject::inout< double > inVerticalGridScale
VObject::inout< double > inHorizontalGridScale

Member Function Documentation

◆ fragmentshader()

std::string Wizt::ContourLines::fragmentshader ( )
static

Implements contour lines.

uniform float Contourthickness;
uniform float ContourIntensity;
uniform float ContourHeightness;
vec4 ContourLines(vec4 WorldPosition, vec4 Color, float GridScale);
Parameters
WorldPositionWorld coordinates
ColorThe base color to be modified.