public class PoLinearDataMapping extends PoDataMapping
PoDataMapping
node is traversed.
This node defines a linear association between colors, transparencies and floating-point values. In other words, this association is defined by 2 functions F(c,v) and F(c,t):
F(c,v) and F(t,v) are linear, so only two values (value1 and value2), two associated transparencies (transparency1,transparency2) and two associated colors (color1 and color2) define these functions. For a given value vi, its color ci is determined by linear interpolation between (value1,color1) and (value2,color2). Idem for the transparencies.F(c,v)(V) = C (with c being a color and v being a value). F(t,v)(V) = T (with t being a transparency and v being a value).
File format/default:
value1 | 0 |
color1 | 0 0 0 |
transparency1 | 0 |
value2 | 1 |
color2 | 1 1 1 |
transparency2 | 0 |
minThresholdEnabled | false |
minThreshold | 0 |
minThresholdColor | 0 0 0 |
minThresholdTransparency | 0.0 |
maxThresholdEnabled | false |
maxThreshold | 1 |
maxThresholdColor | 0 0 0 |
maxThresholdTransparency | 0.0 |
transparencyEnabled | false |
transparencyValueDeletedParts | 0.95 |
Inventor.ConstructorCommand
Modifier and Type | Field and Description |
---|---|
SoSFColor |
color1
Defines the first color of the linear data mapping.
|
SoSFColor |
color2
Defines the second color of the linear data mapping.
|
SoSFFloat |
transparency1
Defines the first transparency of the linear data mapping.
|
SoSFFloat |
transparency2
Defines the second transparency of the linear data mapping.
|
SoSFFloat |
value1
Defines the first value of the linear data mapping.
|
SoSFFloat |
value2
Defines the second value of the linear data mapping.
|
maxThreshold, maxThresholdColor, maxThresholdEnabled, maxThresholdTransparency, minThreshold, minThresholdColor, minThresholdEnabled, minThresholdTransparency, transparencyEnabled, transparencyValueDeletedParts
VERBOSE_LEVEL, ZeroHandle
Constructor and Description |
---|
PoLinearDataMapping()
Constructor.
|
callback, doAction, getBoundingBox, getMatrix, getPrimitiveCount, GLRender, handleEvent, pick, search, write
affectsState, copy, copy, distribute, getAlternateRep, getByName, getRenderUnitID, GLRenderBelowPath, GLRenderInPath, GLRenderOffPath, grabEventsCleanup, grabEventsSetup, isBoundingBoxIgnoring, isOverride, rayPick, setOverride, touch
copyFieldValues, copyFieldValues, enableNotify, fieldsAreEqual, get, getAllFields, getEventIn, getEventOut, getField, getFieldName, hasDefaultValues, isNotifyEnabled, set, setToDefaults
dispose, getEXTERNPROTO, getName, getPROTO, isDisposable, isSynchronizable, setName, setSynchronizable
getAddress, getNativeResourceHandle, startInternalThreads, stopInternalThreads
public final SoSFFloat value1
public final SoSFColor color1
public final SoSFFloat transparency1
public final SoSFFloat value2
public final SoSFColor color2
public final SoSFFloat transparency2
Generated on January 23, 2025, Copyright © Thermo Fisher Scientific. All rights reserved. http://www.openinventor.com