public class SoPreferences
extends java.lang.Object
# comment # NAME1 and NAME2 are defined and associated # with value1 and value2 respectively. NAME1=value1 NAME2=value2NOTE: Each property defined in this file overrides the environment variable of the same name during the execution of your program. For instance, if a property OIVJHOME is defined, it overrides the environment variable $OIVJHOME. On the other side, they are overridden by the System properties, ie when you use the -D option of the java command line.
setValue(String, String)
sets a configuration parameter in the
Open Inventor configuration database. As this value is set in
memory, it is local to the application process and can only be
retrieved using getValue(String)
.
getValue(String)
which returns the value of the specified
configuration parameter in the Open Inventor configuration
database.
int numFiles = SoPreferences.getInteger( "NUM_FILES", 1 );requests the value of an integer-valued configuration parameter and returns the default value 1 if this parameter has not been specified.
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
IV_ALLOW_LOCATE_HIGHLIGHT
Affects SoLocateHighlight.
|
static java.lang.String |
IV_AUTO_CACHE_MAX_VALUE
These influence when automatic caching happens.
|
static java.lang.String |
IV_AUTO_CACHE_MIN_VALUE
These influence when automatic caching happens.
|
static java.lang.String |
IV_NO_TEXTURE_OBJECT
Tells Open Inventor not to use OpenGL 1.1 texture objects.
|
static java.lang.String |
IV_NO_VERTEX_ARRAY
Tells Open Inventor not to use OpenGL 1.1 vertex arrays.
|
static java.lang.String |
IV_OCTREE_MAX_DEPTH
Affects SoOctreeOrdering.
|
static java.lang.String |
IV_SEPARATOR_MAX_CACHES
Deprecated.
Use
OIV_MAX_CACHES instead. |
static java.lang.String |
IVVR_40_COMPAT
Forces VolumeViz 4.0 compatible behavior.
|
static java.lang.String |
IVVR_CHECK_3DTEX_SIZE
Set this config parameter to enable 3D texture size checking for VolumeViz.
|
static java.lang.String |
IVVR_DEBUG
Set to 1 to enable debug trace output for VolumeViz.
|
static java.lang.String |
IVVR_DELAY_RENDER
Sets the VolumeViz delayedRendering flag.
|
static java.lang.String |
IVVR_INCONSTANT_TRACE_LENGTH
Although in most cases the SEGY reader can automatically detect when the
length of traces in a SEGY data file is not uniform, in some cases it cannot.
|
static java.lang.String |
IVVR_IRREGULAR_TRACE_NUM
Although in most cases the SEGY reader can automatically detect when the
number of traces per line in a SEGY file is not uniform, in some cases it
cannot.
|
static java.lang.String |
IVVR_MAX_NUM_LOADERS
Affects SoVolumeRender.
|
static java.lang.String |
IVVR_NUM_LOADERS
Affects SoVolumeRender.
|
static java.lang.String |
IVVR_OGL_CLIPPING
Affects SoVolumeGeometry.
|
static java.lang.String |
IVVR_SEGY_DUMP
Requests that the file and trace headers be written to a file while processing
the SEGY data file.
|
static java.lang.String |
IVVR_SEGY_FLOATISIEEE
Affects SEGY reader.
|
static java.lang.String |
IVVR_SEGY_SWAPBYTES
Affects SEGY reader.
|
static java.lang.String |
IVVR_SHADERS_PATH
Specifies the full path to VolumeViz predefined shaders.
|
static java.lang.String |
IVVR_TF_TEX_UNIT
Affects SoTransferFunction
Allows you to specify the OpenGL texture unit to be used for storing VolumeViz transfer functions. |
static java.lang.String |
IVVR_USE_TEX3D
Controls when VolumeViz will use OpenGL 3D texturing.
|
static java.lang.String |
MESHVIZ_OCTREE_CACHE_CELLBBOX
Affects MeshViz, specifies if the cell boundingboxes must be cached when
building the octree associated to a mesh.
|
static java.lang.String |
MESHVIZ_OCTREE_MAX_CELL_PER_TILE
Affects MeshViz, specifies the maximum number of cells that can be
contained in a tile of the octree.
|
static java.lang.String |
MESHVIZ_OCTREE_MAX_DEPTH
Affects MeshViz, specifies the maximum depth allowed to build the octree
associated to a mesh.
|
static java.lang.String |
MESHVIZ_POLYGON_OFFSET
Affects MoMeshRepresentation, specifies if surface representations must be
automatically offset with a SoPolygonOffset node, to allow line
representations on top without artifacts.
|
static java.lang.String |
OIV_3DDATA_CREASE_ANGLE
Default value of the field
PoMesh#creaseAngle . |
static java.lang.String |
OIV_3DDATA_CROSS_SECTION_METHOD
Affects PoMeshCrossSection.
|
static java.lang.String |
OIV_3DDATA_USE_TRIANGLE_STRIP_SET
Affects PoMeshLevelSurf, PoMeshCrossSection.
|
static java.lang.String |
OIV_ALPHA_TEST
Affects SoGLRenderAction.
|
static java.lang.String |
OIV_AMBIENT_COLOR
Affects SoEnvironment.
Specifies the default color of ambient lighting. |
static java.lang.String |
OIV_AMBIENT_INTENSITY
Affects SoEnvironment.
Specifies the default intensity of ambient lighting. |
static java.lang.String |
OIV_BACKGROUND_COLOR
Affects SoMPEGRenderer, SoOffscreenRenderer.
Specifies the default background color. |
static java.lang.String |
OIV_BUFFER_REGION_ENABLE
Affects SoGLRenderAction.
|
static java.lang.String |
OIV_CACHE_MODE
If set to 1, Open Inventor 3.0 render caching behavior is used.
|
static java.lang.String |
OIV_CG_FRAG_PROFILE
Specifies the Cg profile to be used for fragment programs.
|
static java.lang.String |
OIV_CG_VTX_PROFILE
Specifies the Cg profile to be used for vertex programs.
|
static java.lang.String |
OIV_CGM_HARDCOPY_BUFSIZE
Affects SoVectorizeCGMAction.
|
static java.lang.String |
OIV_CLIP_TEXT2
When this variable is set, 2D text strings, which are rendered
using bitmaps, will be correctly clipped when the string start
point is outside the viewport (in previous releases the entire
string disappeared).
|
static java.lang.String |
OIV_COMPAT_30
If set to 1, the Open Inventor 3.0 code for handling 2- and
4-component texture images will be used.
|
static java.lang.String |
OIV_COMPAT_40
If set to 1, the Open Inventor 4.0 code for checking the OpenGL
extensions will be used.
|
static java.lang.String |
OIV_COMPAT_CGM_HARDCOPY_400
Affects SoVectorizeCGMAction.
|
static java.lang.String |
OIV_COMPAT_HPGL_HARDCOPY_370
Affects SoVectorizeHPGLAction.
|
static java.lang.String |
OIV_COMPLEXITY
Affects SoComplexity.
Specifies the default complexity (0.0 to 1.0). |
static java.lang.String |
OIV_COMPLEXITY_TYPE
Affects SoComplexity.
Specifies the default complexity type. |
static java.lang.String |
OIV_CREASE_ANGLE_FIX
When set, forces FLAT shaded rendering when creaseAngle = 0.
|
static java.lang.String |
OIV_DISABLE_DRAGGER_CTRL_KEY
Affects SoHandleBoxDragger, SoHandleBoxManip,
SoTrackBallDragger, SoTrackBallManip,
SoTransformerDragger, SoTransformerManip,
SoDragPointDragger, SoDragPointManip.
If set to 1, when the CTRL key is pressed over the dragger, nothing special happens. |
static java.lang.String |
OIV_DRAW_OCTREE
Affects SoOctreeOrdering.
|
static java.lang.String |
OIV_ENABLE_PNG_BACKGROUND
Affects texture nodes that load PNG files.
Enables the merge of the background into the displayed image. |
static java.lang.String |
OIV_ENVIRONMENT_ATTENUATION
Affects SoEnvironment.
Specifies the default squared, linear, and constant light attenuation coefficients (in that order) with respect to distance of light from surface (for Phong lighting). |
static java.lang.String |
OIV_EXTRUSION_EPSILON
Affects SoExtrusion and SoVRMLExtrusion.
If your extrusion appears to twist unexpectedly, try setting this value to a slightly smaller number. |
static java.lang.String |
OIV_FACE_TYPE
Affects SoShapeHints.
Specifies the default face type. |
static java.lang.String |
OIV_FOG_COLOR
Affects SoEnvironment.
Specifies the default fog color. |
static java.lang.String |
OIV_FOG_TYPE
Affects SoEnvironment.
Specifies the default fog type. |
static java.lang.String |
OIV_FOG_VISIBILITY
Affects SoEnvironment.
Specifies the default distance at which fog totally obscures objects. |
static java.lang.String |
OIV_FONT_NAME
Affects SoFont.
Specifies the default font name. |
static java.lang.String |
OIV_FONT_PATH
Contains a colon-separated or semicolon-separated list of
directories to search for font definition files.
|
static java.lang.String |
OIV_FONT_RENDERSTYLE
Affects SoFont.
Specifies the default font render style. |
static java.lang.String |
OIV_FONT_SIZE
Affects SoFont.
Specifies the default font size. |
static java.lang.String |
OIV_FORCE_GLU_NURBS
Affects SoNurbsSurface, SoIndexedNurbsSurface.
If set to 1, then NURBS are tessellated and rendered using GLU. |
static java.lang.String |
OIV_FORCE_TEX_COORD_SENDING
Affects shapes derived from SoVertexShape, and only affects
user-specified texture coordinates.
|
static java.lang.String |
OIV_FULL_SCENE_ANTIALIASING
Affects SoFullSceneAntialiasing.
Specifies whether full scene antialiasing (if already enabled) will be applied to subsequent shapes (0=no, 1=yes). |
static java.lang.String |
OIV_FULL_SCENE_ANTIALIASING_FILTER
Affects SoFullSceneAntialiasing.
Specifies which kinds of primitives should be antialiased when full scene antialiasing is enabled. |
static java.lang.String |
OIV_GL_SMOOTHING
Affects SoGLRenderAction.
Specifies the default smoothing flag (0=no smooth, 1=smooth). |
static java.lang.String |
OIV_GLSL_DEBUG
Affects SoShaderObject (and derived classes).
Enables display of output generated by the GLSL compiler of the graphics display driver. |
static java.lang.String |
OIV_HELP_URL
URL of the html file that is opened when
clicking on the help button (icon with a ?) of any viewer.
|
static java.lang.String |
OIV_INTERSECT_EPSILON
Specifies the epsilon value against which the area of a triangle
is checked to eliminate triangles with no area when picking.
|
static java.lang.String |
OIV_JAVA_LOAD_DEBUG_NATIVE_LIBRARIES
[Windows only]
If OIV_JAVA_LOAD_DEBUG_NATIVE_LIBRARIES is 1, Open Inventor loads the debug version of native dlls. |
static java.lang.String |
OIV_JAVA_VERBOSE_LEVEL
Prints debug information according to the specified level value.
|
static java.lang.String |
OIV_LIBRARY_PATH
[Windows only]
OIV_LIBRARY_PATH may be used to define a path to the native lib of OpenInventor.
|
static java.lang.String |
OIV_LICENSE_DEBUG
Specifies the name of the file to which license debug
information will be written.
|
static java.lang.String |
OIV_LINE_WIDTH
If defined, forces Open Inventor to use line width 1.
|
static java.lang.String |
OIV_LOWRESHIGHPERCENT
Affects Remote Rendering.
This variable specifies the rendered image size as a percentage of the actual window size in the normal case. |
static java.lang.String |
OIV_LOWRESLOWPERCENT
Affects Remote Rendering.
This variable specifies the rendered image size as a percentage of the actual window size when the Open Inventor viewer is in "Move as Low-Res" mode. |
static java.lang.String |
OIV_LOWRESRENDER
Affects Remote Rendering.
If this variable is defined and the target display (local machine) supports OpenGL, then low resolution rendering is enabled. |
static java.lang.String |
OIV_MATERIALS_PATH
Affects SoMaterialEditor.
|
static java.lang.String |
OIV_MAX_ANNO_RENDER2D_SIZE
Affects SoAnnoText3.
Specifies the maximum font size (in pixels) used in font size computed when SoAnnoText3::renderPrintType field is equal to RENDER2D_PRINT_RASTER. |
static java.lang.String |
OIV_MAX_CACHES
Specifies the maximum number of render caches for all
nodes that create render caches, including display
lists (e.g.
|
static java.lang.String |
OIV_MAX_FONT_CACHES
Specifies the maximum number of caches that can be used during text computation.
|
static java.lang.String |
OIV_MAX_TEXTURED_FONT_RES
Specifies the maximum resolution used when generating textured glyph during
text computation.
|
static java.lang.String |
OIV_MIN_TEXTURED_FONT_RES
Specifies the minimum resolution used when generating textured glyph during
text computation.
|
static java.lang.String |
OIV_MULTITEXTURING
Enables/disables multitexturing support.
|
static java.lang.String |
OIV_NO_FBO
Set to 1 to disallow use of OpenGL Frame Buffer Object.
|
static java.lang.String |
OIV_NO_FLEXNET
Set to 1 to disallow FLEXnet licensing checking.
|
static java.lang.String |
OIV_NO_OVERLAYS
Disables Open Inventor's normal attempt to automatically
use overlay planes on all platforms.
|
static java.lang.String |
OIV_NO_SHADER_LAYERS_BLEND
Disable the use of fragment shaders when using transparency type
SoGLRenderAction#SORTED_LAYERS_BLEND . |
static java.lang.String |
OIV_NO_TEX_TRIM_NURBS
Affects SoNurbsSurface, SoIndexedNurbsSurface.
Deprecated , use @ref OIV_FORCE_GLU_NURBS instead. |
static java.lang.String |
OIV_NO_VBO
Affects SoShapeHints.
VBOs may be used to speed up rendering of SoIndexedFaceSets and SoIndexedTriangleStripSets. |
static java.lang.String |
OIV_NORMGEN_COMPAT
If set, Open Inventor will use the pre-version 3.1
algorithm for computing normals.
|
static java.lang.String |
OIV_NORMGEN_TOLERANCE
Sets the "tolerance factor" used to test for coincident vertices
when computing vertex normal vectors for a geometric primitive.
|
static java.lang.String |
OIV_NUM_RENDER_PASSES
Affects SoGLRenderAction.
Specifies the default number of render passes. |
static java.lang.String |
OIV_NUM_SORTED_LAYERS_PASSES
Affects SoGLRenderAction.
Specifies the default number of render passes used when SoGLRenderAction#SORTED_LAYERS_BLEND
transparency is used. |
static java.lang.String |
OIV_PBUFFER_DEBUG
Affects SoOffscreenRenderer.
|
static java.lang.String |
OIV_PBUFFER_ENABLE
Affects SoOffscreenRenderer.
|
static java.lang.String |
OIV_POLYGON_OFFSET
Affects SoPolygonOffset.
Specifies if the polygon offset computation is on by default (0=no, 1=yes) The value can be set programmatically using the SoPolygonOffset::on field. |
static java.lang.String |
OIV_POLYGON_OFFSET_FACTOR
Affects SoPolygonOffset.
Specifies the default polygon offset factor. |
static java.lang.String |
OIV_POLYGON_OFFSET_STYLES
Affects SoPolygonOffset.
Specifies the default polygon offset styles. |
static java.lang.String |
OIV_POLYGON_OFFSET_UNITS
Affects SoPolygonOffset.
Specifies the default polygon offset units. |
static java.lang.String |
OIV_PRIORITIZE_CHILDREN_CACHING
Specifies the default caching policy for children caching.
|
static java.lang.String |
OIV_PSFONT_PATH
Starting with Open Inventor 6.0, this environment variable is a synonym
for OIV_FONT_PATH.
|
static java.lang.String |
OIV_REMOTE_ENABLE
Applies to ScaleViz.
- ON - Enable connection of client to get application's viewer frame - OFF (default) - Disable connection of client to get application's viewer frame |
static java.lang.String |
OIV_REMOTE_PORT
Applies to ScaleViz.
Specify the TCP port the application will use to listen for remote client connection. |
static java.lang.String |
OIV_REMOTE_TIMING
Applies to ScaleViz.
A value of 1 enables printing in the console of performance timing feedback about each step of the remote frame compression mechanism for ScaleViz remote rendering. |
static java.lang.String |
OIV_REMOTERENDER
- ON - Always use remote rendering
- OFF - Never use remote rendering
- AUTO (default) - Use if remote display does not have GLX
|
static java.lang.String |
OIV_REMOTERENDER_BUFFER
- PBUFFER - Use an OpenGL Pbuffer for rendering (Default).
|
static java.lang.String |
OIV_REMOTERENDER_DEBUG
Debug info is enabled when set to "1".
|
static java.lang.String |
OIV_REMOTERENDER_DISPLAY
Set this to the local X display string.
|
static java.lang.String |
OIV_SET_RAY_PRECISION
Affects SoRayPickAction when defining a ray using the setRay method
Specify (in radius) the value of fovy angle defined by the ray. |
static java.lang.String |
OIV_SHADER_CHECK_INTERVAL
Affects SoShaderObject.
|
static java.lang.String |
OIV_SHAPE_TYPE
Affects SoShapeHints.
Specifies the default shape type. |
static java.lang.String |
OIV_SHARE_GEOM_MUTEX
By default in Open Inventor 3.1, all the geometry nodes of a
particular class share a single class mutex.
|
static java.lang.String |
OIV_SHARE_LISTS
Specifies what kind of OpenGL display list sharing is allowed.
|
static java.lang.String |
OIV_STROKE_FONT_PATH
Specifies the path of the directory containing the VSG stroke
font data files.
|
static java.lang.String |
OIV_TEXTURE_BORDER_CLAMP_ENABLE
Affects SoShadowGroup.
|
static java.lang.String |
OIV_TEXTURE_QUALITY
Affects SoComplexity.
Specifies the default texture quality (0.0 to 1.0). |
static java.lang.String |
OIV_TEXTURED_TEXT_NO_MIPMAP
Affects text nodes when renderStyle is TEXTURED.
Enables/Disables the use of mipmaps for textured text. |
static java.lang.String |
OIV_TRACKER_DIRECT_MODE
Affects SoDragger.
Specifies the tracker direct mode. |
static java.lang.String |
OIV_TRANSPARENCY_TYPE
Affects SoGLRenderAction.
Specifies the default transparency type. |
static java.lang.String |
OIV_UPDATE_AREA_COMPAT
Affects SoGLRenderAction.
|
static java.lang.String |
OIV_USE_NPOT
Affects SoExtTexture2, SoTexture2, SoTextureCubeMap, SoVRMLTexture (and derived classes)
By default, if your graphics board supports the OpenGL extension ARB_texture_non_power_of_two, Open Inventor will pass non-power-of-two textures directly to OpenGL. |
static java.lang.String |
OIV_USE_VOLUMEPRO
If this variable is set to "0" (zero), then Open Inventor,
specifically VolumeViz, will not make any calls to the VolumePro
interface library.
|
static java.lang.String |
OIV_VERTEX_ATTRIBS
Affects SoVertexShaderParameter and its derived classes.
|
static java.lang.String |
OIV_VERTEX_ORDERING
Affects SoShapeHints.
Specifies the default vertex ordering. |
static java.lang.String |
OIV_WINDING_TYPE
Affects SoShapeHints.
Specifies the default winding type. |
static java.lang.String |
OIV_ZERO_AREA_CHECK
Set this to a small positive float value.
|
static java.lang.String |
OIVJHOME
Path to the installation directory of Open Inventor Java.
|
static java.lang.String |
SCALEVIZ_CLUSTERCOM
Specifies which communication layer library to used by ScaleViz for Render Unit
communication (OIRU).
|
static java.lang.String |
SCALEVIZ_CONFIG_FILE
Specifies the path of the ScaleViz configuration file.
|
static java.lang.String |
SCALEVIZ_CONNECT_TIMEOUT
Specifies the connection timeout in seconds used by application to connect
to ScaleViz Daemon/Service.
|
static java.lang.String |
SCALEVIZ_OIRU_DISPLAY
Applies to ScaleViz compositing (depth compositing, tile compositing).
|
static java.lang.String |
SCALEVIZ_OIRU_PATH
Specifies the path to the Open Inventor Render Unit (OIRU).
|
static java.lang.String |
SCALEVIZD_RESOURCES_FILE
Specifies the path to the file describing the resources available in
the cluster.
|
static java.lang.String |
SO_DRAGGER_DIR
Specifies the path to the directory containing dragger
geometry files.
|
static java.lang.String |
TGS_LICENSE_FILE
Deprecated.
please use VSG_LICENSE_FILE instead.
|
static java.lang.String |
TVIZ_COMPAT_20
Affect SoTVizRender.
If set, TerrainViz will use the version 2.0 algorithm for handling normals. |
static java.lang.String |
VSG_LICENSE_DEBUG
Deprecated.
please use OIV_LICENSE_DEBUG instead.
|
static java.lang.String |
VSG_LICENSE_FILE
Specifies the full path of the file containing the VSG
license strings for Open Inventor and its extensions.
|
Constructor and Description |
---|
SoPreferences() |
Modifier and Type | Method and Description |
---|---|
static boolean |
getBoolean(java.lang.String key,
boolean defaultValue)
Returns the value of the specified environment variable in the Open Inventor
environment Java, interpreted as a boolean.
|
static double |
getDouble(java.lang.String key,
double defaultValue)
Returns the value of the specified environment variable in the Open Inventor
environment, interpreted as a double.
|
static float |
getFloat(java.lang.String key,
float defaultValue)
Returns the value of the specified environment variable in the Open Inventor
environment, interpreted as a float.
|
static int |
getInteger(java.lang.String key,
int defaultValue)
Returns the value of the specified environment variable in the Open Inventor
environment, interpreted as an integer.
|
static long |
getLong(java.lang.String key,
long defaultValue)
Returns the value of the specified environment variable in the Open Inventor
environment, interpreted as a long.
|
static java.lang.String |
getValue(java.lang.String key)
Returns the value of the specified environment variable in the
Open Inventor Java environment.
|
static java.lang.String |
getValue(java.lang.String key,
java.lang.String defaultValue)
Returns the value of the specified environment variable in the
Open Inventor Java environment.
|
static void |
setValue(java.lang.String key,
java.lang.String value)
Sets a variable in the Open Inventor environment.
|
public static final java.lang.String IV_ALLOW_LOCATE_HIGHLIGHT
public static final java.lang.String IV_AUTO_CACHE_MIN_VALUE
public static final java.lang.String IV_AUTO_CACHE_MAX_VALUE
public static final java.lang.String IV_NO_TEXTURE_OBJECT
public static final java.lang.String IV_NO_VERTEX_ARRAY
public static final java.lang.String IV_OCTREE_MAX_DEPTH
public static final java.lang.String IV_SEPARATOR_MAX_CACHES
OIV_MAX_CACHES
instead.public static final java.lang.String IVVR_40_COMPAT
public static final java.lang.String IVVR_CHECK_3DTEX_SIZE
public static final java.lang.String IVVR_DEBUG
public static final java.lang.String IVVR_DELAY_RENDER
com.openinventor.volumeviz.SoVolumeViz#setDelayedRendering(boolean)
.public static final java.lang.String IVVR_IRREGULAR_TRACE_NUM
public static final java.lang.String IVVR_INCONSTANT_TRACE_LENGTH
public static final java.lang.String IVVR_MAX_NUM_LOADERS
public static final java.lang.String IVVR_NUM_LOADERS
SoLDMGlobalResourceParameters#setNumIO(int)
.public static final java.lang.String IVVR_OGL_CLIPPING
public static final java.lang.String IVVR_SEGY_DUMP
public static final java.lang.String IVVR_SEGY_FLOATISIEEE
public static final java.lang.String IVVR_SEGY_SWAPBYTES
public static final java.lang.String IVVR_SHADERS_PATH
public static final java.lang.String IVVR_TF_TEX_UNIT
public static final java.lang.String IVVR_USE_TEX3D
public static final java.lang.String OIV_3DDATA_CREASE_ANGLE
PoMesh#creaseAngle
. Default is
0.0. Set the
value to 0.8 for compatibility with MeshViz 5.0 and earlier.public static final java.lang.String OIV_3DDATA_CROSS_SECTION_METHOD
public static final java.lang.String OIV_3DDATA_USE_TRIANGLE_STRIP_SET
public static final java.lang.String OIV_ALPHA_TEST
public static final java.lang.String OIV_AMBIENT_COLOR
SoEnvironment.ambientColor
field.public static final java.lang.String OIV_AMBIENT_INTENSITY
SoEnvironment.ambientIntensity
field.public static final java.lang.String OIV_BACKGROUND_COLOR
public static final java.lang.String OIV_BUFFER_REGION_ENABLE
public static final java.lang.String OIV_CACHE_MODE
public static final java.lang.String OIV_CG_FRAG_PROFILE
SoShaderObject
for details.public static final java.lang.String OIV_CG_VTX_PROFILE
SoShaderObject
for details.public static final java.lang.String OIV_CGM_HARDCOPY_BUFSIZE
public static final java.lang.String OIV_CLIP_TEXT2
public static final java.lang.String OIV_COMPAT_30
public static final java.lang.String OIV_COMPAT_40
public static final java.lang.String OIV_COMPAT_CGM_HARDCOPY_400
public static final java.lang.String OIV_COMPAT_HPGL_HARDCOPY_370
public static final java.lang.String OIV_COMPLEXITY
public static final java.lang.String OIV_COMPLEXITY_TYPE
public static final java.lang.String OIV_CREASE_ANGLE_FIX
public static final java.lang.String OIV_DISABLE_DRAGGER_CTRL_KEY
public static final java.lang.String OIV_DRAW_OCTREE
public static final java.lang.String OIV_ENABLE_PNG_BACKGROUND
public static final java.lang.String OIV_ENVIRONMENT_ATTENUATION
public static final java.lang.String OIV_EXTRUSION_EPSILON
public static final java.lang.String OIV_FACE_TYPE
public static final java.lang.String OIV_FOG_COLOR
public static final java.lang.String OIV_FOG_TYPE
public static final java.lang.String OIV_FOG_VISIBILITY
public static final java.lang.String OIV_FONT_NAME
public static final java.lang.String OIV_FONT_PATH
public static final java.lang.String OIV_FONT_SIZE
public static final java.lang.String OIV_FONT_RENDERSTYLE
public static final java.lang.String OIV_FORCE_GLU_NURBS
public static final java.lang.String OIV_FORCE_TEX_COORD_SENDING
public static final java.lang.String OIV_FULL_SCENE_ANTIALIASING
public static final java.lang.String OIV_FULL_SCENE_ANTIALIASING_FILTER
public static final java.lang.String OIV_GL_SMOOTHING
public static final java.lang.String OIV_SET_RAY_PRECISION
public static final java.lang.String OIV_GLSL_DEBUG
public static final java.lang.String OIV_INTERSECT_EPSILON
public static final java.lang.String OIV_LINE_WIDTH
public static final java.lang.String OIV_LOWRESHIGHPERCENT
public static final java.lang.String OIV_LOWRESLOWPERCENT
public static final java.lang.String OIV_LOWRESRENDER
public static final java.lang.String OIV_MATERIALS_PATH
public static final java.lang.String OIV_MAX_ANNO_RENDER2D_SIZE
public static final java.lang.String OIV_MAX_CACHES
public static final java.lang.String OIV_MAX_FONT_CACHES
public static final java.lang.String OIV_MAX_TEXTURED_FONT_RES
public static final java.lang.String OIV_MIN_TEXTURED_FONT_RES
public static final java.lang.String OIV_MULTITEXTURING
public static final java.lang.String OIV_NO_FBO
public static final java.lang.String OIV_NO_FLEXNET
public static final java.lang.String OIV_NO_OVERLAYS
public static final java.lang.String OIV_NORMGEN_COMPAT
public static final java.lang.String OIV_NORMGEN_TOLERANCE
public static final java.lang.String OIV_NO_SHADER_LAYERS_BLEND
SoGLRenderAction#SORTED_LAYERS_BLEND
.public static final java.lang.String OIV_NO_TEX_TRIM_NURBS
public static final java.lang.String OIV_NO_VBO
public static final java.lang.String OIV_NUM_RENDER_PASSES
public static final java.lang.String OIV_NUM_SORTED_LAYERS_PASSES
SoGLRenderAction#SORTED_LAYERS_BLEND
transparency is used. Must be an integer greater than 1.
The value can be set programmatically using
SoGLRenderAction::setSortedLayersNumPasses.public static final java.lang.String OIV_PBUFFER_DEBUG
public static final java.lang.String OIV_PBUFFER_ENABLE
public static final java.lang.String OIV_POLYGON_OFFSET
public static final java.lang.String OIV_POLYGON_OFFSET_FACTOR
public static final java.lang.String OIV_POLYGON_OFFSET_STYLES
public static final java.lang.String OIV_POLYGON_OFFSET_UNITS
public static final java.lang.String OIV_PRIORITIZE_CHILDREN_CACHING
public static final java.lang.String OIV_PSFONT_PATH
public static final java.lang.String OIV_REMOTE_ENABLE
public static final java.lang.String OIV_REMOTE_PORT
public static final java.lang.String OIV_REMOTE_TIMING
public static final java.lang.String OIV_REMOTERENDER
public static final java.lang.String OIV_REMOTERENDER_BUFFER
public static final java.lang.String OIV_REMOTERENDER_DEBUG
public static final java.lang.String OIV_REMOTERENDER_DISPLAY
public static final java.lang.String OIV_SHADER_CHECK_INTERVAL
public static final java.lang.String OIV_SHAPE_TYPE
public static final java.lang.String OIV_SHARE_GEOM_MUTEX
public static final java.lang.String OIV_SHARE_LISTS
public static final java.lang.String OIV_STROKE_FONT_PATH
public static final java.lang.String OIV_TEXTURE_BORDER_CLAMP_ENABLE
public static final java.lang.String OIV_TEXTURE_QUALITY
public static final java.lang.String OIV_TEXTURED_TEXT_NO_MIPMAP
public static final java.lang.String OIV_TRACKER_DIRECT_MODE
public static final java.lang.String OIV_TRANSPARENCY_TYPE
SoGLRenderAction#SCREEN_DOOR
, SoGLRenderAction#ADD
,
SoGLRenderAction#DELAYED_ADD
, SoGLRenderAction#SORTED_OBJECT_ADD
,
SoGLRenderAction#BLEND
, SoGLRenderAction#DELAYED_BLEND
,
SoGLRenderAction#SORTED_OBJECT_BLEND
, SoGLRenderAction#SORTED_TRIANGLES_ADD
,
SoGLRenderAction#SORTED_TRIANGLES_BLEND
, SoGLRenderAction#SORTED_OBJECT_TRIANGLES_ADD
,
SoGLRenderAction#SORTED_OBJECT_TRIANGLES_BLEND
, SoGLRenderAction#SORTED_LAYERS_BLEND
.
The transparency type can be set programmatically using
GLRenderAction::transparencyType.public static final java.lang.String OIV_UPDATE_AREA_COMPAT
public static final java.lang.String OIV_USE_NPOT
public static final java.lang.String OIV_USE_VOLUMEPRO
public static final java.lang.String OIV_VERTEX_ATTRIBS
public static final java.lang.String OIV_VERTEX_ORDERING
public static final java.lang.String OIV_WINDING_TYPE
public static final java.lang.String OIV_ZERO_AREA_CHECK
public static final java.lang.String SO_DRAGGER_DIR
public static final java.lang.String SCALEVIZ_CLUSTERCOM
public static final java.lang.String SCALEVIZ_CONFIG_FILE
public static final java.lang.String SCALEVIZ_CONNECT_TIMEOUT
public static final java.lang.String SCALEVIZ_OIRU_DISPLAY
public static final java.lang.String SCALEVIZ_OIRU_PATH
public static final java.lang.String SCALEVIZD_RESOURCES_FILE
public static final java.lang.String MESHVIZ_POLYGON_OFFSET
However SoPolygonOffset can introduce other artifacts on surfaces when the
two-sided lighting mode is active.
The default value is true
(1).
public static final java.lang.String MESHVIZ_OCTREE_CACHE_CELLBBOX
This speeds up the search for cells in the octree when using
MoMeshPointProbe, MoMeshGridPlaneSlice and MoMeshStreamline nodes, or
pointprobes, gridplaneslice and streamline extractors for all kind of
meshes (MiPointProbeUnstructured, MiGridPlaneSliceExtractUnstructured,
MiStreamlineExtractUnstructured) except regular and rectilinear that do not
use octrees.
The default value is false
(0, not cached).
public static final java.lang.String MESHVIZ_OCTREE_MAX_DEPTH
Octree is built when using MoMeshPointProbe, MoMeshGridPlaneSlice and
MoMeshStreamline nodes, or pointprobes, gridplaneslice and streamline
extractors for all kind of meshes (MiPointProbeUnstructured,
MiGridPlaneSliceExtractUnstructured, MiStreamlineExtractUnstructured)
except regular and rectilinear that do not use octrees.
The default value is 6.
public static final java.lang.String MESHVIZ_OCTREE_MAX_CELL_PER_TILE
Octree is built when using MoMeshPointProbe, MoMeshGridPlaneSlice and
MoMeshStreamline nodes, or pointprobes, gridplaneslice and streamline
extractors for all kind of meshes (MiPointProbeUnstructured,
MiGridPlaneSliceExtractUnstructured, MiStreamlineExtractUnstructured)
except regular and rectilinear that do not use octrees.
The default value is 40.
public static final java.lang.String TGS_LICENSE_FILE
public static final java.lang.String VSG_LICENSE_DEBUG
public static final java.lang.String OIV_LICENSE_DEBUG
public static final java.lang.String VSG_LICENSE_FILE
public static final java.lang.String TVIZ_COMPAT_20
public static final java.lang.String OIV_JAVA_VERBOSE_LEVEL
public static final java.lang.String OIV_JAVA_LOAD_DEBUG_NATIVE_LIBRARIES
For instance, Open Inventor loads com.openinventor.inventorD.dll if OIV_JAVA_LOAD_DEBUG_NATIVE_LIBRARIES is 1, otherwise Open Inventor loads com.openinventor.inventor.dll. Default value is 0.
public static final java.lang.String OIVJHOME
public static final java.lang.String OIV_HELP_URL
public static final java.lang.String OIV_LIBRARY_PATH
public static java.lang.String getValue(java.lang.String key)
public static java.lang.String getValue(java.lang.String key, java.lang.String defaultValue)
public static boolean getBoolean(java.lang.String key, boolean defaultValue)
public static int getInteger(java.lang.String key, int defaultValue)
public static long getLong(java.lang.String key, long defaultValue)
public static float getFloat(java.lang.String key, float defaultValue)
public static double getDouble(java.lang.String key, double defaultValue)
public static void setValue(java.lang.String key, java.lang.String value)
Generated on January 23, 2025, Copyright © Thermo Fisher Scientific. All rights reserved. http://www.openinventor.com