public class SoVRMLLineProperties extends SoVRMLNode
<font color="#0000FF">NOTE:</font> This class does not exist in Open Inventor 10.0 and later.
This section describes the expected behavior of the node in a conforming X3D browser application. In some cases, the application is responsible for implementing portions of the expected behavior. Open Inventor viewer classes and IVF classes implement some of the application behaviors.
This section may reference portions of the X3D specification that are not present in this help file. The complete X3D spec is available at
The SoVRMLLineProperties
node specifies additional properties to be applied to all line geometry. The linetype and linewidth will only be applied when the applied
field has value true. When the value of the applied
field is false, a solid line of nominal width will be produced. The color of the line is specified by the associated Material node.
The linewidthScaleFactor
is a multiplicative value that scales a nominal linewidth by the linewidth scale factor. This resulting value will then be mapped to the nearest available line width. A value less than or equal to zero refers to the minimum available line width.
File format/default:
VRMLLineProperties {
applied | true |
lineType | 1 |
linewidthScaleFactor | 0 |
metaData | NULL |
Action behavior:
SoGLRenderAction
, SoCallbackAction
SoSFBool | applied_changed |
SoSFInt32 | lineType_changed |
SoSFFloat | linewidthScaleFactor_changed |
SoSFNode | metadata_changed |
Inventor.ConstructorCommand
Modifier and Type | Field and Description |
---|---|
SoSFBool |
applied
Deprecated.
Specifies if the lineType and lineScaleFactor should be applied.
|
SoSFInt32 |
lineType
Deprecated.
The linetype field selects a line pattern.
|
SoSFFloat |
linewidthScaleFactor
Deprecated.
The linewidthScaleFactor is a multiplicative value that scales a nominal linewidth by the linewidth scale factor.
|
metadata
VERBOSE_LEVEL, ZeroHandle
Constructor and Description |
---|
SoVRMLLineProperties()
Deprecated.
Constructor.
|
affectsState, callback, copy, copy, distribute, doAction, getAlternateRep, getBoundingBox, getByName, getMatrix, getPrimitiveCount, getRenderUnitID, GLRender, GLRenderBelowPath, GLRenderInPath, GLRenderOffPath, grabEventsCleanup, grabEventsSetup, handleEvent, isBoundingBoxIgnoring, isOverride, pick, rayPick, search, setOverride, touch, write
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 SoSFBool applied
public final SoSFInt32 lineType
lineType | Line Pattern |
1 2 3 4 5 | Solid Dashed Dotted Dashed-dotted Dash-dot-dot |
public final SoSFFloat linewidthScaleFactor
Generated on January 23, 2025, Copyright © Thermo Fisher Scientific. All rights reserved. http://www.openinventor.com