HOOPS Publish 2018
New Features and Enhancements
New function \ref A3DMiscReferenceOnTessCreate Enables the creation of PMIs linked to tessellation
New function \ref A3DPDFCheckPDFLibInitialization Determines if the PDF Library has been initialized with \ref A3DPDFInitializePDFLibAndResourceDirectory() .
HOOPS Publish no longer requires changing the current directory before initialization. This is now performed internally at the appropriate time.
New functionality has been created to link markup with the tessellated geometry in cases where there is no B-rep. See \ref A3DMiscReferenceOnTessCreate() for more details.
Fixed Bugs
Issue Number |
Description |
---|---|
29285 |
View in PDF is different between 2017 and 2017SP1 |
30051 |
Adobe Reader/Acrobat crash when opening the published PDF |
License Key Update
Important: A new license key specifically generated for HOOPS Publish 2018 and above is required. Licenses generated for previous versions will not work. Please visit the HOOPS Publish download page to generate a new key.
In addition, the header file downloaded from the Developer Zone has been renamed from A3DSDKLicenseKey.h to hoops_license.h. Please remove old A3DSDKLicenseKey.h files.
Lastly, A3DLicPutLicense()
,
A3DLicPutPRCLicense()
and
A3DLicPutLicenseFile()
have been
replaced by
A3DLicPutUnifiedLicense()
. Please
note, the return type and parameters for
A3DLicPutUnifiedLicense()
are
different from the functions it is replacing.
Visual Studio 2015
As mentioned in the 2017 SP1 release notes, we have discontinued the Visual Studio 2013 package. This does not mean that you have to use Visual Studio 2015 to compile your projects, since HOOPS Publish binaries and functions are dynamically linked with your application using GetProcAddress mechanisms. Therefore, you just need to make sure that the VS 2015 redistributable package is included with your application. Links to the redistributable packages are available in the Publish “Downloads” section of our Developer Zone.