.. role:: raw-html(raw)
    :format: html

.. |supported| image:: ../../_assets/images/green_circle.png
   
.. |na| image:: ../../_assets/images/grey_circle.png
   
.. |unsupported| image:: ../../_assets/images/red_circle.png
   
.. |partialsupport| image:: ../../_assets/images/gray_green_circle.png


3DF 28.10
=========

**WARNING.** We are planning to remove support for Android x86 (32-bit) and v7 by the end of the year. If you are still supporting these platforms and need advice about how to proceed, please contact TS3D Support to discuss your options.
   
   
Library Compatibility Information
---------------------------------

.. only:: not spatial

	.. csv-table::
		:header: "Library Name", "Version", "Windows", "Linux", "OS X", "Notes"
		
		"DGN Direct", "4.2", |supported|, |unsupported|, |unsupported|, ""
		"HOOPS Communicator", "2022 SP1", |supported|, |unsupported|, |unsupported|, ""
		"HOOPS Exchange", "2023 SP1 U1", |supported|, |supported|, |unsupported|, ""
		"HOOPS Publish", "2023 SP1 U1", |supported|, |supported|, |unsupported|, "Requires support for SSSE3 instruction set."
		".NET Framework", "4.8", |supported|, |unsupported|, |unsupported|, "v5.0 required when using VS 2019"
		"Parasolid", "32.0.x", |supported|, |supported|, |unsupported|, ""
		"Qt", "5.12.7", |supported|, |supported|, |unsupported|, "Visualize is compatible with Qt 5.4 on OSX "
		"RealDWG", "2019", |supported|, |unsupported|, |unsupported|, "RealDWG 2019 is compatible with Visual Studio 2015 Update 3 and Visual Studio 2017 Update 2 "
		"SketchUp", "2023", |supported|, |unsupported|, |unsupported|, "64-bit Windows only. Requires Visual Studio 2019 Redistributable."
		
.. only:: spatial

	.. csv-table::
		:header: "Library Name", "Version", "Windows", "Linux", "OS X", "Notes"
		
		"DGN Direct", "4.2", |supported|, |unsupported|, |unsupported|, ""
		".NET Framework", "4.0", |supported|, |unsupported|, |unsupported|, "v4.5 required for wpf_image and for WPF over Remote Desktop"
		"Qt", "5.12.7", |supported|, |supported|, |unsupported|, "Visualize is compatible with Qt 5.4 on OSX "
		"RealDWG", "2019", |supported|, |unsupported|, |unsupported|, "RealDWG 2019 is compatible with Visual Studio 2015 Update 3 and Visual Studio 2017 Update 2 "
		"SketchUp", "2023", |supported|, |unsupported|, |unsupported|, "64-bit Windows only. Requires Visual Studio 2019 Redistributable."


Documentation Updates
---------------------

**Partial match in search results.** Search now looks for matches anywhere inside a word. This is particularly handy when searching the API Reference, where many related functions share terms in their names.


Enhancements
------------

**Shader enhancements.** Specific behaviors such as custom colors and interpolation can be applied to lines and markers using custom vertex shaders.

**Point cloud API.** There is a new way to import point cloud data. :doc:`This page </prog_guide/misc/ooc_preprocessing_data>` has information about the new programmatic approach.

**Memory usage reduced.** Memory usage reduced when saving file to PostScript.

**Memory usage reduced.** Memory usage reduced when using include paths in the segment tree.


Functional Changes
------------------

**Faster text.** Highlighted text now uses the hardware acceleration path for all types of text resulting in improved rendering performance


Fixed Bugs
----------

.. csv-table::
	:header: "Issue Number", "Description"
	
	"SDHV-20013", "Shader: Edge thickness cannot be set"
	"SDHV-19885", "Memory leak and Crash while orbit model"
	"SDHV-19868", "HOOPS crash when loading HMF file v27.10"
	"SDHV-19858", "File Size differences when exporting to EMF file"
	"SDHV-19848", "Hoops Visualize Print Problem [230209-000002]"
	"SDHV-19805", "Text anti-aliasing with windows extending beyond -1.0..1.0 range"
	"SDHV-19800", "Transparency calculation of markers not working properly when creating screenshots with HC_Show_Partial_Image"
	"SDHV-19794", "Some reference geometry is not shown when 'quick moves' is on"
	"SDHV-19752", "PBR Materials transparency problems <230103-000000>"
	"SDHV-19739", "File not opening"
	"SDHV-19661", "Performance difference between static mode and non-static mod"
	"SDHV-19657", "How to dim a segment color"
	"SDHV-19598", "Text vanish in hidden lines and a far zoom"
	"SDHV-19588", "Image driver bug - small circle markers look more like diamond"
	"SDHV-19567", "Conditional analysis"
	"SDHV-19520", "Custom glyph color"
	"SDHV-19517", "Modern Shaders on Edges cannot access per-vertex Data"
	"SDHV-19286", "Opening the same file in HOOPS ver 2340 vs HOOPS ver 2610 results in increased memory usage"
	"SDHV-19101", "[3DF Upgrade 26.20] Vector display taking 65.1% more time with HOOPS 3DF 26.20 - Critical"
	