Tools and common structures. More...

Data Structures

struct  A3DMiscMaterialAnisotropicData
 Anisotropic physical properties. More...
 
struct  A3DMiscMaterialFiberData
 Fiber physical properties. More...
 
struct  A3DMiscMaterialHoneyCombData
 HoneyComb physical properties. More...
 
struct  A3DMiscMaterialIsotropicData
 Isotropic physical properties. More...
 
struct  A3DMiscMaterialOrthotropic2DData
 Orthotropic2D physical properties. More...
 
struct  A3DMiscMaterialOrthotropic3DData
 Orthotropic3D physical properties. More...
 
struct  A3DMiscMaterialPropertiesData
 Material properties, like density. More...
 
struct  A3DMiscPhysicMaterialData
 Physical properties. contains a union of the differents . More...
 

Modules

 Miscellaneous Cascaded Attributes
 Access inheritable PRC attributes such as visibility, color, and coordinate system.
 
 Transformations Module
 Creates and accesses transformation entities that can be applied to PRC entities containing geometry.
 
 Entity Reference
 Creates and accesses references to other PRC entities.
 
 UTF-8 Conversion Utilities
 Functions for converting between UTF-8 and UTF-16 strings on Windows.
 
 Debug Utilities
 Functions to aid debugging.
 

Enumerations

enum  A3DMaterialPhysicType {
  A3DPhysicType_None, A3DPhysicType_Fiber, A3DPhysicType_HoneyComb, A3DPhysicType_Isotropic,
  A3DPhysicType_Orthotropic2D, A3DPhysicType_Orthotropic3D, A3DPhysicType_Anisotropic
}
 Material physical type properties. More...
 

Functions

A3DStatus A3DMiscGetBoundingBox (const A3DEntity *pEntity, A3DBoundingBoxData *pAABB)
 Get the Axis Aligned Bounding Box (AABB) of the A3DEntity \ Can call it on product occurences, part, and representation item \ If there is no Bounding Box set, will set 0,0,0 triplets to min and max coordinates. More...
 
A3DStatus A3DMiscGetMaterialProperties (const A3DEntity *pEntity, A3DMiscMaterialPropertiesData *pMaterialPropertiesData)
 Get density in kg/m3. Equal to -1.0 if not set \ Can call it on product occurences, part, and representation item. More...
 

Detailed Description

Tools and common structures.

This module describes tools and common structures.

Enumeration Type Documentation

Material physical type properties.

Version
9.0
Enumerator
A3DPhysicType_None 

If no material type set

A3DPhysicType_Fiber 

Fiber Type

A3DPhysicType_HoneyComb 

Honey Comb Type

A3DPhysicType_Isotropic 

Isotropic Type

A3DPhysicType_Orthotropic2D 

Orthotropic Type

A3DPhysicType_Orthotropic3D 

Orthotropic 3D Type

A3DPhysicType_Anisotropic 

Anisotropic Type

Function Documentation

A3DStatus A3DMiscGetBoundingBox ( const A3DEntity pEntity,
A3DBoundingBoxData pAABB 
)

Get the Axis Aligned Bounding Box (AABB) of the A3DEntity \ Can call it on product occurences, part, and representation item \ If there is no Bounding Box set, will set 0,0,0 triplets to min and max coordinates.

Version
8.2
A3DStatus A3DMiscGetMaterialProperties ( const A3DEntity pEntity,
A3DMiscMaterialPropertiesData pMaterialPropertiesData 
)

Get density in kg/m3. Equal to -1.0 if not set \ Can call it on product occurences, part, and representation item.

Version
8.2