Logo
2023 U1

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
    • Deprecated Platform Supports
    • Format Support and Platform
    • Using Other Operating Systems and Compilers
  • File Formats
    • Import Formats
    • Export Formats
  • Sample Code
    • HOOPS Publish Standard Samples
    • Samples Available in HOOPS Publish Advanced
    • Samples Only Available in HOOPS Publish Advanced
  • Acknowledgments
    • HOOPS Publish Core
      • Lib3MF 2.0.0
      • Assimp 4.1.0
      • Boost 1.81
      • Nlohmann’s JSON 3.9.1
      • OpenNURBS SDK 7.0.5
      • STB Image 2.23
      • STB Image Write 1.13
      • TinyGLTF 2.5.0
      • TinyXML 2.6.2
      • ZLib 1.2.12
      • LZMA 19.00
      • TwoFish
      • LibXML2 2.6.32
      • Adobe PDFL SDK 18.0.4PlusP1g
    • HOOPS Publish Extended
      • CS-Map 14.20/15.10
      • ODA 23.8
      • Curl 7.75.0
      • FreeImage 3.18.0
      • FreeType 2.10.4
      • libXML 2.9.7
      • LIBXL 3.8.2
      • OLESS 3.12
      • OpenCollada 1.6.68
      • OpenSSL 1.1.1l
      • PDFIUM
      • Qt 4.8.2
      • QPDF 6.0.0
      • TBB 4
      • ZMQ 4.3.1
  • Knowledge Base
  • Support
  • Downloads
  • Community Forum
  • Archives

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 Reference

  • 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
    • Textures
      • Texture Definition
        • 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
    • Fundamental Type Definitions
  • All C Structures
    • A3DAsmAttachmentsInfosSLW
    • A3DAsmEntityFilterItemData
    • A3DAsmFilterData
    • A3DAsmLayer
    • A3DAsmLayerFilterItemData
    • A3DAsmModelFileData
    • A3DAsmPartDefinitionData
    • A3DAsmProductOccurrenceData
    • A3DAsmProductOccurrenceDataCat
    • A3DAsmProductOccurrenceDataCV5
    • A3DAsmProductOccurrenceDataInv
    • A3DAsmProductOccurrenceDataJT
    • A3DAsmProductOccurrenceDataProe
    • A3DAsmProductOccurrenceDataSLW
    • A3DAsmProductOccurrenceDataUg
    • A3DBoundingBoxData
    • A3DCrossingPointsCrvIntersectionData
    • A3DCrvBlend02BoundaryData
    • A3DCrvCircleData
    • A3DCrvCompositeData
    • A3DCrvEllipseData
    • A3DCrvEquationData
    • A3DCrvHelixData
    • A3DCrvHelixPitchCstData
    • A3DCrvHelixPitchVarData
    • A3DCrvHyperbolaData
    • A3DCrvIntersectionData
    • A3DCrvLineData
    • A3DCrvNurbsData
    • A3DCrvOffsetData
    • A3DCrvOnSurfData
    • A3DCrvParabolaData
    • A3DCrvPolyLineData
    • A3DCrvTransformData
    • A3DDomainData
    • A3DDrawingBlockBasicData
    • A3DDrawingBlockOperatorData
    • A3DDrawingClipFrameData
    • A3DDrawingCurveData
    • A3DDrawingFilledAreaData
    • A3DDrawingModelData
    • A3DDrawingPictureData
    • A3DDrawingSheetData
    • A3DDrawingSheetFormatData
    • A3DDrawingVerticesData
    • A3DDrawingViewData
    • A3DElementsByRefsetUg
    • A3DFontData
    • A3DFontKeyData
    • A3DGlobalData
    • A3DGraphAmbientLightData
    • A3DGraphCameraData
    • A3DGraphDirectionalLightData
    • A3DGraphDottingPatternData
    • A3DGraphHatchingPatternData
    • A3DGraphHatchingPatternLineData
    • A3DGraphicsData
    • A3DGraphLinePatternData
    • A3DGraphMaterialData
    • A3DGraphPictureData
    • A3DGraphPointLightData
    • A3DGraphRgbColorData
    • A3DGraphSceneDisplayParametersData
    • A3DGraphSolidPatternData
    • A3DGraphSpotLightData
    • A3DGraphStyleData
    • A3DGraphTextureApplicationData
    • A3DGraphTextureDefinitionData
    • A3DGraphTextureTransformationData
    • A3DGraphVPicturePatternData
    • A3DIntervalData
    • A3DMarkupBalloonData
    • A3DMarkupCoordinateData
    • A3DMarkupDatumData
    • A3DMarkupDefinitionData
    • A3DMarkupDimensionData
    • A3DMarkupFastenerData
    • A3DMarkupGDTData
    • A3DMarkupLineWeldingData
    • A3DMarkupLocatorData
    • A3DMarkupMeasurementPointData
    • A3DMarkupRichTextData
    • A3DMarkupRoughnessData
    • A3DMarkupSpotWeldingData
    • A3DMarkupTextData
    • A3DMaterialAndVisualisationInfos
    • A3DMathFct1DArctanCosData
    • A3DMathFct1DCombinationData
    • A3DMathFct1DFractionData
    • A3DMathFct1DPolynomData
    • A3DMathFct1DTrigonometricData
    • A3DMathFct3DLinearData
    • A3DMathFct3DNonLinearData
    • A3DMDDimensionCombinedToleranceFormatData
    • A3DMDDimensionExtentionLineData
    • A3DMDDimensionExtremityData
    • A3DMDDimensionForeshortenedData
    • A3DMDDimensionFunnelData
    • A3DMDDimensionLineData
    • A3DMDDimensionLineSymbolData
    • A3DMDDimensionSecondPartData
    • A3DMDDimensionSimpleToleranceFormatData
    • A3DMDDimensionValueData
    • A3DMDDimensionValueFormatData
    • A3DMDFCFDraftingIndicatorData
    • A3DMDFCFDraftingRowData
    • A3DMDFCFDrawingRowData
    • A3DMDFCFIndicatorData
    • A3DMDFCFRowDatumData
    • A3DMDFCFToleranceValueData
    • A3DMDFCProjectedZoneData
    • A3DMDFCTolerancePerUnitData
    • A3DMDFCValueData
    • A3DMDFeatureControlFrameData
    • A3DMDLeaderDefinitionData
    • A3DMDLeaderSymbolData
    • A3DMDMarkupLeaderStubData
    • A3DMDPosition2DData
    • A3DMDPosition3DData
    • A3DMDPositionReferenceData
    • A3DMDTextPositionData
    • A3DMDTextPropertiesData
    • A3DMDToleranceSizeData
    • A3DMDToleranceSizeValueData
    • A3DMiscAttributeBasicUnitData
    • A3DMiscAttributeData
    • A3DMiscAttributeUnitData
    • A3DMiscCartesianTransformationData
    • A3DMiscCascadedAttributesData
    • A3DMiscEntityReferenceData
    • A3DMiscGeneralTransformationData
    • A3DMiscMarkupLinkedItemData
    • A3DMiscMaterialAnisotropicData
    • A3DMiscMaterialFiberData
    • A3DMiscMaterialHoneyCombData
    • A3DMiscMaterialIsotropicData
    • A3DMiscMaterialOrthotropic2DData
    • A3DMiscMaterialOrthotropic3DData
    • A3DMiscMaterialPropertiesData
    • A3DMiscPhysicMaterialData
    • A3DMiscReferenceOnCsysItemData
    • A3DMiscReferenceOnTessData
    • A3DMiscReferenceOnTopologyData
    • A3DMiscSingleAttributeData
    • A3DMkpAnnotationItemData
    • A3DMkpAnnotationReferenceData
    • A3DMkpAnnotationSetData
    • A3DMkpLeaderData
    • A3DMkpMarkupData
    • A3DMkpRTFFieldData
    • A3DMkpViewData
    • A3DMkpViewFlagsData
    • A3DParameterizationData
    • A3DPDF3DAnnotData
    • A3DPDF3DArtworkData
    • A3DPDF3DArtworkData2
    • A3DPDF3DNodesReferencesData
    • A3DPDF3DViewCarouselData
    • A3DPDFActionLaunchURLData
    • A3DPDFActionPauseAnimationData
    • A3DPDFActionResumeAnimationData
    • A3DPDFActionSetRenderingStyleData
    • A3DPDFActionSetViewData
    • A3DPDFActionStartAnimationData
    • A3DPDFAnimAppearanceData
    • A3DPDFAnimationData
    • A3DPDFAnimCameraData
    • A3DPDFAnimKeyFrameData
    • A3DPDFAnimMotionData
    • A3DPDFAnimMotionData2
    • A3DPDFAnimTransformationData
    • A3DPDFBomElementInfoData
    • A3DPDFButtonData
    • A3DPDFCheckBoxData
    • A3DPDFDashPatternData
    • A3DPDFDataRelationshipData
    • A3DPDFDataTableData
    • A3DPDFDigitalSignatureData
    • A3DPDFDocumentInformationData
    • A3DPDFDropDownListData
    • A3DPDFFieldData
    • A3DPDFGraphicArcData
    • A3DPDFGraphicBezierCurveData
    • A3DPDFGraphicCompositePathData
    • A3DPDFGraphicLineData
    • A3DPDFGraphicRectangleData
    • A3DPDFImageData
    • A3DPDFLayerData
    • A3DPDFLinkData
    • A3DPDFListBoxData
    • A3DPDFMapIndexData
    • A3DPDFModelFileNodesData
    • A3DPDFNodeAttributeData
    • A3DPDFNodeData
    • A3DPDFPageData
    • A3DPDFPageData2
    • A3DPDFRadioButtonData
    • A3DPDFRectData
    • A3DPDFRectDData
    • A3DPDFRgbColorData
    • A3DPDFRichMediaAnnotData
    • A3DPDFScrollTableData
    • A3DPDFSectionDisplayData
    • A3DPDFSnapshotOptionsData
    • A3DPDFTable3DViewsData
    • A3DPDFTableCellDescData
    • A3DPDFTableData
    • A3DPDFTableDescData
    • A3DPDFTableRowDescData
    • A3DPDFTableStyleData
    • A3DPDFTargetEntityData
    • A3DPDFTextData
    • A3DPDFTextDataEx
    • A3DPDFTextFieldData
    • A3DPDFViewData
    • A3DPromotedBodyUg
    • A3DRiBrepModelData
    • A3DRiCoordinateSystemData
    • A3DRiCurveData
    • A3DRiDirectionData
    • A3DRiPlaneData
    • A3DRiPointSetData
    • A3DRiPolyBrepModelData
    • A3DRiPolyWireData
    • A3DRiRepresentationItemData
    • A3DRiSetData
    • A3DRootBaseData
    • A3DRootBaseWithGraphicsData
    • A3DRwHtmlMetaTag
    • A3DRWHtmlOfflineData
    • A3DRWParamsAssemblyData
    • A3DRWParamsCatiaV4Data
    • A3DRWParamsCatiaV5Data
    • A3DRWParamsExport3mfData
    • A3DRWParamsExportFbxData
    • A3DRWParamsExportGltfData
    • A3DRWParamsExportHtmlData
    • A3DRWParamsExportIgesData
    • A3DRWParamsExportJTData
    • A3DRWParamsExportObjData
    • A3DRWParamsExportPrcData
    • A3DRWParamsExportScsData
    • A3DRWParamsExportStepData
    • A3DRWParamsExportStlData
    • A3DRWParamsExportU3DData
    • A3DRWParamsExportXMLData
    • A3DRWParamsGeneralData
    • A3DRWParamsIFCData
    • A3DRWParamsIGESData
    • A3DRWParamsIncrementalLoadData
    • A3DRWParamsInventorData
    • A3DRWParamsJTData
    • A3DRWParamsLoadData
    • A3DRWParamsMultiEntriesData
    • A3DRWParamsParasolidData
    • A3DRWParamsPmiData
    • A3DRWParamsProEData
    • A3DRWParamsRevitData
    • A3DRWParamsRhinoData
    • A3DRWParamsSearchDirData
    • A3DRWParamsSolidEdgeData
    • A3DRWParamsSolidworksData
    • A3DRWParamsSpecificLoadData
    • A3DRWParamsStepData
    • A3DRWParamsTessellationData
    • A3DRWParamsUnigraphicsData
    • A3DRWValidationPropertiesThresholdData
    • A3DStream3DPDFData
    • A3DSurfBlend01Data
    • A3DSurfBlend02Data
    • A3DSurfBlend03Data
    • A3DSurfConeData
    • A3DSurfCylinderData
    • A3DSurfCylindricalData
    • A3DSurfExtrusionData
    • A3DSurfFromCurvesData
    • A3DSurfNurbsData
    • A3DSurfOffsetData
    • A3DSurfPipeData
    • A3DSurfPlaneData
    • A3DSurfRevolutionData
    • A3DSurfRuledData
    • A3DSurfSphereData
    • A3DSurfTorusData
    • A3DSurfTransformData
    • A3DTess3DData
    • A3DTess3DWireData
    • A3DTessBaseData
    • A3DTessFaceData
    • A3DTessMarkupData
    • A3DTopoBodyData
    • A3DTopoBrepDataData
    • A3DTopoCoEdgeData
    • A3DTopoConnexData
    • A3DTopoContextData
    • A3DTopoEdgeData
    • A3DTopoFaceData
    • A3DTopoLoopData
    • A3DTopoMultipleVertexData
    • A3DTopoShellData
    • A3DTopoSingleWireBodyData
    • A3DTopoUniqueVertexData
    • A3DTopoWireEdgeData
    • A3DUVParameterizationData
    • A3DVector2dData
    • A3DVector3dData
    • A3DViewMaterialAndVisualisationInfos
  • All C Functions
  • All Files
    • A3DCommonReadWrite.h
    • A3DDoxPublish.h
    • A3DDoxPublish_HEStubs.h
    • A3DPDFAdvancedPublishSDK.h
    • A3DPDFEnums.h
    • A3DPDFInitializeFunctions.h
    • A3DPDFPublishSDK.h
    • A3DPDFReadWrite.h
    • A3DSDK.h
    • A3DSDKBase.h
    • A3DSDKDrawing.h
    • A3DSDKEnums.h
    • A3DSDKErrorCodes.h
    • A3DSDKGeometry.h
    • A3DSDKGeometryCrv.h
    • A3DSDKGeometrySrf.h
    • A3DSDKGlobalData.h
    • A3DSDKGraphics.h
    • A3DSDKInitializeFunctions.h
    • A3DSDKLicense.h
    • A3DSDKMarkup.h
    • A3DSDKMarkupDefinition.h
    • A3DSDKMarkupDimension.h
    • A3DSDKMarkupLeaderDefinition.h
    • A3DSDKMarkupSymbol.h
    • A3DSDKMarkupText.h
    • A3DSDKMarkupTolerance.h
    • A3DSDKMarkupWelding.h
    • A3DSDKMath.h
    • A3DSDKMisc.h
    • A3DSDKRepItems.h
    • A3DSDKRootEntities.h
    • A3DSDKStructure.h
    • A3DSDKTessellation.h
    • A3DSDKTexture.h
    • A3DSDKTopology.h
    • A3DSDKTypes.h

----------------------------------------

  • Release Notes
    • Fixed Bugs List
    • 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
HOOPS Publish
  • Modules
  • Textures
  • Texture Definition
  • PBR attribute name
Previous Next

PBR attribute name

Parent module: Texture Definition

group a3d_pbrattributename

Defines names for PBR attributes associated to A3DGraphMaterialData.

Version

13.2

Macro definitions

kA3DPBRAttributeNameAlphaCutOff

kA3DPBRAttributeNameAlphaMode

kA3DPBRAttributeNameMetallicFactor

kA3DPBRAttributeNameNormalTextureFactor

kA3DPBRAttributeNameOcclusionTextureFactor

kA3DPBRAttributeNameRoughnessFactor

Previous Next

© Copyright 2023, Tech Soft 3D

Return to top