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

#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

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

#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

#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

#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)

#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

#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.3

#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

#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

#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

#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

#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

Hotline & support

If you want to get the best out of your products, our Technical Support Team is available to assist you in any question, request, or technical issue that you may have.

Thermo Fisher Scientific is the leading provider of advanced 3D visualization and analysis software tools for developers, engineers and scientists in natural resources, medical and life sciences, and engineering.