Getting Started
Programming Guide
API References
Additional Resources
Support
HOOPS Publish Modules
Base Module
Library Session Functions
License module
Custom Memory Allocation
Custom Report
PDF Library Session Functions
Custom Progress-Indicator
Custom API Trace functions
3D Module
Entity Access and Creation
Drawing Module
Drawing Block
Drawing Block Basic
Drawing Operator
Drawing Entity
Drawing Curve
Drawing Filled Area
Drawing Picture
Drawing Vertices
Drawing Model
Value for undefined active sheet
Drawing Sheet
Drawing Sheet Format
Drawing View
Drawing Clip Frame
Entity Types
Entity Type Determination
Entity Type Definitions
BIM Type Declarations
Constraint Type Declarations
Drawing Type Declarations
Feature Type Declarations
Geometry Type Declarations
Curve Type Declarations
Geometric Mathematical Operator Type Declarations
Surface Type Declarations
Graphics Type Declarations
Texture Type Declarations
Markup Type Declarations
Markup Definition Type Declarations
Common Data Type declarations
Type declarations specific to markup dimension
Type declarations specific to markup GDT
Miscellaneous Type Declarations
Publication Type Declarations
Representation Item Type Declarations
Root Type Declarations
Structure Type Declarations
Model tree helper Type Declarations
Tessellation Type Declarations
Topological item owners
Topology Type Declarations
Entity Constants
Geometry Module
Curves Module
Blend02Boundary Curve
Circular Curve
Composite Curve
Elliptic Curve
Equation Curve
Helix Curve
Hyperbolic Curve
Intersection Curve
Linear Curve
NURBS Curve
Offset Curve
Curve On Surface
Parabolic Curve
Polyline Curve
Transform Curve
Common Structures for Geometric Entities
Range Definitions
Geometry Mathematical Module
ArctanCos Function
Combination Function
Fraction Function
Polynomial Function
Trigonometric Function
3D Linear Transformation
3D Non-Linear Transformation
Parameterization for Curve and Surface Geometries
Vectors
Surfaces Module
Blend Surface Type 1
Blend Surface Type 2
Blend Surface Type 3
Conic Surface
Cylindrical Surface
Cylindrical-Space Surface
Extrusion Surface
From Curves Surface
NURBS Surface (the base surface entity)
Offset Surface
Pipe Surface
Plane Surface
Revolution Surface
Ruled Surface
Spherical Surface
Toric Surface
Transform Surface
Global Data Module
Markup Module
Annotations Entity
Annotation Item
Annotation Reference
Annotation Set
View
Fonts
Flags for Font and Font-Key Attributes
Markup Types and Subtypes
RTF parsing
Markup definition
Dimension
Dimension extension line
Dimension line
Dimension value
Notes
Markup note based on rich text
Markups based on simple text
Position definition
Symbols
Balloon
Fastener
Locator
Measurement point
Roughness
Tolerance
Datum
Geometrical dimensioning tolerance
Feature control frame
Drafting row
Drawing row
Semantic drawing row value
Tolerance size
Tolerance size value
Welding
Markup Leader
Leader definition
Markup Linked Item
Miscellaneous Module
UTF-8 Conversion Utilities
Entity Reference
Referenceable Non-Topological Entities
Referenceable Topological Entities
Reference on coordinate system subcomponent
Reference on Topology/Tessellation
Debug Utilities
Transformations Module
Cartesian Transformation
Cartesian Transformation Types
General 3D Transformation (using 4x4 transformation matrices)
Representation Items Module
BrepModel Representation Item
Representation Item Base
Coordinate System Representation Item
Curve Representation Item
Direction Representation Item
Helpers
Plane Representation Item
PointSet Representation Item
PolyBrepModel Representation Item
PolyWire Representation Item
Set Representation Item
Root Entities Module
Entity Base
Miscellaneous Attribute Entity
Rhino attribute name
Entity Base with Graphics
Structure Module
Model File
Model tree helper
Product Occurrence
Filter Module
Mechanism
Part Definition
Bit field flag definitions for product occurrences
Tessellation Module
Tess3D
TessFace
Bitmasks for Loop Characteristics in Face Loops
Bitmasks for Behavior of Normals
Bitmasks for Specifying Tessellation Types
Tess3DWire
Flags for Specifying Wire Characteristics
Tessellation Base
Tessellation for Markups
Bitmasks for markup options
Extra data types for A3DTessMarkupData tessellation
Bitmasks for A3DTessMarkupData tessellation
Masks for encoding font keys
Topology Module
BrepData
CoEdge
Connex
Edge
Face
Loop
Shell
SingleWireBody
Topology Body (the topology base entity)
Topology Body Data
Topology Context
Topology Context Data
Vertex
Vertex defined with multiple positions
Vertex defined with a single position
WireEdge
Load & Export Module
Load Module
Export Module
HTML Module
Export monolithic HTML Module
Export SCS Module
PDF Module
3D PDF Model Module
3D Annot Module
3D Artwork Module
3D Stream Module
Animation Module
Bit Field to indicate which data must be interpolated.
View Module
ModelFile Module
BillOfMaterial Module
ModelFile Nodes Module
Document Module
Bit Field to indicate the document permissions.
Bit Field to indicate the saving options.
Export Image Module
Interactivity Module
Tetra 4D Enrich Templates Module
Data Model Module
DataTable Module
Field to indicate the options for creating table for 3D views.
DataRelationship Module
Icon Image Module
JavaScript Module
HOOPS Publish Standard Actions Module
Layout Module
Font Module
Layer Module
Static Layout Entities Module
2D Drawing Module
Image Module
Link Module
Rich Media Module
Table Module
Table From API Module
TableToPDF Module
Text Module
Page Module
Interactive Layout Entities Module
Button Module
Check Box Module
Drop down List Module
ListBox Module
Radio Button Module
Digital Signature Module
Text Field Module
View Carousel Module
Scroll Table Module
PDF Entity Types
PDF Entity Type Definitions
3D Type Declarations
Document Type Declarations
Interactivity Type Declarations
Interactivity Advanced Type Declarations
Layout Static Type Declarations
Layout Widget Type Declarations
PDF Widget Type Determination
PDF Widget Entity Constants
Flags for Drawing Model File Entities
HOOPS Exchange API
Compute HLR
Type of HLR curves result.
Constraint Module
Feature module
Fundamental Type Definitions
Graphics
Bit Field for Behavior on Graphics
Field to indicate the options for filtering 3D views.
Driver selection with A3DPOSTERDRV
Bit field flag Defining how Linked files are managed, for Revit files.
Display Style
Textures
Texture Application
Texture Definition
PBR attribute name
Texture Mapping Attribute Components
Texture Alpha Mode Parameter
Texture Alpha Test
Texture Applying Mode
Texture Blend Parameter
Texture Function
Texture Mapping Type
Texture Mapping Attribute
Texture Mapping Operator
Texture Transformation
Texture Wrapping Mode