Fixed Open Inventor Bugs

Issue API Product Releasesort icon
1582

SoToVRML2Action: Crashed when applied to an SoTexture2 defined outside a separator containing an SoTexture2Transform

Core Open Inventor 8.6
1846

Polygons weren't drawn when defining a winding rule and the last index in list wasn't -1.

Core Open Inventor 8.6
1854

SoToVRML2Action: Applying the action to a scene crashed when converting SoVertexProperty nodes.

Core Open Inventor 8.6
1958

ShaderBrowser example program rendered some scenes incorrectly on an ATI FireGL 7350 board.

Core Open Inventor 8.6
2825

SoExtrusion: Badly distorted extrusion in some cases.

Core Open Inventor 8.6
3201

Exporting a scene to PostScript produced Inventor errors in context manager.

Core HardCopy 8.6
3246

SoUniformGridClipping: did not always clip properly.

Core VolumeViz 8.6
3248

IvTune: HPGL, EMF and CGM export from IvTune were actually creating PostScript files.

Core HardCopy 8.6
3310

Performance problems and memory leaks when using SoBufferRegions.

The classes SoBufferRegion and SoGLRenderAction had two issues related to the usage of the SoBufferRegion and the bug introduced by this OpenGL extension:

1) SoGLRenderAction was creating and destroying the buffer region object at each frame.
2) SoBufferRegion did not call the function wglDeleteBufferRegionARB to free the memory.

Core Open Inventor 8.6
3380

SoExtrusion: failed to render in some cases

Core Open Inventor 8.6
3491

SoVolumeRender: Activating lighting on the SoVolumeRender node broke the rendering on demo GPUDataCompose.

NOTE: The lighting field of SoVolumeRender is deprecated and should not be used!

Core VolumeViz 8.6
3524

 Bad rendering on ATI FireGL 8800 when using volRend

Core VolumeViz 8.6
3536

Erroneous error messages displayed when loading empty shapes with OIV debug dlls

Core Open Inventor 8.6
3537

 2D LDM with custom GET_DATA_FUNCTION not working

Core VolumeViz 8.6
3541

MeshViz XLM: EclipseMeshViz Demo crashed when changing the resolution slider in the preview tab panel

Core MeshVizXLM 8.6
3548

SoRayPickAction failed to pick an SoCube and SoLineSet

Core Open Inventor 8.6
3552

Ctrl-key didn't rotate the directionalLightDragger when mouse hovers over it

Core Open Inventor 8.6
3578

SoText2: Automatic render caching did not work for 2D text

Core Open Inventor 8.6
3579

SoToPDFAction crashed in some cases

Core Open Inventor 8.6
3591

SoRayPickAction failed to select some lines

Core Open Inventor 8.6
3595

Open Inventor 8.5 didn't support 16-bit color depth (error messages and no background in viewer).

Core Open Inventor 8.6
3602

FLEXnet licensing failed on machines where "," is the decimal symbol

Core Open Inventor 8.6
3615

SoDepthOffset: Behaviour was incorrect in some cases.

Core Open Inventor 8.6
3617

Meshes tessellated by MiPolyhedralToMixVolumeExtract gave cells with bad node numbering, producing errors with skin and isosurface representations

Core MeshVizXLM 8.6
3623

Text rendering did not use render caching in some cases when it should.

Core Open Inventor 8.6
3625

SoProjection/SoVolumeRender: If gpuVertexGen was enabled, no image was rendered.

NOTE: This option is now disabled when projection is in effect.

Core VolumeViz 8.6
3626

SoProjection/SoVolumeRender: If useEarlyZ was enabled, volume was rendered incorrectly.

NOTE: This option is now disabled when projections are used.

Core VolumeViz 8.6
3639

Incorrect voxel size when displaying small volumes. The column size of the first and last voxel was incorrect.

Core VolumeViz 8.6
3645

SoBMPImageRW: Colors were reversed in generated image file (RGB was BGR).  Windows only.

Core Open Inventor 8.6
3660

With large datasets, large slice support showed rendering artifacts. High-resolution AND low-resolution data appeared on slices at the same time.

Core VolumeViz 8.6
3670

Picking SoLineSet failed in some cases

Core Open Inventor 8.6
3674

Performance issue when activating DELAYED_BLEND transparency with no transparent nodes.

Core Open Inventor 8.6
3677

ivToInclude tool crashed when the CleanUpPath method was called with an empty string

Core Open Inventor 8.6
3679

Default OIVJava viewers don't allow SORTED_LAYERS_BLEND (depth peeling) display

Core Open Inventor 8.6
3686

TextProperties demo: Swedish line disappeared in V8.5

Core Open Inventor 8.6
3699

Erroneous value returned by SoLDMGlobalResourceParameters::getMaxMainMemory on Linux. Returned value looks like half the expected value.

Core Open Inventor 8.6
3700

SoCpuDevice: Incorrect value returned by getAvailableMemory() on Linux.

Core Open Inventor 8.6
3701

SoVectorizeGDIAction: Appended ".emf" to filenames that already ended in ".emf"

Core HardCopy 8.6
3703

SoText2: 2D with left justification were not render cached in OIV 8.5

Core Open Inventor 8.6
3709

HardCopy: GDIPrintPreview example output a blank page

Core HardCopy 8.6
3710

System.ArgumentNullException messages displayed in VS Output in some cases

.NET Open Inventor 8.6
3711

SoCudaComputing deprecated class removed

Cpp Open Inventor 8.6
3712

SoVectorizeGDIAction - default font for SoText2 was incorrect

Core HardCopy 8.6
3721

VolumeRender cannot be seen through transparent parts of volumeSkin

Core VolumeViz 8.6
3727

Graphic board memory size from IvReport was wrong on  ATI FirePro V8800 (8.773.1.2).

Core Open Inventor 8.6
3733

MiSkinExtractUnstructuredIjk crashed when updating the input topology of MiVolumeMeshHexahedronIjk

Core MeshVizXLM 8.6
3735

SoText2: With "Vertical Half Screen" stereo mode : text was not clipped

Core Open Inventor 8.6
3736

Error when opening an .iv file with name including double-byte character set (DBCS) (japanese or chinese characters)

Core Open Inventor 8.6
3738

Crash during raypick after filling the Transp text box of the material editor

Core Open Inventor 8.6
3745

Inventor error in SoGLContext::unbind when calling View - Edit Background Color in SceneViewer

Core Open Inventor 8.6
3751

Flickering rendering with EclipseMeshViz with Inventor warning in MoMeshPlaneSlice::doExtract():

Core MeshVizXLM 8.6
3753

SoFaceSet: When the numVertices field was not set, the SoFaceSet::generatePrimitive created bad data

Core Open Inventor 8.6
3756

When OIV rendered to FBO for float buffer mode, the texture mode during the final FBO to surface copy was performed with modulate instead of replace mode resulting in a wrong color.

Core Open Inventor 8.6
3765

IV file containing a SoShaderProgram node could not be read with OIV 8.5

Core Open Inventor 8.6
3769

FastEditing demo crashed after manipulating the earth

Core Open Inventor 8.6
1494

SoExtrusion: In some cases rendering with a closed spine was incorrect at the beginning and end of the spine.

Core Open Inventor 8.6
2101

SoGetPrimitiveCountAction: Returned incorrect number of triangles when applied to to a shape node instanced multiple times under a Separator.

Core Open Inventor 8.6
3088

SoSelection: After deleting a selected node, box highlight remained on screen.

Core Open Inventor 8.6
3229

SoOrthoSliceDetail: The getValue() method (and other get methods) are now const to be consistent with the const pointer returned by getDetail().

Cpp VolumeViz 8.6
3297

SoDepthOffset: When the camera entered the scene bbox, the depth offset increased significantly and suddenly.
 

Core Open Inventor 8.6
3369

Volume geometry: In some cases lost texture when adding a directionalLight to the scene.

Core VolumeViz 8.6
3587

SoInput: Open Inventor can't open igs or step files from a directory containing UNICODE characters.

Core Open Inventor 8.6
3590

Incorrect fenceSlice bounding box.

The fenceSlice bouding box is the bbox of the whole volume.
It should be the minimal box that surrounds the slice (as implemented for orthoSlice)

Core VolumeViz 8.6
3604

VolumeViz: LDM locked in an endless loop in some cases when setting LDMResourceParameters using set() method.

Core VolumeViz 8.6
3627

Activating anti-aliasing on a QtExaminerViewer which used a 32 bit frame buffer created darker rendering and didn't turn ON antialiasing.

Core Open Inventor 8.6
3656

SoFenceSlice crashed on boards supporting frame buffer object but not supporting vertex buffer object

Core VolumeViz 8.6
3720

SoVolumeSkin did not respect the current back-face culling policy.

NOTE: Front/Back face culling for SoVolumeSkin is now controlled by a new field.

Core VolumeViz 8.6
3752

Bad windows in Diffuse Color Editor opened from SceneViewer

Core Open Inventor 8.6
3758

CMAKE Files couldn't find CUDA

Cpp Open Inventor 8.6
3763

When using SoHeightFieldGeometry::setReader(), the height field was not displayed and an error message was printed.

Core VolumeViz 8.6
3772

SoTextureCubeMap crashed if image files could not be opened

Core Open Inventor 8.6
3773

.Net exception in PanReferenceManager in some cases

.NET Open Inventor 8.6
3780

VolumeRender wasn't displayed when enabling SoVolumeClippingGroup

Core VolumeViz 8.6
3783

SoVolumeClippingGroup failed on large windows

Core VolumeViz 8.6
3784

Root node of alternateRep did not have the same name as the original node

Core VolumeViz 8.6
3785

SoText2: Size of text in alternateRep was incorrect (too big)

Core Open Inventor 8.6
3787

SoCallbackAction: Assertion failure when applying to an empty SoIndexedFaceSet

Core Open Inventor 8.6
3791

SoGradientBackground: Prevented enabling BASE_COLOR model

Core Open Inventor 8.6
3792

SoGLCacheContextElement enum not available in .NET

.NET Open Inventor 8.6
3794

No volume displayed when enabling SoCircularExtrusion clipping on Quadro FX 5800 with driver 8.17.12.7071

Core VolumeViz 8.6
3795

Clipping failed when the camera was close to a SoCircularExtrusion clipped volume.

Core VolumeViz 8.6
3801

Incorrect Zbuffer when displaying 2 intersecting or close volumes

Core VolumeViz 8.6
3802

SoPolygonScreenDrawer cluttered by transparent volume

The screen polygon rendered by SoPolygonScreenDrawer did not work in conjunction with a transparent volume.
The transparent volume unexpectedly covered the screen drawer polygon.

Core Open Inventor 8.6
3805

SoVolumeClippingGroup incorrect display when setting clipOutside to TRUE and adding transformation

Core VolumeViz 8.6
3806

SoBufferedShape breaks buffer objects cache too many times.

When the numVertices field is modified the internal cache of the buffer objects is destroyed, which is not necessary.

Core Open Inventor 8.6
3807

SoRotor engine did not work in OIV 8.5.

Core Open Inventor 8.6
3811

When OIVHOME was not defined, the VSG_LICENSE_DEBUG log output said that it was.

Core Open Inventor 8.6
3814

The render cache is not properly updated if using SoBaseColor, SoLightModel with BASE_COLOR and SoFaceSet. The current diffuse color is not updated in some cases.

Core Open Inventor 8.6
3815

Artifacts appeared when using multi volume and non-uniform scale.

Slices were not ordered properly producing a bad rendering

Core VolumeViz 8.6
3819

SoVolumeRender inside an SoVolumeGroup was darker than same volume outside

Core VolumeViz 8.6
3823

SORTED_LAYER_BLEND transparency mode broke colomapping on indexed textures

Core Open Inventor 8.6
3825

SoVolumeSkin: Holes appeared in volume skin when a ROI manip was attached to the skin.
If the manip is disabled, the volume skin is properly rendered.

Core VolumeViz 8.6
3835

Switch between blend and depth peeling did not work

Core Open Inventor 8.6
3942

SoVolumeReader::readTile was never called if m_dataConverted was not set to TRUE in the constructor

Core VolumeViz 8.6
3043

Clipping was incorrect when several geometries are under the SoVolumeClippingGroup.

SoVolumeclippingGroup supports only closed geometry. The new SoCSGShape node should be used to create a closed geometry from open shapes by applying a CSG operation.

Core VolumeViz 8.6
3796

An OpenGL error was displayed in the windows console when enabling circularExtrusion on Quadro FX 3500 (driver 6.14.12.7536).

Core VolumeViz 8.6
3580

Recording an MPEG video using the viewer record dialog and a debug build of OIV 8.5 on Windows 7, resulted in error messages written to stdout when the recording was stopped and a crash when the program exited.

Core Open Inventor 8.6
3644

SoBMPImageRW::write() crashed in debug mode.  Release build does not crash.

Core Open Inventor 8.6
3902

when recording a MPEG video on OIV 8.5.1, a debug message apperaed in the console:

"Inventor: in SoMPEGRenderer::encodeCB(): Encoding finished."

Core Open Inventor 8.6
1686

SoTimeCounter: Didn't update the fields of SoVRMLTransform nodes.

Core Open Inventor 8.6.1