Fixed Bugs List 9.9.x

9.9.0 - 9.9.1 - 9.9.2 - 9.9.3 - 9.9.4 - 9.9.5 - 9.9.6 - 9.9.7 - 9.9.8 - 9.9.9 - 9.9.10 - 9.9.11 - 9.9.12 - 9.9.13

Open Inventor 9.9.13

    #OIV-1453 Using a volumeClippingGroup inside an SoOffscreenVolumeRender has an undocumented issue – CAS-31332-H0W6
    #OIV-1755 Documentation does not mention that cloning custom nodes with the copy() method loses the static variables – CAS-31860
    #OIV-1913 Shapes disappear when using SoMultipleInstance and enabling Delayed Sorted Pixels Blended – CAS-32123
    #OIV-1922 LDMWriter creates volumes with abnormal streaks in debug and randomly crash in release. – CAS-32118
    #OIV-2062 No description provided in the class reference manual for the method SoXtFileSelectionDialog::keepDialog

  • Core
  • #OIV-1844 Crash when taking offscreen snapshot of Avizo surface view
    #OIV-1951 extSelection doesn't select faces parallel to the view direction. – CAS-32187
    #OIV-2023 AlgebraicShape crash (GLBufferObject crash) with context switch
    #OIV-2090 indexedTriagleSet crash – CAS-32373

  • RemoteViz
  • #OIV-1988 In Remoteviz, sending FPS can be upper than the FPS set by the policy

  • VolumeViz
  • #OIV-2005 SoVolumeRender fails to display a dicom volume when slightly modifying datarangeMin. – CAS-32251
    #OIV-2025 Best equal resolution broken in VolumeViz

Open Inventor 9.9.12

    #OIV-1749 Missing documentation about constructor in custom node – CAS-31860

  • Core
  • #OIV-1637 SoOffscreenRenderer crash when it is applied on a simple scene containing a SoMultipleInstance – CAS-31771-J5Z9
    #OIV-1745 cgetAvailableMemory() does not return the right value on macOS

  • ImageViz
  • #OIV-1845 Calling SoImageViz::init requires an ImageViz license – CAS-32002, CAS-32048

  • MeshVizXLM Mapping
  • #OIV-1028 Inherited MoMaterial is ignored by a skin of which colorScalarSetId is -1

  • Viewers
  • #OIV-1692 SoQtDirectionalLightEditor empty display. – CAS-31811

Open Inventor 9.9.11

    #OIV-1568 Large JPEG 2000 data conversion issue in LDM Converter
    #OIV-1715 STL import creates shapes in single precision – CAS-31845

  • Core
  • #OIV-1731 MedicalHelper::exampleLogoNode display issue

  • ImageViz
  • #OIV-1165 Documentation of SoImageRegistrationTransform3d::RegistrationEvent::getSimilarity is not clear – CAS-31625-S2J0
    #OIV-1849 SoImageFormulaProcessing engine returns invalid values for division – CAS-27025-D5L5
    #OIV-319 SoFilterByMeasureProcessing does not work in 2D mode

  • RemoteViz
  • #OIV-1529 RemoteViz RenderArea not share context on linux – CAS-31216

  • VolumeViz
  • #OIV-1785 SoDataRange display failure on low dynamic range volumes – CAS-31911

Open Inventor 9.9.10

    #OIV-1487 SoQtGLWidget::setAntialiasing(SoAntialiasingParameters *) fails to enable antialiasing – CAS-31569
    #OIV-1513 Lineset picking issue – CAS-31628
    #OIV-1647 Wrong extent returned by MedicalHelper::dicomAdjustVolume – CAS-31777

  • Commercialization
  • #OIV-1658 bin/arch-*/fei.*ViewerComponents.dll are not always integrated in Avizo prepacks
    #OIV-340 Documentation not available from IvBrowser.

  • Core
  • #OIV-1182 medicalGetDataPlane demo crashes when changing dragger's orientation
    #OIV-1482 Crash with Physical Based Rendering + FSAA

  • RemoteViz
  • #OIV-1677 No GPU video encoding with recent drivers

  • Viewer Components
  • #OIV-1265 SoKeyboardEvent::getKey()/getPrintableCharacter() return invalid keys – CAS-31349

Open Inventor 9.9.9

    #OIV-1389 Bad conversion with data > 2 GO in LDMConverter
    #OIV-1439 DELAYED_SORTED_PIXELS_BLEND transparency no longer works on Intel HD and AMD Radeon series – CAS-31494
    #OIV-1444 Missing documentation on Open Inventor hangs with mutex – CAS-31499
    #OIV-1449 Crash when clicking on a SoOrthoSliceDragger when the VolumeRender is selected – CAS-31497
    #OIV-1484 Call to SoVolumeData::resetReader prevents from re-using the same reader – CAS-31558

  • Core
  • #OIV-1441 IvReport fails to retrieve OS on CentOS 7
    #OIV-1447 Activating stereo mode when SoFont::renderStyle=TEXTURE and Shadow=ON is causing a crash – CAS-31515-R7S5
    #OIV-1483 Alternate rep example fails
    #OIV-1489 Documentation of SoExtSelection is missing
    #OIV-1504 VRML 2.0 file causes SoDB errors and crashes application
    #OIV-1551 Error while opening a RGBA file in DEBUG mode – CAS-31685

  • Viewer Components
  • #OIV-1264 SceneInteractor doesn't fully work with SoXtRenderArea – CAS-31348

  • Viewers
  • #OIV-1280 The description of the method enableMouseWheelDolly is unclear – CAS-31352

  • VolumeViz
  • #OIV-1435 LDMConverter memory error with big JPEG2000 file

Open Inventor 9.9.8

    #OIV-1290 SoQT display refresh issue. – CAS-31343
    #OIV-1387 MeshVizXLM Turbine demo has a wrong behavior when filtering cells inside a dragger box.
    #OIV-1452 Dicom badly handle in Registration demo – CAS-31398-G7M6
    #OIV-1319 The note that describes the initial version containing a feature is not compliant to javadoc

  • Core
  • #OIV-1235 OIV.Medical.Nodes.DicomInfo DisplayDicomInfo leads to an exception – CAS-31321
    #OIV-1372 Clarify documentation warning about classes that do not exist anymore with OIV 10 versions
    #OIV-1289 Qt refresh issue leads to repeated load/unload of NvCameraWhitelisting64.dll – CAS-31343

  • Viewers
  • #OIV-1299 SoMouseWheelEvent::getPosition(Float) abnormally returns 0,0 when using SoQt viewers – CAS-31376
    #OIV-1359 Performances issues with laptop and two graphic cards configuration (Intel and NVidia)

  • ImageViz
  • #OIV-1378 Registration fails if model image has direction cosines. – CAS-30827-B0Q2

  • VolumeViz
  • #OIV-1340 Mismatch between doc and code regarding IVVR_NUM_LOADERS env variable
    #OIV-1367 SoVolumeConverter keeps a reference of the input data. – CAS-31440-Z0J0
    #OIV-604 Tiles mixed up when using SoMultiDataSeparator

Open Inventor 9.9.7

    #OIV-1115 Intersection detections failure with SoDualSceneCollider when using SoUnits nodes – CAS-31136
    #OIV-603 EclipseMeshViz starts with java.lang.NullPointerException
    #OIV-994 Lesser memory print when displaying DICOM – CAS-31044

  • Commercialization
  • #OIV-1281 *_ReferenceManual.html files have bad paths to ifnoconnect.html

  • Core
  • #OIV-1255 bufferedShape demo crashes when launched after Headlight
    #OIV-493 Freeze in OIV when loading activeX example – CAS-30266

  • RemoteViz
  • #OIV-1223 Long standing websocket connection initialization issue – CAS-31291
    #OIV-282 RemoteViz inventor application OpenGl exception

Open Inventor 9.9.6

    #OIV-1225 Crash in SbCompatibility::initClass() when no GPU is present – CAS-31302
    #OIV-1224 The "See also:" section of OIV javadoc contains invalid html link

  • Core
  • #OIV-1217 RemoteViz licensing problem on .Net

  • ImageViz
  • #OIV-1056 The Dental Panoramic features require MeshViz extractor license

  • MeshVizXLM Mapping
  • #OIV-1201 Crash with MeshVizXLM Java and JAVA 11 and OIV 9

Open Inventor 9.9.5

    #OIV-1067 SoMarkerSet disappear when they are out of the view with DELAYED_SORTED_PIXELS_BLEND and VARIANCE_SHADOW_MAP enabled – CAS-31106
    #OIV-1096 SoTextProperty::enableTextAccumulation doesn't work on VMWare/Mesa 2.1 – CAS-31148
    #OIV-1133 Flexnet vulnerabilty up to version 11.14.1.0
    #OIV-1149 10.0 licences fail to run Open Inventor 9.X versions applications – CAS-31207
    #OIV-340 Documentation not available from IvBrowser.
    #OIV-951 Useless FeiProxy directory created in temp directory.
    #OIV-994 Lesser memory print when displaying DICOM – CAS-31044

  • Core
  • #OIV-1020 Remove from IvBrowser the demos no more available.
    #OIV-1131 bad number of clip plane using SoGLContext on macOS
    #OIV-274 SoOrthoSlice doesn't work if DELAYED_SORTED_PIXELS_BLEND is set as transparency type
    #OIV-651 Cannot Open a reference in AvizoInlineDesigner
    #OIV-693 Crash or bad rendering when using buffered shapes and multiviewer
    #OIV-869 Errors appear on multiple definition of EventHandlerCallRef in SoQtDef.h
    #OIV-932 Read scene graph from a GZ compressed buffer bug
    #OIV-939 Abnormal zoom-in/out when using the mouse thumbwheel in SoWxExaminerViewer – CAS-31000

  • ImageViz
  • #OIV-123 SoLocalStatisticsProcessing description is incomplete
    #OIV-84 IterativeMorphoLut3d demo crash on Linux
    #OIV-947 Folder /tmp/FeiProxy created with insufficient permission on Linux – CAS-29524,CAS-30405

  • MeshVizXLM Extractor
  • #OIV-315 MoMeshLogical Slice crash on Curvilinear Mesh

  • MeshVizXLM Mapping
  • #OIV-1183 CellShape C++ demo wrong input management.
    #OIV-930 Cell outlines fading doesn't work – CA-30987

  • RemoteViz
  • #OIV-1196 Disconnection not detected properly when sending big network data.

  • Viewer Component
  • #OIV-1097 Poor performance when interacting with SceneExaminer at the beginning
    #OIV-985 Qt viewer components and viewer component libraries are linked with Xm

  • VolumeViz
  • #OIV-1062 Wrong array index in OrthoSliceBorder.GLRender(). – CAS-31099
    #OIV-1063 Picking performances drop after volume editing – CAS-31100
    #OIV-1099 Dicom wrong extent in MedicalMPRViewer – CAS-31005-P5P3
    #OIV-602 SoVolumeFaceSet not updated when a single instance of this node is used at different positions.
    #OIV-639 LDM resolution problem on DemosPortal seismic
    #OIV-698 SoVolumeIsosurface : borders are rough
    #OIV-740 DICOM Reader is unable to load new set of DICOM files.
    #OIV-856 SoLDMGlobalResourceParameters::setMaxMainMemory does not restrict the VViz memory usage as expected – CAS-30887
    #OIV-876 SoVolumeShader documentation is missing important limitations
    #OIV-881 Voxelized rendering issue
    #OIV-962 SoVolumeRender white box on the latest NVidia driver 410 series – CAS-30999

Open Inventor 9.9.4

    #OIV-712 Non executable file were listed in IvBrowser as demos

  • Core
  • #OIV-297 OpenGL Error when activating stereo.
    #OIV-537 Abnormal error message in SoCpuBufferObject::unmap with SoSFImage
    #OIV-540 In some cases SoGetBoundingBoxAction generates useless errors when used with SoExtrusion
    #OIV-640 SoPolygonScreenDrawer: 2 clicks must be done to start drawing a new polygon after calling the clear method
    #OIV-708 MedicalHelper.DicomAdjustDataRange failure in OIV.net – CAS-30765

  • ImageViz
  • #OIV-309 Inappropriate default values for SoPolylineExtrusionApproximation3d fields

Open Inventor 9.9.3

    #OIV-578 Log4Cplus initialization error in MeshViz
    #OIV-587 SoVRDicomFileReader fails when DICOM directory contains multiple volumes (series)
    #OIV-588 SoVRDicomFileReader fails if images in the series have the same Image Number.
    #OIV-734 Physically Based Rendering does not work on macOS

  • Core
  • #OIV-273 Lighting error with some transparency mode with Qt5 on macOS
    #OIV-493 Freeze in OIV when loading activeX example – CAS-30266
    #OIV-642 OffscreenRender : Invalid context leads to huge render time – CAS-30780-B6M3
    #OIV-680 Fix Inventor error on SoMarketSet with shadow and display issue when transparency mode is DELAYED_SORTED_PIXEL_BLEND

  • Viewers
  • #OIV-701 Slots in SoQtGLWidget break usage of QT_NO_KEYWORDS

  • MeshVizXLM Extractor
  • #OIV-513 Crash when MiLineCell doesn't embed any node

  • MeshVizXLM Mapping
  • #OIV-310 Minimum or maximum ThresholdValue field are not taken into account by MoLevelColorMapping when rendering a MoLegend
    #OIV-512 Minimum or maximum ThresholdValue field are not taken into account by MoLevelColorMapping when rendering a MoMeshSurface

  • RemoteViz
  • #OIV-643 RemoteVizClient JS: videoBuffer object could raise a NULL exception

  • Viewer Component
  • #OIV-870 Remove unnecessary dependency with Xm

  • VolumeViz
  • #OIV-311 Artifacts when modifying texture memory allowed in VolumeViz
    #OIV-539 Picking on Heightfields with SORTED_PIXELS_BLEND is inaccurate
    #OIV-541 SoUniformGridProjectionClipping with SoHeightfieldRender & SORTED_PIXELS_BLEND shows a rendering issue
    #OIV-605 SoVolumeMask documentation missing information about data range limitation
    #OIV-610 DataRange is very slow to be edited on "big" DICOM data
    #OIV-653 Crash when applying post process effect in VolumeRender for the VolumeGroup
    #OIV-738 SoVRDicomFileReader::setFilenameListFromSeries adds twice the first file found into the list
    #OIV-752 SoVolumeDetail::getFirstNonTransparentValue fails on SoVolumeSkin when using custom SoDataRange. This is a limitation of picking in VolumeViz between actual voxel value and interpolated one. – CAS-30819

Open Inventor 9.9.2

    #OIV-334 (#70983) SoWinFullViewer::AddAppPushButton has no effect
    #OIV-407 In IvTune, reference counter is wrongly incremented

  • BuildSystem
  • #OIV-637 (#67062) Cuda not available for Visual 2017 – CAS-29040

  • Core
  • #OIV-231 (#72215) SoDrawStyle node missing in the tabBoxDragger sepator
    #OIV-636 (#71752) Fast edit lasso displays issue when enabling DELAYED_SORTED_PIXELS_BLEND – CAS-30265

  • VolumeViz
  • #OIV-296 (#72611) Volume Editing was broken with DICOM file
    #OIV-314 (#71534) SoDataSet should not post error message for 'flat' volumes (images)
    #OIV-514 (#72758) VolumeViz fails to read RGB TIFFs

Open Inventor 9.9.1


  • .net
  • #69590 .NET demo 05.1.NodeKits.exe failed with unhandled exception

  • Core
  • #58136 SoXtRenderArea::setFloatingColorBuffer generated invalid operation GL Error 1282 on some specific GPUs
    #60847 Legacy viewers were not able to load help file correctly
    #68088 Prevent OIV from crashing on unsupported Intel HD cards – CAS-29292
    #69386 Fix crash in RasterRW demo – CAS-29697
    #69437 DELAYED_SORTED_PIXELS_BLEND transparency breaks SoText2 (opaque objects in general) performances
    #69930 FSAA antialiasing causes rendering bug if used with SORTED_PIXELS_BLEND or DELAYED_SORTED_PIXELS_BLEND
    #69941 SoInteractiveComplexity which caused SoTabBoxDragger faces to be rendered as wireframe
    #70820 The MoLegend node was deleted and re-created at each traversal, leading to poor performances
    #70821 Memory leaks in SoGLDevice and SoWindowsPowerHandle classes
    #71003 SoTriangleStripSet used inside a nodekit can corrupt rendering of the others – CAS-30067
    #71113 Performance redraw issue in Multiviewer configured with shared scenegraph
    #71390 No error message were displayed when calling, in debug, SbRotation::setValue(SbMatrix) with a non rotation matrix – CAS-30057
    #71738 In some cases, the modification counter was not updated after a call to SoBase::touch() – CAS-30246
    #72093 Display failure of custom algebraic shape on IntelHD – CAS-30341
    #72143 SoLicensesInfo check issue when patch version is superior to 4 – CAS-30373
    #72248 Disappearing texts when offscreen rendering repeatedly – CAS-30386
    #72310 Transparency issue when enabling VARIANCE_SHADOW_MAP on AMD FirePro V, AMD FirePro W, RadeonPro WX series – CAS-30448
    #72487 SoText3/SoText2 crash when using specific characters in the kaiu.ttf font = DFKai-SB  – CAS-30517

  • ImageViz
  • #71387 Fixed several issues with .NET demo MedicalImageSegmentationFloodFill – CAS-30171
    #71933 Centerline demo displays some Inventor errors while deleting OpenGL context

  • LDM
  • #70138 Crash when deleting a ROI using libLDM in VolumeViz
    #71035 Typo error in while loop of SoVolumeRenderLdm::GLRenderTex2D3DLDM method – CAS-30079

  • Medical Edition
  • #70701 medicalDTIViewer demo on High Sierra had broken rendering and window resize issue
    #72325 In .NET package, MedicalRemoteMPR and MedicalSimpleRemote demos failed to launch the service
    #72725 MedicalHelper::getImageDataAdapter() crashed if the volume was empty (any dimension was zero)

  • MeshVizXLM
  • #70039 Fix memory leak due to MoLegend – CAS-29830

  • User experience
  • #69940 Text was missing in documentation of MoSurfaceMeshDetail class

  • Viewer Component
  • #69646 CTRL key has no effect on SoJackDragger
    #69741 Slow stereo performances when using Win viewer component – CAS-29905-D7P0
    #70592 In specific configuration unnecessary error message was displayed from SceneExaminer::setCameraMode() call
    #70782 Calling RenderAreaExaminer::setSize() causes a crash in viewers
    #70896 SoInteractiveComplexity doesn't work properly within a viewerComponent, documentation of Qt viewers updated
    #71031 In plane navigation mode, cursor does not change in seek mode for Qt or MFC viewers.
    #72185 Qt ViewerComponent crashes on fullscreen
    #72570 GLContext error message when going from fullscreen to normal in ivTuneViewer

  • VolumeViz
  • #67033 LDMDataAccess issue when getting XZ/YZ data from small volumes (dimZ < 129) – CAS-28999
    #71533 Histogram was badly computed by LDM Writer – CAS-30190-Z4D0
    #71599 Volume abnormally displayed at low res when combined with HeightfieldRender – CAS-30211
    #71887 Huge slowdown when mixing HeightfieldRender and MultipleInstance in SoVolume Data – CAS-30296
    #72073 Big SoHeightFieldRender reload continuously data even when full resolution has been reached

  • java
  • #72089 A managed object of bad type was returned if a new native object were reallocated at the same address than a previous wrapped native object of the same base type.

Open Inventor 9.9.0 (Also includes fixed bugs from Open Inventor 9.8.X)


  • .net
  • #71294 Initialization of OpenInventor was not possible when using OIV_MULTITHREAD

  • Core
  • #54300 Under Visual Studio 2015, a crash occured after the 2nd call to SoWin::init – CAS-26251
    #67512 With WX new docking could crash when resizing SoWxViewer – CAS-28963
    #68042 Java Magnifier medical demo could generate some exceptions
    #70132 SoClipPlane was ignored when enabling VARIANCE_SHADOW_MAP on AMD Radeon – CAS-29860
    #71292 SoRasterReaderSet::getReader() function could return a PNG reader on a TIFF file

  • ImageViz
  • #61141 Integrate MultiscaleStructureEnhancementFilterProcessing(2d/3d)
    #64403 Add missing academic references related to the watershed algorithm – CAS-28522
    #66291 Irrelevant messages were displayed when running Resampler demo
    #68092 In some cases, SoHessianMatrixProcessing displayed irrelevant error message
    #70956  Inappropriate comments were displayed in IterativeMorphoLut2D code
    #72012 JVM was crashing in application using bundles (OSGi) when OivJava is initialized – CAS-29399-J3Y4

  • MeshVizXLM C++
  • #69958 MoMeshSurface documentation was refering to deprecated node

  • Viewer Component
  • #63932 Physical Rendering example could crash in Java

  • VolumeViz
  • #17680 In some cases, LDMConverter fails to convert big images

  • java
  • #65070 Crash could occur when clicking on some GUI elements of SWT/GLCANVAS viewercomponents
    #67866 Some Gtk-WARNING could be displayed when using swt/glcanvas/renderareaguiintegration demo

Fixed bugs from Open Inventor 9.8.X

9.8.1 - 9.8.2 - 9.8.3 - 9.8.4 - 9.8.5

Open Inventor 9.8.5


  • Core
  • #64295 Chapter 22 was not accessible in online documentation – CAS-28501
    #70103 In some cases GPU Picking could pick some unpickable shapes
    #70706 Fix Gnomon display for HiDPI device
    #70858 Key press auto-repeat interferes with redrawing a scene during mouse-move while picking a volume

  • IvTune
  • #69727 Memory leak when error messages are continuously displayed in the IvTuneViewer console. – CAS-29288

  • java
  • #67233 A wrong version number for Java products was displayed in license log files – CAS-29107
    #68511 In Java, under Windows, awt and newt viewer components crashed when their height were reduced to the minimum

  • LDM
  • #69455 GetSubSlice memory consumption when allocated too big fixed size for a slice.

  • Medical Edition
  • #65118 Demo medicalZoom was not showing the global view on MacOS

  • MeshViz
  • #64304 Memory corruption was happening in 2D Voronoi

  • RemoteViz
  • #71140 In RemoteViz, unsynchronized video when tab is in background

  • Viewer Component
  • #68508 MFC viewer exits with an error
    #68710 Win RenderArea getHWND() method was returning garbage before initializeGL() was called.

  • VolumeViz
  • #69777 Memory leak in writer when editing a SoVolumeData loaded from DICOM files
    #70721 PhysicalRendering example was not really clear about depthOfField slider management
    #70899 Invalid error message from SiDicomDataSet::getElementStringValue() when DICOM attribute is not a string

  • Wrapping
  • #69397 Math formula used in ImageViz were not displayed in online documentation

Open Inventor 9.8.4


  • Core
  • #70955 Fix race condition in SoWin thread timer and protect shared variables.

  • HardCopy
  • #44819 Modify colors array as it is done for points array in clipping mode. – CAS-10827

  • Medical Edition
  • #70070 Create the right screen drawer

  • MeshVizXLM C++
  • #68020 Avoid wrong capacity increase of vector causing an unlimited and uneeded private memory increase. – CAS-29288

  • User experience
  • #70874 Fix wrongly configured Visual Studio projects

Open Inventor 9.8.3


  • .net
  • #70357 Remove useless libraries provided in debug (InventorWxD, MeshVizExtractorD, MeshVizDataMappingD and MeshVizImplD).

  • Core
  • #43939 Float precision issue when the ray start is exactly on the surface - Made OivASCameraToWorkSpaceVert more float-precision friendly
    #58456 GL error during traversal when seeking on volume render by binding the default framebuffer at the top of SoOffscreenVolumeRender::GLRender as glDrawBuffer is called soon after
    #58722 AnaglyphStereo was wrongly affected by Quadro control panel – CAS-27250
    #62480 onMouseDragging event no longer called when keyboard key pressed
    #62579 onMouseDragging event no longer called when left-click
    #62593 SoHandleEventAction traversal no longer stopped by screen drawers
    #66255 SoBBoxCacheElement correctly restores state when popped – CAS-28878
    #67932 Fix seek function to work on HeighFieldRender – CAS-29315
    #67964 Use internal API to set Interactive mode
    #68615 Update SoExtSelection::LassoMode doc – CAS-08949
    #69256 Avoid SoImage rendering issue when enabling SORTED_PIXELS_BLEND transparency – CAS-29656,CAS-29869
    #69296 Update documentation to make it match the behavior of listFiles() (actually sorts by access time)
    #69939 Fix artifacts with DELAYED_SORTED_PIXELS_BLEND transparencies when FSAA antialiasing is active by storing only color and depth for the first sample
    #70097 Add HDPI support – CAS-29356

  • DialogViz
  • #69620 Make DialogViz::init thread safe by adding mutex – CAS-29687

  • IvTune
  • #57494 Schedules proper deletion of sensorHandler to avoid remaining events being processed with pointers

  • Medical Edition
  • #64958 Add link to online documentation withing IvBrowser for each demo

  • MeshVizXLM C++
  • #70478 Fix wrong normal computation due to the use of vertex positions instead of polygon vectors in the cross product. Fix also gl_NormalMatrix being used as a right multiplicator instead of left

  • Viewer Component
  • #54349 Fix missing documentation for SceneExaminer in .NET or Java package
    #67484 Clear Win/RenderArea destruction and unititializeGL
    #69301 Replace render() by scheduleRedraw() to prevent crash as Preferences dialog is called from another thread.

  • VolumeViz
  • #58837 Volume display is too dark in 9.7 when enabling preintegrated and setting renderMode to MAX_INTENSITY_PROJECTION and AVERAGE_INTENSITY_PROJECTION – CAS-26982
    #58840 Fix Volume being dramatically too dark when enabling preintegrated and passing arguments to VVizComputePreIntegrated – CAS-26982
    #65605 Disable notifications on ldmResourceParameters field to avoid modification when SoDataSet::copyLDMParameters() is called during traversal
    #67913 Incorrect volume rendering in case of far plane clipping
    #69148 Fix heightfields not always pickable with SORTED_PIXELS_BLEND by adding another internal render action to do the picking (different than the one provided by the scene manager)
    #69278 Fix memory leak of virtual texture due to incorrect internal reference counting
    #70748 Fix saveEditing corrupting in-memory volume data

  • java
  • #69434 Activate wrapping of PoXXCellFilter class so javadoc of concerned classes is available – CAS-29714

Open Inventor 9.8.2


  • Core
  • #65183 Fix link issue in AnimatedShape demo
    #66363 Remove the use of popen in SoXXXDevice class to avoid virtual machine duplication – CAS-28870
    #68170 Fix crash on MacBook/HighSierra using Intel GPU – CAS-29356
    #69042 Fix crash in SoDualSceneCollider with better internal initialization – CAS-29594

  • LDM
  • #68709 Fix non working behavior of SoLDMResourceParameters::minResolutionThreshold

  • MeshVizXLM java
  • #69375 Enhance fading precision by computing an histogram of edges length – CAS-29638

  • VolumeViz
  • #68593 Fix memory leak when moving SoOrthoSlice in an edited volume
    #69353 Update documentation of useCompressedTexture field

Open Inventor 9.8.1


  • Core
  • #40296 fix wrong angle evaluation between vectors – CAS-09424
    #55543 SoLIcenseInfo now actually checks if there is a license available – CAS-26523,CAS-27275
    #62045 Fix SoTexture regression when SoComplexity is set – CAS-27976
    #63328 Fix Transparency cache not cleared correctly In SoTraversalPassImpl::invalidateSubScene – CAS-28291
    #63375 ivz file properties reading method changed – CAS-28307
    #63380 Render method used to highlight the selection changed – CAS-28294,CAS-28563
    #63408 Extract getSize method from SoViewer class to implement it into specific gui viewer classes
    #63519 Fix wrong code example
    #63567 Wrap code in else statement to avoid discard to be always applied
    #64115 Disable clear of background to avoid flickering when resizing MFC viewer – CAS-28469
    #64273 Manage limitations to avoid error when using non supported shader 330 on MacOS
    #64298 Method returning Deprecated node is now marked as Deprecated too – CAS-28501
    #64299 Expose exitClass method where it is relevant in the documentation. – CAS-28499-N6S7
    #64303 SoFaceDetail::getFaceIndex erroneously returns a vertex index instead of face index when selecting SoBufferedShape – CAS-28493
    #64305 Draw a line along with the quads to make it always visible, even from a distance – CAS-28503
    #64386 Use WGL_AMD_gpu_association to retrieve total memory on AMD hardware – CAS-28521
    #64416 Add copyMatchInfo implementation for SoEnvironmentElement to avoid invalidating the cache at each frame – CAS-28531
    #64502 Fix SoOffscreenRenderer::getScreenPixelsPerInch always returning 0 on OSX
    #64930 TabPlaneDragger rebuilt without triggering the redraw anymore in case of rayPickAction – CAS-28598
    #64945 Avoid Fragment shader to write directly into framebuffer – CAS-28604
    #64947 Update wrong documentation for otherEventsCallback method – CAS-28598
    #64953 Re-initialize extrusion rendering after selection and after de-selection when per-face color are used – CAS-28613
    #65069 Fix code example provided for getting a plane from a volumeData – CAS-28647
    #65168 Fix preformance regression with delayed sorted pixels blend transparency – CAS-28663
    #65395 Add SoNodeDependencies to VPCach to check if texture coordinates need to be re-generated – CAS-28714
    #65525 Preserve double quotes when importing from an IV file – CAS-28754
    #65526 Bracket are now considered as invalid character for node name – CAS-28754
    #66286 SoRayPickAction has been fixed to work correctly with SoBillboard – CAS-28873
    #66354 Add missing info about GPU Picking in SoRayPickAction::setRadius() documentation – CAS-28873
    #66355 When radius is 0, the view volume is narrowed to only surround the picked point. In this case, the point coordinates cannot be computed into view volume space. Another method is defined in this specific case to compute distance ratio of the point between near and far planes. – CAS-28873
    #66467 Text decoration, in both Texture and Polygon mode, now uses the same color as text if styleColorsUseCurrentMaterial is set to true – CAS-28873-Q4X2
    #66469 Misleading documentation about GPU picking – CAS-28873
    #66638 SoPickedPointList returned by SoRayPickAction is now correctly ordered – CAS-28943
    #66656 Fix bad bind/unbind call in wx viewer – CAS-28963
    #66662 Force the camera stereo mode to MONOSCOPIC when clearing Anaglyph stereo – CAS-28973
    #66696 Activation of enableTextAccumulation leads to cache issue with SoSwitch – CAS-28873-Q4X2
    #66983 SoText2 memory leak happening when text is updated each time SoTextStyleColorsElement is set – CAS-29063
    #67496 ALL_SHAPES value not taken in account for SoExtSelection – CAS-28943
    #67998 Use FBO to store BufferRegion – CAS-29326
    #68072 Restore display when LineHighlightRenderAction is set to not visible
    #68459 Hierarchy in Inventor examples documentation
    #68669 Incorrect normalization of points relative to viewport

  • DialogViz
  • #63391 Search for the first available font – CAS-28310

  • HardCopy
  • #63067 Override diffuse color by white color when using REPLACE mode – CAS-28275
    #65431 Force Text3 to be generated with polygons to prevent bugs when using TEXTURE mode – CAS-28741

  • ImageViz
  • #62086 ImageHistogram demo runs correctly on OSX.
    #64220 Update the extent in the createVisilogInterface when using a SoProxDataAdapter
    #67478 Display of last image in MedicalSegmentation .NET demo was incorrect – CAS-29193-Q8K0
    #68461 Fix hierarchy in ImageViz demo documentation

  • LDM
  • #60804 Remove deadlock occuring between the AWT lock (acquired by SoRenderAreaCore) and LDM native lock during rendering
    #63432 Fix histogram computing of Segy File reader – CAS-28315
    #64291 Take into account texture precision to compute amount of memory needed on the GPU
    #67027 Fix bad code snippet in SoLDMWriter documentation – CAS-29080

  • Medical Edition
  • #64048 Make Gnomon viewport relative to parent viewport
    #65281 Fix tiles size to otpimize loading times.
    #65746 Fix "Home" button behavior in DicomSimpleViewer demo (C++)
    #68318 Remove from the scenegraph useless second instance of volSwitch

  • MeshViz
  • #52198 Avoid crash of level surface computation when no data is selected for coloring
    #63330 Fix uncorrect position of vectors when using a cylinder as body – CAS-28301
    #63610 Fix iso values not centered on their color pixel in smooth mode (linear texture interpolation) – CAS-28358
    #67492 When PoMesh::coloringType is set to COLOR_TEXTURE_CONTOURING, transparency values in PoNonLinearDataMapping2::transparency are now correctly interpreted as "transparency" values instead of "alpha" values. – CAS-28533

  • MeshVizXLM
  • #64192 Do not ignore the line pattern of inherited SoDrawStyle node – CAS-28479

  • RemoteViz
  • #56413 Check if plugin is still loaded before cleaning it. – CAS-26731
    #64980 Fix GLContext creation when setting DISPLAY on Linux – CAS-28615
    #67378 Remove abnormal export of OpenSSL symbols from RemotevizClient on Linux

  • Software factory
  • #65971 Add missing anchor in documentation so variable name is an active link to the variable description

  • Viewer Component
  • #54348 Fix wrong header path in class SceneViewer documentation
    #62673 Avoid negative values to be wrongly interpreted when the mouse is out of the window

  • VolumeViz
  • #62815 Update documentation of SoLDMGlobalResourceParameters::setNumIO
    #63537 Fix wrong SoConversion data range mapping
    #63541 DataRange fix conversion bug (GPU case) Use the lowest Datatype value to correctly remap datarange.
    #64703 SoDataRange is now taken in account whith IgnoreFullyTransparentTiles optimization
    #64708 Make IgnoreFullyTransparentTiles works with fixed resolution mode
    #64950 Reset shader slots to default when needed
    #64984 SoHeightFieldRender is now pickable in SORTED_PIXELS_BLEND
    #65715 Documentation of SoVolumeRender default value of numSlices was inconsistent with implementation
    #65880 Add fog support for volume rendering
    #65883 Fix memory overflow due to wrong memory computation when using multidata – CAS-28812
    #67169 Fix wrong internal memory computation when using data not in BYTE in 2D – CAS-29097
    #67258 Remove SbElapsedTime bottleneck to prevent abnormal lost of time in getElapsed method – CAS-29132
    #67369 Add missing documentation for classes for SiDicomDataSet, SiDicomElement, SiDicomValue, SiDicomSequence
    #67421 Fix Wrong rendering when maxResolutionThreshold was lower than the actual minResolutionThreshold
    #67965 Added A SoPreference (IVVR_ENABLE_ORTHOSLICE_DRAGGER_AXIS_SWITCH) to enable/disable the behaviour introduced by previous developpment. This will ensure the compatibility for any application – CAS-29307
    #68142 Add missing call to NextPowerOf2() to adjust tile size on Z
    #68357 PhysicalRendering example - Shadows 'enable' checkbox works correctly.

  • java
  • #64537 SoWindowElement on processEvent This element is needed to draw lasso of SoExtSelection on Linux
    #64973 Clarify documentation to explain limitation of getSubSlice method from SoVolumeReader class – CAS-28564
    #65991 Replace use of FindClass function in JNI code for CustomClass by Class.forName method in Java code to ensure the right classloader is called – CAS-28800-T3J6