.. Sphinx Project Template documentation master file, created by
   sphinx-quickstart on Fri Dec 18 10:56:01 2020.
   You can adapt this file completely to your liking, but it should at least
   contain the root `toctree` directive.


|ProductDocName|
=======================

HOOPS Visualize is a 3D visualization SDK especially created for the engineering industry. Using HOOPS Visualize as a foundation, you can build your application without worrying about implementing your own 3D rendering framework or the details of loading models. 

.. only:: standard

	HOOPS Visualize is interoperable with our model loading toolkit, HOOPS Exchange, as well as our 3D PDF writer, HOOPS Publish.

In this document, we provide tutorials, sample code, API documentation, and a written guide. Direct engineering support to get your application running and shipping quickly is also available.

If you are new to HOOPS Visualize, we recommend reading the :doc:`Technical Overview <general/technical_overview>` for a summary of our product's capabilities. When you are ready to begin using the API, the Programming Guide is a good place to start. 

HOOPS Visualize HPS API works with both C++ and C#, and is supported on Windows, Mac, Linux, and mobile devices (see our Supported Platforms page for details).

.. toctree::
   :maxdepth: 1
   :caption: Getting Started
   :hidden:

   general/introduction
   general/technical_overview
   general/supported_platforms
   general/supported_file_formats


.. toctree::
   :maxdepth: 1
   :caption: Tutorials
   :hidden:

   Tutorials <guides/tutorials_index>
   general/sandboxes


.. toctree::
   :maxdepth: 1
   :caption: Programming Guide
   :hidden:

   prog_guide/prog_guide_01_index
   prog_guide/0101_database
   prog_guide/0102_api_conventions
   prog_guide/prog_guide_02_index
   prog_guide/prog_guide_03_index
   prog_guide/prog_guide_04_index
   prog_guide/prog_guide_05_index
   prog_guide/prog_guide_06_index
   prog_guide/prog_guide_07_index
   prog_guide/prog_guide_08_index
   prog_guide/prog_guide_09_index
   prog_guide/prog_guide_10_index
   prog_guide/1101_ooc_basics
   prog_guide/1202_virtual_reality
   prog_guide/prog_guide_appendix_index
   
   
.. toctree::
   :caption: API Reference
   :hidden:

   C++ API <api_ref/cpp/index>
   C# API <api_ref/cs/index>


.. toctree::
   :caption: Additional Resources
   :hidden:
	
   Release Notes <general/release_notes/index>
   Public Roadmap <https://techsoft3d.atlassian.net/wiki/spaces/KBHV/pages/1190658077/HOOPS+Visualize+HPS+Public+Roadmap>
   general/acknowledgments	
   general/package_contents
   general/licensing	
   guides/sample_code   
   Downloads <https://developer.techsoft3d.com/hoops/hps/downloads/latest/>
   Archives <archives>


.. toctree::
   :caption: Support
   :hidden:

   Developer Support <https://support.techsoft3d.com/>
   Knowledge Base <https://partner.support.techsoft3d.com/servicedesk/customer/portal/11/article/524288724>
   Community Forum <https://forum.techsoft3d.com/>
   contact_us


.. container:: linkbox-grid-container

   .. container:: linkbox

      .. rubric:: Overview
         :class: title

      .. container:: tagline

            Technical Overview and Release Notes

      * :doc:`Technical Overview <general/technical_overview>`
      * :doc:`Release Notes <general/release_notes/index>`
      * :doc:`Package Contents <general/package_contents>`
	  
	
   .. container:: linkbox

      .. rubric:: Platforms and Formats
         :class: title

      .. container:: tagline

            Information about supported platforms and file formats

      * :doc:`Supported Platforms <general/supported_platforms>`
      * :doc:`Supported Formats <general/supported_file_formats>`
	  
	  
   .. container:: linkbox

      .. rubric:: Getting Started
         :class: title

      .. container:: tagline

            Tutorials and samples for new developers

      * :doc:`Tutorials <guides/tutorials_index>`
      * :doc:`Samples <guides/sample_code>`
      * :doc:`Sandboxes <general/sandboxes>`


   .. container:: linkbox

      .. rubric:: Programming Guide
         :class: title

      .. container:: tagline

            Guide to HOOPS Visualize concepts. Complete TOC available in the sidebar.

      * :doc:`Fundamentals <prog_guide/prog_guide_01_index>`
      * :doc:`Geometry <prog_guide/prog_guide_02_index>`
      * :doc:`Viewing <prog_guide/prog_guide_03_index>`
  
  
   .. container:: linkbox

      .. rubric:: API Reference
         :class: title

      .. container:: tagline

            Detailed information about the HOOPS Visualize APIs

      * :doc:`C++ API <api_ref/cpp/index>`
      * :doc:`C# API <api_ref/cs/index>`
 

   .. container:: linkbox

      .. rubric:: Additional Resources
         :class: title

      .. container:: tagline

            Our forward plans and contact information

      * `Public Roadmap <https://techsoft3d.atlassian.net/wiki/spaces/KBHV/pages/1190658077/HOOPS+Visualize+HPS+Public+Roadmap>`__
      * `Support <https://support.techsoft3d.com/>`__
