Getting Started
Tutorials
Programming Guide
API References
Additional Resources
Support
Base Module
Library Session Functions
License module
Custom Memory Allocation
Custom Report
Custom Progress-Indicator
Custom API Trace functions
Entity Access and Creation
Constraint Module
Constraint Linked Item
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
Feature module
Description
Chamfer
Extrude
Fillet
Hole
Member
Mirror
Pattern
ReferenceMaster
Revolve
Rotate
Sketch
Symmetry
Thread
Translate
Parameter
Structure
Data
Basic
Definition
Tree information
Specific Definition
Definition for chamfer
Definition for extrude
Definition for fillet
Definition for hole
Definition for pattern
Definition for revolve
Definition for thread
Value
Connection
Type and Specification
Feature Tree
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)
Publication Module
Publication Linked Item
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
Experimental features
Fundamental Type Definitions
Graphics
Bit Field for Behavior on Graphics
Load & Export Module
Load Module
Export Module
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
Tools Module
Compare faces
Compute Section
Compute HLR
Type of HLR curves result.
Healing
Project Point Cloud
UV Classification
Adapt and replace all B-rep in model file
Collision computation
Copy and adapt B-rep model
XML Trace File Generation
Draw Module
Callback-Function Type Definitions
Flags for Drawing Model File Entities
Delete Entities
Entity PDF IDs
Eval on curves and surfaces
Physical properties
Simplify modelfile curves and surfaces as analytic