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, transparencyValueDeletedPartsVERBOSE_LEVEL, ZeroHandle| Constructor and Description |
|---|
PoLinearDataMapping()
Constructor.
|
callback, doAction, getBoundingBox, getMatrix, getPrimitiveCount, GLRender, handleEvent, pick, search, writeaffectsState, copy, copy, distribute, getAlternateRep, getByName, getRenderUnitID, GLRenderBelowPath, GLRenderInPath, GLRenderOffPath, grabEventsCleanup, grabEventsSetup, isBoundingBoxIgnoring, isOverride, rayPick, setOverride, touchcopyFieldValues, copyFieldValues, enableNotify, fieldsAreEqual, get, getAllFields, getEventIn, getEventOut, getField, getFieldName, hasDefaultValues, isNotifyEnabled, set, setToDefaultsdispose, getEXTERNPROTO, getName, getPROTO, isDisposable, isSynchronizable, setName, setSynchronizablegetAddress, getNativeResourceHandle, startInternalThreads, stopInternalThreadspublic 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 July 23, 2025, Copyright © Thermo Fisher Scientific. All rights reserved. http://www.openinventor.com