Logo

Getting Started

  • Technical Overview
    • Introduction
      • Defining a 3D Model
    • By File
    • By Direct API
    • Mixed Mode
      • Exporting a 3D Model
      • Visualizing and Interrogating a 3D Model in the Browser
      • Creating Rich PDF Documents
    • Creating Your PDF Document
    • Handling Security, Attachments, and File Compression
    • Adding Interactivity to Your PDF
      • JavaScript
      • Data Model
      • Tetra 4D Enrich
    • Next Steps
  • Quickstart
    • How to Start Your HOOPS Publish Evaluation
    • Package Hierarchy
    • Support, Consultancy, and Training
    • Documentation Locations
    • API Conventions
    • Fonts and Resources
    • Using HOOPS Publish with HOOPS Exchange
    • Using HOOPS Publish with HOOPS Visualize
    • The Hello World Example
  • Supported Platforms
    • Microsoft Visual Studio Runtime Requirements
    • Format Support and Platform
    • Using Other Operating Systems and Compilers
  • File Formats
    • Import Formats
    • Export Formats

Programming Guide

  • Getting Started
    • Initializing HOOPS Publish
    • Model Creation
  • Authoring
    • Overview
    • Creating a PDF from scratch
    • Document Functionalities
    • Page Layout
    • Populating Fields
    • Defining 3D
  • Enriching
    • Interactivity
    • Animation API
    • Using Object Data Tables
    • Data Model
    • Using Javascript
    • Getting Unique Identifiers
    • Using Tetra 4D Enrich Templates
  • Exporting to Web Format
    • Exporting a model to web format
    • Exporting a PDF to the web format
    • Customize a PDF web export
  • Distributing Application

API References

  • Exchange Modules
    • HOOPS Publish Modules
      • Base Module
        • PDF Library Session Functions
        • Library Session Functions
        • License module
        • Custom Memory Allocation
        • Custom Report
        • Custom API Trace functions
        • Custom Progress-Indicator
      • 3D Module
        • Load & Export Module
        • Entity Access and Creation
      • HTML Module
        • Export SCS Module
        • Export monolithic HTML Module
      • PDF Module
        • PDF Entity Types
        • Document Module
        • Layout Module
        • 3D PDF Model Module
        • Interactivity Module
        • Export Image Module
    • Driver selection with A3DPOSTERDRV
    • HOOPS Exchange API
      • Compute HLR
        • Type of HLR curves result.
      • Constraint Module
      • Feature module
    • Field to indicate the options for filtering 3D views.
    • Bit Field for Behavior on Graphics
    • Display Style
    • Flags for Drawing Model File Entities
    • Bit field flag Defining how Linked files are managed, for Revit files.
    • Graphics
      • A3DGraphicsData
      • A3DGraphStyleData
      • A3DGraphRgbColorData
      • A3DGraphLinePatternData
      • A3DGraphMaterialData
      • A3DGraphPictureData
      • A3DGraphDottingPatternData
      • A3DGraphHatchingPatternLineData
      • A3DGraphHatchingPatternData
      • A3DGraphSolidPatternData
      • A3DGraphVPicturePatternData
      • A3DGraphAmbientLightData
      • A3DGraphPointLightData
      • A3DGraphSpotLightData
      • A3DGraphDirectionalLightData
      • A3DMiscCascadedAttributesData
    • Textures
      • Texture Definition
        • A3DGraphTextureDefinitionData
        • Texture Mapping Operator
        • Texture Mapping Type
        • Texture Function
        • Texture Mapping Attribute
        • Texture Applying Mode
        • PBR attribute name
        • Texture Blend Parameter
        • Texture Alpha Mode Parameter
        • Texture Mapping Attribute Components
        • Texture Alpha Test
        • Texture Wrapping Mode
        • Texture Transformation
      • Texture Application
        • A3DGraphTextureApplicationData
    • Fundamental Type Definitions
  • All C Structures
  • All C Functions
  • All Files
    • A3DCommonReadWrite.h
      • A3DRWParamsGeneralData
      • A3DRWParamsPmiData
      • A3DRWParamsTessellationData
      • A3DRWParamsSearchDirData
      • A3DRWParamsAssemblyData
      • A3DRWParamsMultiEntriesData
      • A3DRWParamsCatiaV4Data
      • A3DRWParamsCatiaV5Data
      • A3DRWParamsUnigraphicsData
      • A3DRWParamsProEData
      • A3DRWValidationPropertiesThresholdData
      • A3DRWParamsStepData
      • A3DRWParamsIGESData
      • A3DRWParamsIFCData
      • A3DRWParamsJTData
      • A3DRWParamsParasolidData
      • A3DRWParamsSolidworksData
      • A3DRWParamsInventorData
      • A3DRWParamsRhinoData
      • A3DRWParamsRevitData
      • A3DRWParamsSolidEdgeData
      • A3DRWParamsSpecificLoadData
      • A3DRWParamsIncrementalLoadData
      • A3DRWParamsLoadData
      • A3DStream3DPDFData
      • A3DRWParamsExportPrcData
      • A3DRWParamsExportU3DData
      • A3DRWParamsExportStepData
      • A3DRWParamsExportJTData
      • A3DRWParamsExportIgesData
      • A3DRWParamsExportStlData
      • A3DRWParamsExport3mfData
      • A3DRWParamsExportXMLData
      • A3DRWParamsExportObjData
      • A3DRWParamsExportFbxData
      • A3DRWParamsExportGltfData
    • A3DDoxPublish.h
    • A3DDoxPublish_HEStubs.h
    • A3DPDFAdvancedPublishSDK.h
      • A3DPDF3DNodesReferencesData
      • A3DPDFBomElementInfoData
      • A3DPDFNodeAttributeData
      • A3DPDFNodeData
      • A3DPDFModelFileNodesData
      • A3DPDFCheckBoxData
      • A3DPDFRadioButtonData
      • A3DPDFListBoxData
      • A3DPDFDropDownListData
      • A3DPDF3DViewCarouselData
      • A3DPDFScrollTableData
      • A3DPDFDataTableData
      • A3DPDFTable3DViewsData
      • A3DPDFMapIndexData
      • A3DPDFDataRelationshipData
      • A3DPDFLayerData
    • A3DPDFEnums.h
    • A3DPDFInitializeFunctions.h
    • A3DPDFPublishSDK.h
      • A3DPDFRgbColorData
      • A3DPDFPageData
      • A3DPDFPageData2
      • A3DPDFRectData
      • A3DPDFRectDData
      • A3DPDFDocumentInformationData
      • A3DPDFTextData
      • A3DPDFTextDataEx
      • A3DPDFImageData
      • A3DPDFLinkData
      • A3DPDFTableData
      • A3DPDFTableStyleData
      • A3DPDFTableCellDescData
      • A3DPDFTableRowDescData
      • A3DPDFTableDescData
      • A3DPDFFieldData
      • A3DPDF3DArtworkData
      • A3DPDFSectionDisplayData
      • A3DPDF3DArtworkData2
      • A3DPDF3DAnnotData
      • A3DPDFSnapshotOptionsData
      • A3DPDFViewData
      • A3DPDFAnimTransformationData
      • A3DPDFAnimAppearanceData
      • A3DPDFAnimCameraData
      • A3DPDFAnimKeyFrameData
      • A3DPDFAnimMotionData
      • A3DPDFTargetEntityData
      • A3DPDFAnimMotionData2
      • A3DPDFAnimationData
      • A3DPDFButtonData
      • A3DPDFTextFieldData
      • A3DPDFDigitalSignatureData
      • A3DPDFDashPatternData
      • A3DPDFGraphicRectangleData
      • A3DPDFGraphicLineData
      • A3DPDFGraphicArcData
      • A3DPDFGraphicBezierCurveData
      • A3DPDFGraphicCompositePathData
      • A3DPDFActionSetViewData
      • A3DPDFActionStartAnimationData
      • A3DPDFActionPauseAnimationData
      • A3DPDFActionResumeAnimationData
      • A3DPDFActionSetRenderingStyleData
      • A3DPDFActionLaunchURLData
      • A3DPDFRichMediaAnnotData
    • A3DPDFReadWrite.h
      • A3DRWParamsExportScsData
      • A3DRWHtmlOfflineData
      • A3DRwHtmlMetaTag
      • A3DRWParamsExportHtmlData
    • A3DSDK.h
    • A3DSDKBase.h
    • A3DSDKDrawing.h
      • A3DDrawingModelData
      • A3DDrawingSheetFormatData
      • A3DDrawingSheetData
      • A3DDrawingClipFrameData
      • A3DDrawingViewData
      • A3DDrawingBlockBasicData
      • A3DDrawingBlockOperatorData
      • A3DDrawingCurveData
      • A3DDrawingFilledAreaData
      • A3DDrawingPictureData
      • A3DDrawingVerticesData
    • A3DSDKEnums.h
    • A3DSDKErrorCodes.h
    • A3DSDKGeometry.h
      • A3DVector2dData
      • A3DVector3dData
      • A3DIntervalData
      • A3DDomainData
      • A3DBoundingBoxData
      • A3DParameterizationData
      • A3DUVParameterizationData
    • A3DSDKGeometryCrv.h
      • A3DCrvNurbsData
      • A3DCrvLineData
      • A3DCrvCircleData
      • A3DCrvEllipseData
      • A3DCrvParabolaData
      • A3DCrvHyperbolaData
      • A3DCrvPolyLineData
      • A3DCrvCompositeData
      • A3DCrvEquationData
      • A3DCrvTransformData
      • A3DCrvOnSurfData
      • A3DCrvOffsetData
      • A3DCrvHelixPitchCstData
      • A3DCrvHelixPitchVarData
      • A3DCrvHelixData
      • A3DCrossingPointsCrvIntersectionData
      • A3DCrvIntersectionData
      • A3DCrvBlend02BoundaryData
    • A3DSDKGeometrySrf.h
      • A3DSurfNurbsData
      • A3DSurfSphereData
      • A3DSurfCylinderData
      • A3DSurfTorusData
      • A3DSurfRevolutionData
      • A3DSurfExtrusionData
      • A3DSurfOffsetData
      • A3DSurfPlaneData
      • A3DSurfBlend01Data
      • A3DSurfBlend02Data
      • A3DSurfBlend03Data
      • A3DSurfConeData
      • A3DSurfCylindricalData
      • A3DSurfRuledData
      • A3DSurfPipeData
      • A3DSurfTransformData
      • A3DSurfFromCurvesData
    • A3DSDKGlobalData.h
      • A3DGlobalData
    • A3DSDKGraphics.h
      • A3DGraphicsData
      • A3DGraphStyleData
      • A3DGraphRgbColorData
      • A3DGraphLinePatternData
      • A3DGraphMaterialData
      • A3DGraphPictureData
      • A3DGraphDottingPatternData
      • A3DGraphHatchingPatternLineData
      • A3DGraphHatchingPatternData
      • A3DGraphSolidPatternData
      • A3DGraphVPicturePatternData
      • A3DGraphCameraData
      • A3DGraphAmbientLightData
      • A3DGraphPointLightData
      • A3DGraphSpotLightData
      • A3DGraphDirectionalLightData
      • A3DGraphSceneDisplayParametersData
      • A3DMiscCascadedAttributesData
    • A3DSDKInitializeFunctions.h
    • A3DSDKLicense.h
    • A3DSDKMarkup.h
      • A3DMkpLeaderData
      • A3DMkpAnnotationItemData
      • A3DMkpAnnotationSetData
      • A3DMkpAnnotationReferenceData
      • A3DMkpViewData
      • A3DMkpViewFlagsData
      • A3DMiscMarkupLinkedItemData
      • A3DMkpMarkupData
      • A3DMkpRTFFieldData
      • A3DFontKeyData
      • A3DFontData
    • A3DSDKMarkupDefinition.h
      • A3DMDTextPropertiesData
      • A3DMarkupDefinitionData
    • A3DSDKMarkupDimension.h
      • A3DMDDimensionValueFormatData
      • A3DMDDimensionSimpleToleranceFormatData
      • A3DMDDimensionCombinedToleranceFormatData
      • A3DMDDimensionValueData
      • A3DMDDimensionSecondPartData
      • A3DMDDimensionForeshortenedData
      • A3DMDDimensionLineSymbolData
      • A3DMDDimensionLineData
      • A3DMDDimensionFunnelData
      • A3DMDDimensionExtremityData
      • A3DMDDimensionExtentionLineData
      • A3DMarkupDimensionData
    • A3DSDKMarkupLeaderDefinition.h
      • A3DMDPosition3DData
      • A3DMDPosition2DData
      • A3DMDPositionReferenceData
      • A3DMDLeaderSymbolData
      • A3DMDMarkupLeaderStubData
      • A3DMDLeaderDefinitionData
    • A3DSDKMarkupSymbol.h
      • A3DMarkupRoughnessData
      • A3DMarkupBalloonData
      • A3DMarkupFastenerData
      • A3DMarkupLocatorData
      • A3DMarkupMeasurementPointData
    • A3DSDKMarkupText.h
      • A3DMDTextPositionData
      • A3DMarkupTextData
      • A3DMarkupCoordinateData
      • A3DMarkupRichTextData
    • A3DSDKMarkupTolerance.h
      • A3DMarkupDatumData
      • A3DMDFCFDraftingRowData
      • A3DMDFCValueData
      • A3DMDFCTolerancePerUnitData
      • A3DMDFCProjectedZoneData
      • A3DMDFCFToleranceValueData
      • A3DMDFCFRowDatumData
      • A3DMDFCFDrawingRowData
      • A3DMDFCFIndicatorData
      • A3DMDFCFDraftingIndicatorData
      • A3DMDFeatureControlFrameData
      • A3DMDToleranceSizeValueData
      • A3DMDToleranceSizeData
      • A3DMarkupGDTData
    • A3DSDKMarkupWelding.h
      • A3DMarkupSpotWeldingData
      • A3DMarkupLineWeldingData
    • A3DSDKMath.h
      • A3DMathFct1DPolynomData
      • A3DMathFct1DTrigonometricData
      • A3DMathFct1DFractionData
      • A3DMathFct1DArctanCosData
      • A3DMathFct1DCombinationData
      • A3DMathFct3DLinearData
      • A3DMathFct3DNonLinearData
    • A3DSDKMisc.h
      • A3DMiscGeneralTransformationData
      • A3DMiscCartesianTransformationData
      • A3DMiscEntityReferenceData
      • A3DMiscReferenceOnTopologyData
      • A3DMiscReferenceOnTessData
      • A3DMiscReferenceOnCsysItemData
      • A3DMiscMaterialFiberData
      • A3DMiscMaterialHoneyCombData
      • A3DMiscMaterialIsotropicData
      • A3DMiscMaterialOrthotropic2DData
      • A3DMiscMaterialOrthotropic3DData
      • A3DMiscMaterialAnisotropicData
      • A3DMiscMaterialPropertiesData
    • A3DSDKRepItems.h
      • A3DRiRepresentationItemData
      • A3DRiSetData
      • A3DRiPointSetData
      • A3DRiDirectionData
      • A3DRiCoordinateSystemData
      • A3DRiCurveData
      • A3DRiPlaneData
      • A3DRiBrepModelData
      • A3DRiPolyBrepModelData
      • A3DRiPolyWireData
    • A3DSDKRootEntities.h
      • A3DRootBaseData
      • A3DRootBaseWithGraphicsData
      • A3DMiscSingleAttributeData
      • A3DMiscAttributeData
      • A3DMiscAttributeBasicUnitData
      • A3DMiscAttributeUnitData
    • A3DSDKStructure.h
      • A3DAsmModelFileData
      • A3DTreeComputeParameters
      • A3DMaterialAndVisualisationInfos
      • A3DViewMaterialAndVisualisationInfos
      • A3DAsmProductOccurrenceData
      • A3DAsmAttachmentsInfosSLW
      • A3DAsmProductOccurrenceDataSLW
      • A3DAsmProductOccurrenceDataCat
      • A3DAsmProductOccurrenceDataCV5
      • A3DPromotedBodyUg
      • A3DElementsByRefsetUg
      • A3DAsmProductOccurrenceDataUg
      • A3DAsmProductOccurrenceDataProe
      • A3DAsmProductOccurrenceDataInv
      • A3DAsmProductOccurrenceDataJT
      • A3DAsmLayer
      • A3DAsmPartDefinitionData
      • A3DAsmLayerFilterItemData
      • A3DAsmEntityFilterItemData
      • A3DAsmFilterData
    • A3DSDKTessellation.h
      • A3DTessBaseData
      • A3DTessFaceData
      • A3DTess3DData
      • A3DTess3DWireData
      • A3DTessMarkupData
      • A3DMeshData
      • A3DRiComputeMeshDataParameters
    • A3DSDKTexture.h
      • A3DGraphTextureTransformationData
      • A3DGraphTextureDefinitionData
      • A3DGraphTextureApplicationData
    • A3DSDKTopology.h
      • A3DTopoBodyData
      • A3DTopoContextData
      • A3DTopoSingleWireBodyData
      • A3DTopoBrepDataData
      • A3DTopoConnexData
      • A3DTopoShellData
      • A3DTopoFaceData
      • A3DTopoLoopData
      • A3DTopoCoEdgeData
      • A3DTopoEdgeData
      • A3DTopoWireEdgeData
      • A3DTopoUniqueVertexData
      • A3DTopoMultipleVertexData
    • A3DSDKTypes.h

Additional Resources

  • Release Notes
    • Fixed Bugs List
    • HOOPS Publish 2024
    • HOOPS Publish 2023 SP2 U2
    • HOOPS Publish 2023 SP2 U1
    • HOOPS Publish 2023 SP2
    • HOOPS Publish 2023 SP1 U1
    • HOOPS Publish 2023 SP1
    • HOOPS Publish 2023 U1
    • HOOPS Publish 2023
    • HOOPS Publish 2022 SP2 U2
    • HOOPS Publish 2022 SP2 U1
    • HOOPS Publish 2022 SP2
    • HOOPS Publish 2022 SP1 U1
    • HOOPS Publish 2022 SP1
    • HOOPS Publish 2022 U2
    • HOOPS Publish 2022 U1
    • HOOPS Publish 2022
    • HOOPS Publish 2021 SP2 U2
    • HOOPS Publish 2021 SP2 U1
    • HOOPS Publish 2021 SP2
    • HOOPS Publish 2021 SP1 U1
    • HOOPS Publish 2021 SP1
    • HOOPS Publish 2021
    • HOOPS Publish 2020 SP2 U2
    • HOOPS Publish 2020 SP2 U1
    • HOOPS Publish 2020 SP2
    • HOOPS Publish 2020 SP1 U1
    • HOOPS Publish 2020 SP1
    • HOOPS Publish 2020 U1
    • HOOPS Publish 2020
    • HOOPS Publish 2019 SP2 U2
    • HOOPS Publish 2019 SP2 U1
    • HOOPS Publish 2019 SP2
    • HOOPS Publish 2019 SP1 U1
    • HOOPS Publish 2019 SP1
    • HOOPS Publish 2019 U1
    • HOOPS Publish 2019
    • HOOPS Publish 2018 SP2 U2
    • HOOPS Publish 2018 SP2 U1
    • HOOPS Publish 2018 SP2
    • HOOPS Publish 2018 SP1 U1
    • HOOPS Publish 2018 SP1
    • HOOPS Publish 2018 U3
    • HOOPS Publish 2018 U2
    • HOOPS Publish 2018 U1
    • HOOPS Publish 2018
    • HOOPS Publish 2017 SP2 U2
    • HOOPS Publish 2017 SP2 U1
    • HOOPS Publish 2017 SP2
    • HOOPS Publish 2017 SP1 U2
    • HOOPS Publish 2017 SP1 U1
    • HOOPS Publish 2017 SP1
    • HOOPS Publish 2017 U2
    • HOOPS Publish 2017 U1
    • HOOPS Publish 2017
    • HOOPS Publish 2016 SP2 U2
    • HOOPS Publish 2016 SP2
    • HOOPS Publish 2016 SP1 Update 3
    • HOOPS Publish 2016 SP1 Update 2
    • HOOPS Publish 2016 SP1
    • HOOPS Publish 2016
    • HOOPS Publish 2015 Service Pack 2
    • HOOPS Publish 2015 Service Pack 1
    • HOOPS Publish 2015 Update 1
    • HOOPS Publish 2015
    • HOOPS Publish - v7.20 Changes
    • HOOPS Publish - v7.10 Changes
    • HOOPS Publish - v7.00 Changes
    • HOOPS Publish - v6.10 Changes
    • HOOPS Publish - v6.00 Changes
    • HOOPS Publish - V5.30 Changes
  • Public Roadmap
  • Acknowledgments
  • Knowledge Base
  • Support
  • Community Forum
  • Sample Code
  • Downloads
  • Archives
HOOPS Publish
  • Files
  • A3DSDKRepItems.h
Previous Next

A3DSDKRepItems.h

Types

A3DRiRepresentationItemData

A3DRiSetData

A3DRiPointSetData

A3DRiDirectionData

A3DRiCoordinateSystemData

A3DRiCurveData

A3DRiPlaneData

A3DRiBrepModelData

A3DRiPolyBrepModelData

A3DRiPolyWireData

Functions

A3DStatus

A3DRiRepresentationItemGet

A3DStatus

A3DRiRepresentationItemSet

A3DStatus

A3DRiRepresentationItemDeepCopy

A3DStatus

A3DRiRepresentationItemComputeTessellation

A3DStatus

A3DRiReleaseTessellation

A3DStatus

A3DRiComputeMesh

A3DStatus

A3DRiRepresentationItemEditCoordinateSystem

A3DStatus

A3DRiSetGet

A3DStatus

A3DRiSetCreate

A3DStatus

A3DRiSetEdit

A3DStatus

A3DRiPointSetGet

A3DStatus

A3DRiPointSetCreate

A3DStatus

A3DRiPointSetEdit

A3DStatus

A3DRiDirectionGet

A3DStatus

A3DRiDirectionCreate

A3DStatus

A3DRiDirectionEdit

A3DStatus

A3DRiCoordinateSystemGet

A3DStatus

A3DRiCoordinateSystemCreate

A3DStatus

A3DRiCoordinateSystemEdit

A3DStatus

A3DRiCurveGet

A3DStatus

A3DRiCurveCreate

A3DStatus

A3DRiCurveEdit

A3DStatus

A3DRiCurveSupportGet

A3DStatus

A3DRiPlaneGet

A3DStatus

A3DRiPlaneCreate

A3DStatus

A3DRiPlaneEdit

A3DStatus

A3DRiPlaneSupportGet

A3DStatus

A3DRiBrepModelGet

A3DStatus

A3DRiBrepModelCreate

A3DStatus

A3DRiBrepModelEdit

A3DStatus

A3DRiPolyBrepModelGet

A3DStatus

A3DRiPolyBrepModelCreate

A3DStatus

A3DRiPolyBrepModelEdit

A3DStatus

A3DRiPolyWireGet

A3DStatus

A3DRiPolyWireCreate

Detailed Description

Author

Tech Soft 3D

Version

24.0

Date

December 2023

Copyright

Copyright (c) 2010 - 2023 by Tech Soft 3D, Inc. All rights reserved.

Previous Next

© Copyright 2023, Tech Soft 3D

Return to top