public class SoFullSceneAntialiasing extends SoNode
This node has no effect if full-scene antialiasing is not supported in the graphics hardware or has not been enabled. Full-scene antialiasing can be enabled by defining a graphic configuration template, by calling the setAntialiasing() method in SoSceneManager
and some viewer classes, or (on some systems) by the user through the system display properties dialog.
The filter
field allows you to select what kind of nodes (derived from SoShape
) will be antialiased. For certain primitives antialiasing may be undesirable. For example, bitmap text (SoText2
, etc.) may be "blurred" by antialiasing.
The filter result is highly dependent on your graphics hardware.
Note: The quality level specified by the setAntialiasing() method cannot be changed during a traversal because it depends on the pixel format.
File format/default:
FullSceneAntialiasing {
on | true |
filter | ALL |
Action behavior:
Sets: SoFullSceneAntialiasingElement
See also:
SoGLGraphicConfigTemplate, SoWinGLWidget.setFullSceneAntialiasing(), SoWinGLWidget.getFullSceneAntialiasing(), SoWinGLWidget.isFullSceneAntialiasingAvailable(), SoWinGLWidget.isFullSceneAntialiasingEnabled()
Modifier and Type | Class and Description |
---|---|
static class |
SoFullSceneAntialiasing.Filters
Defines the types of rendering shapes.
|
Inventor.ConstructorCommand
Modifier and Type | Field and Description |
---|---|
static int |
ALL
Deprecated.
Use
SoFullSceneAntialiasing.Filters.ALL instead. |
SoSFBitMask<SoFullSceneAntialiasing.Filters> |
filter
A bit-wise combination of LINES, POINTS, POLYGONS, and TEXT that determines which primitive types should be antialiased.
|
static int |
LINES
Deprecated.
Use
SoFullSceneAntialiasing.Filters.LINES instead. |
SoSFBool |
on
Enables/disables full-scene antialiasing.
|
static int |
POINTS
Deprecated.
Use
SoFullSceneAntialiasing.Filters.POINTS instead. |
static int |
POLYGONS
Deprecated.
Use
SoFullSceneAntialiasing.Filters.POLYGONS instead. |
static int |
TEXT
Deprecated.
Use
SoFullSceneAntialiasing.Filters.TEXT instead. |
VERBOSE_LEVEL, ZeroHandle
Constructor and Description |
---|
SoFullSceneAntialiasing()
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
@Deprecated public static final int POINTS
SoFullSceneAntialiasing.Filters.POINTS
instead.@Deprecated public static final int LINES
SoFullSceneAntialiasing.Filters.LINES
instead.@Deprecated public static final int POLYGONS
SoFullSceneAntialiasing.Filters.POLYGONS
instead.@Deprecated public static final int TEXT
SoFullSceneAntialiasing.Filters.TEXT
instead.@Deprecated public static final int ALL
SoFullSceneAntialiasing.Filters.ALL
instead.public final SoSFBool on
public final SoSFBitMask<SoFullSceneAntialiasing.Filters> filter
The rules to determine if the antialiasing extension should stay enabled or should be disabled are described in the following tables:
Generated on January 23, 2025, Copyright © Thermo Fisher Scientific. All rights reserved. http://www.openinventor.com