A3DSDKEnums.h
Macro Definitions
Types
A3DETextureMappingOperator |
|
A3DETextureMappingType |
|
A3DETextureFunction |
|
A3DETextureBlendParameter |
|
A3DETextureAlphaMode |
|
A3DETextureAlphaTest |
|
A3DETextureWrappingMode |
|
A3DEModellerType |
|
A3DEProductLoadStatus |
|
A3DEProductOccurrenceTypeCat |
|
A3DEProductOccurrenceTypeInv |
|
A3DEProductOccurrenceTypeSLW |
|
A3DEModellerAttributeType |
|
A3DEReadGeomTessMode |
|
A3DEWriteGeomTessMode |
|
A3DEUnits |
|
A3DETessellationLevelOfDetail |
|
A3DProESessionColorType |
|
A3DProEReadConstructEntities |
|
A3DProEFamilyTables |
|
A3DEStepNameFromNAUO |
|
A3DEJTReadTessellationLevelOfDetail |
|
A3DECompressBrepType |
|
A3DEStepFormat |
|
A3DETranslateToPkPartsHealing |
|
A3DETranslateToPkPartsAccurate |
|
A3DETranslateToPkPartsSimplifyGeometry |
|
A3DETranslateToPkPartsMergeEntities |
|
A3DEU3DVersion |
|
A3DEJTVersion |
|
EA3DMDLineWeldingType |
|
EA3DMDLineWeldingSupplSymbolType |
|
EA3DMDLineWeldingFinishSymbol |
|
EA3DMDLineWeldingOption |
|
EA3DMDSpotWeldType |
|
EA3DMDSpotWeldThickness |
|
EA3DGDTType |
|
A3DMDGDTValueType |
|
EA3DMDGDTModifierType |
|
EA3DMarkupFrameType |
|
EA3DLeaderAlignmentType |
|
EA3DMDRoughnessType |
|
EA3DMDRoughnessContactArea |
|
EA3DMDRoughnessMode |
|
EA3DMDBalloonShape |
|
EA3DLocatorSymbol |
|
EA3DLocatorType |
|
EA3DLocatorSubType |
|
EA3DLocatorCoordinatePlane |
|
EA3DLocatorChangeLevel |
|
EA3DLocatorSubscript |
|
EA3DMDAnchorPointType |
|
A3DMDLeaderSymbolType |
|
EA3DMDDimensionValueOption |
|
EA3DMDDimensionLineGraphicalRepresentation |
|
EA3DMDDimensionOrientation |
|
EA3DMDDimensionSymbolType |
|
EA3DMDDimensionSymbolShape |
|
EA3DMDDimensionLineExtensionType |
|
EA3DMDDimensionType |
|
EA3DMDDimensionDualDisplay |
|
EA3DMDDimensionFrame |
|
EA3DMDDimensionScore |
|
EA3DMDDimensionAngleSector |
|
EA3DMDDimensionReferenceType |
|
EA3DMDMarkupDisplayType |
|
EA3DMDTextPropertiesScore |
|
EA3DMDTextPropertiesFormat |
|
EA3DMDTextPropertiesJustification |
|
A3DEMarkupType |
|
A3DEMarkupSubType |
|
A3DEMarkupSymbol |
|
A3DECharSet |
|
A3DERenderingMode |
|
A3DEPictureDataFormat |
|
A3DEBSplineSurfaceForm |
|
A3DEKnotType |
|
A3DEBSplineCurveForm |
|
A3DEHelixType |
|
A3DEIntersectionLimitType |
|
A3DEDrawingViewType |
|
A3DEDrawingClipFrameType |
|
A3DEDrawingOperatorType |
|
A3DEDrawingFilledAreaMode |
|
A3DEDrawMaterialType |
|
A3DEDrawBeginEndType |
|
A3DEAnalyticType |
|
A3DMaterialPhysicType |
|
A3DCollisionType |
|
A3DEReadingMode2D3D |
|
A3DEBasicUnit |
|
EA3DFCFIndicatorType |
|
EA3DFCFIndicatorSymbol |
|
EA3DRevitPhysicalProperties |
|
EA3DRevitLinks |
|
EA3DRevitMultiThreadedMode |
|
A3DELayerDisplayStatus |
|
A3DERevitLevelOfDetail |
Fields
kA3DPicturePng |
|
kA3DPictureJpg |
|
kA3DPictureBmp |
|
kA3DPictureBitmapRgbByte |
|
kA3DPictureBitmapRgbaByte |
|
kA3DPictureBitmapGreyByte |
|
kA3DPictureBitmapGreyaByte |
|
kA3DDrawingViewTypeUnknown |
|
kA3DDrawingViewTypeIso |
|
kA3DDrawingViewTypeTop |
|
kA3DDrawingViewTypeBottom |
|
kA3DDrawingViewTypeLeft |
|
kA3DDrawingViewTypeRight |
|
kA3DDrawingViewTypeFront |
|
kA3DDrawingViewTypeBack |
|
kA3DDrawingViewTypeBackground |
|
kA3DDrawingViewTypeWorking |
|
kA3DDrawingViewTypeProjected |
|
kA3DDrawingViewTypeAuxiliary |
|
kA3DDrawingViewTypeSection |
|
kA3DDrawingViewTypeDetail |
|
kA3DDrawingClipFrameTypeNone |
|
kA3DDrawingClipFrameTypeRectangular |
|
kA3DDrawingClipFrameTypeUserDefine |
|
kA3DDrawingOperatorTypeUnknown |
|
kA3DDrawingOperatorTypeDetail |
|
kA3DDrawingOperatorTypeSection |
|
kA3DRead_3D |
|
kA3DRead_Drawings |
|
kA3DRead_Both |
|
kA3DUnit_None |
|
kA3DUnit_Ampere |
|
kA3DUnit_Becquerel |
|
kA3DUnit_Candela |
|
kA3DUnit_Coulomb |
|
kA3DUnit_Degree_celsius |
|
kA3DUnit_Fahrenheit |
|
kA3DUnit_Farad |
|
kA3DUnit_Foot |
|
kA3DUnit_GallonUS |
|
kA3DUnit_Gram |
|
kA3DUnit_Gray |
|
kA3DUnit_Henry |
|
kA3DUnit_Hertz |
|
kA3DUnit_Hour |
|
kA3DUnit_Inch |
|
kA3DUnit_Joule |
|
kA3DUnit_Kelvin |
|
kA3DUnit_Liter |
|
kA3DUnit_Lumen |
|
kA3DUnit_Lux |
|
kA3DUnit_Metre |
|
kA3DUnit_Minute |
|
kA3DUnit_Mole |
|
kA3DUnit_Newton |
|
kA3DUnit_Ohm |
|
kA3DUnit_Pascal |
|
kA3DUnit_Radian |
|
kA3DUnit_Rankine |
|
kA3DUnit_Second |
|
kA3DUnit_Siemens |
|
kA3DUnit_Sievert |
|
kA3DUnit_Steradian |
|
kA3DUnit_Tesla |
|
kA3DUnit_Volt |
|
kA3DUnit_Watt |
|
kA3DUnit_Weber |
|
kA3DFCFIndicatorType_Undef |
|
kA3DFCFIndicatorType_DirectionFeature |
|
kA3DFCFIndicatorType_CollectionPlane |
|
kA3DFCFIndicatorType_IntersectionPlane |
|
kA3DFCFIndicatorType_OrientationPlane |
|
kA3DFCFIndicatorType_Text |
|
kA3DFCFIndicatorSymbol_Undef |
|
kA3DFCFIndicatorSymbol_Angularity |
|
kA3DFCFIndicatorSymbol_Perpendicularity |
|
kA3DFCFIndicatorSymbol_Parallelism |
|
kA3DFCFIndicatorSymbol_Symmetry |
|
kA3DFCFIndicatorSymbol_Runout |
Detailed Description
- Author
- Tech Soft 3D
- Version
- 25.7
- Date
- September 2025
- Copyright
- Copyright (c) 2010 - 2025 by Tech Soft 3D, Inc. All rights reserved.
Type Documentation
-
enum
A3DEPictureDataFormat Image format.
- Version
- 2.0
Note
The conventions described here are similar to the common scene graphics conventions described for other 3D standards such as OpenGL and DirectX.
Values:
-
enumerator
kA3DPicturePng PNG format.
-
enumerator
kA3DPictureJpg JPEG format.
-
enumerator
kA3DPictureBmp BMP format.
-
enumerator
kA3DPictureBitmapRgbByte Array of Red Green and Blue bytes.
-
enumerator
kA3DPictureBitmapRgbaByte Array of Red Green Blue and Alpha bytes.
-
enumerator
kA3DPictureBitmapGreyByte Array of Greyscale bytes.
-
enumerator
kA3DPictureBitmapGreyaByte Array of Greyscale and alpha bytes.
-
enum
A3DEDrawingViewType Drawing view type identifiers
- Version
- 5.0
Values:
-
enumerator
kA3DDrawingViewTypeUnknown Unknown value.
-
enumerator
kA3DDrawingViewTypeIso ISO view.
-
enumerator
kA3DDrawingViewTypeTop Top view.
-
enumerator
kA3DDrawingViewTypeBottom Bottom view.
-
enumerator
kA3DDrawingViewTypeLeft Left view.
-
enumerator
kA3DDrawingViewTypeRight Right view.
-
enumerator
kA3DDrawingViewTypeFront Front view.
-
enumerator
kA3DDrawingViewTypeBack Back view.
-
enumerator
kA3DDrawingViewTypeBackground Background view.
-
enumerator
kA3DDrawingViewTypeWorking Working view.
-
enumerator
kA3DDrawingViewTypeProjected Projected view.
-
enumerator
kA3DDrawingViewTypeAuxiliary Auxiliary view.
-
enumerator
kA3DDrawingViewTypeSection Section view.
-
enumerator
kA3DDrawingViewTypeDetail Detail view.
-
enum
A3DEDrawingClipFrameType A3DEDrawingClipFrameType enum.

- Version
- 5.0
Values:
-
enumerator
kA3DDrawingClipFrameTypeNone Unknown value.
-
enumerator
kA3DDrawingClipFrameTypeRectangular The frame is a rectangle.
-
enumerator
kA3DDrawingClipFrameTypeUserDefine The frame is defined by user.
-
enum
A3DEDrawingOperatorType Drawing operator type identifiers
- Version
- 5.0
Values:
-
enumerator
kA3DDrawingOperatorTypeUnknown Unknown value.
-
enumerator
kA3DDrawingOperatorTypeDetail View of detail.
-
enumerator
kA3DDrawingOperatorTypeSection View of section.
-
enum
A3DEReadingMode2D3D This value determine if we load only 3D, only Drawings or both.
Both only apply to DWG/DXF for the moment
- Version
- 12.0
Values:
-
enumerator
kA3DRead_3D Read 3D Only.
-
enumerator
kA3DRead_Drawings Read Drawings only.
-
enumerator
kA3DRead_Both Read 3D and Drawings.
-
enum
A3DEBasicUnit Unit enums.
Values:
-
enumerator
kA3DUnit_None No Unit.
-
enumerator
kA3DUnit_Ampere Ampere.
-
enumerator
kA3DUnit_Becquerel Becquerel.
-
enumerator
kA3DUnit_Candela Candela.
-
enumerator
kA3DUnit_Coulomb Coulomb.
-
enumerator
kA3DUnit_Degree_celsius Degree in Celsius.
-
enumerator
kA3DUnit_Fahrenheit Fahrenheit.
-
enumerator
kA3DUnit_Farad Farad.
-
enumerator
kA3DUnit_Foot Foot.
-
enumerator
kA3DUnit_GallonUS GallonUS.
-
enumerator
kA3DUnit_Gram Gram.
-
enumerator
kA3DUnit_Gray Gray.
-
enumerator
kA3DUnit_Henry Henry.
-
enumerator
kA3DUnit_Hertz Hertz.
-
enumerator
kA3DUnit_Hour Hour.
-
enumerator
kA3DUnit_Inch Inch.
-
enumerator
kA3DUnit_Joule Joule.
-
enumerator
kA3DUnit_Kelvin Kelvin.
-
enumerator
kA3DUnit_Liter Liter.
-
enumerator
kA3DUnit_Lumen Lumen.
-
enumerator
kA3DUnit_Lux Lux.
-
enumerator
kA3DUnit_Metre Metre.
-
enumerator
kA3DUnit_Minute Minute.
-
enumerator
kA3DUnit_Mole Mole.
-
enumerator
kA3DUnit_Newton Newton.
-
enumerator
kA3DUnit_Ohm Ohm.
-
enumerator
kA3DUnit_Pascal Pascal.
-
enumerator
kA3DUnit_Radian Radian.
-
enumerator
kA3DUnit_Rankine Rankine.
-
enumerator
kA3DUnit_Second Second.
-
enumerator
kA3DUnit_Siemens Siemens.
-
enumerator
kA3DUnit_Sievert Sievert.
-
enumerator
kA3DUnit_Steradian Steradian.
-
enumerator
kA3DUnit_Tesla Tesla.
-
enumerator
kA3DUnit_Volt Volt.
-
enumerator
kA3DUnit_Watt Watt.
-
enumerator
kA3DUnit_Weber Weber.
-
enumerator
-
enum
EA3DFCFIndicatorType feature control frame indicator type
- Version
- 12.2
Values:
-
enumerator
kA3DFCFIndicatorType_Undef Undef.
-
enumerator
kA3DFCFIndicatorType_DirectionFeature DirectionFeature.
-
enumerator
kA3DFCFIndicatorType_CollectionPlane CollectionPlane.
-
enumerator
kA3DFCFIndicatorType_IntersectionPlane IntersectionPlane.
-
enumerator
kA3DFCFIndicatorType_OrientationPlane OrientationPlane.
-
enumerator
kA3DFCFIndicatorType_Text Text.
- Version
- 14.0
-
enum
EA3DFCFIndicatorSymbol Symbol define in the feature control frame indicator.
- Version
- 12.2
Values:
-
enumerator
kA3DFCFIndicatorSymbol_Undef Undef.
-
enumerator
kA3DFCFIndicatorSymbol_Angularity Angularity.
-
enumerator
kA3DFCFIndicatorSymbol_Perpendicularity Perpendicularity.
-
enumerator
kA3DFCFIndicatorSymbol_Parallelism Parallelism.
-
enumerator
kA3DFCFIndicatorSymbol_Symmetry Symmetry.
-
enumerator
kA3DFCFIndicatorSymbol_Runout Runout.
- Version
- 14.0