Roughness
Fields
KA3DRoughnessTypeBasic |
|
KA3DRoughnessTypeMachining_Required |
|
KA3DRoughnessTypeMachining_Prohibited |
|
KA3DRoughnessContactSurfTexture |
|
KA3DRoughnessContactSurfTextAndAllSrfAround |
|
KA3DRoughnessContactBasic |
|
KA3DRoughnessContactSrfAround |
|
KA3DRoughnessMode_None |
|
KA3DRoughnessModeM |
|
KA3DRoughnessModeC |
|
KA3DRoughnessModeR |
|
KA3DRoughnessModeP |
|
KA3DRoughnessModeX |
|
KA3DRoughnessModePARA |
|
KA3DRoughnessModePERP |
Functions
A3DStatus |
A3DMarkupRoughnessGet |
Detailed Description
-
group
a3d_markuproughness
- Version
- 4.0
Type Documentation
-
enum
EA3DMDRoughnessType
Enumerator that describes the roughness type.
Values:
-
enumerator
KA3DRoughnessTypeBasic
Basic surface texture.
-
enumerator
KA3DRoughnessTypeMachining_Required
Material removal by machining is required.
-
enumerator
KA3DRoughnessTypeMachining_Prohibited
Material removal by machining is prohibited.
-
enumerator
-
enum
EA3DMDRoughnessContactArea
Enumerator that describes rough contact area type.
Values:
-
enumerator
KA3DRoughnessContactSurfTexture
Surface texture.
-
enumerator
KA3DRoughnessContactSurfTextAndAllSrfAround
Surface texture and all surfaces around.
-
enumerator
KA3DRoughnessContactBasic
Basic contact.
-
enumerator
KA3DRoughnessContactSrfAround
All surfaces around.
-
enumerator
-
enum
EA3DMDRoughnessMode
Enumerator that describes the direction of lay.
Values:
-
enumerator
KA3DRoughnessMode_None
No specified lay.
-
enumerator
KA3DRoughnessModeM
Lay multi directional.
-
enumerator
KA3DRoughnessModeC
Lay approximately circular.
-
enumerator
KA3DRoughnessModeR
Lay approximately radial.
-
enumerator
KA3DRoughnessModeP
Lay particulate, non-directional, or protuberant.
-
enumerator
KA3DRoughnessModeX
Lay angular in both directions.
-
enumerator
KA3DRoughnessModePARA
Lay approximately parallel to the line representing the surface.
-
enumerator
KA3DRoughnessModePERP
Lay approximately perpendicular to the line representing the surface.
-
enumerator
Function Documentation
-
A3DStatus
A3DMarkupRoughnessGet
(const A3DMarkupRoughness *pMarkupRoughness, A3DMarkupRoughnessData *pData) Populates the A3DMarkupRoughnessData structure.
- Version
- 4.0
Parameters: - pMarkupRoughness – [in] Input A3DMarkupRoughness data structure.
- pData – [out] Output A3DMarkupRoughnessData to be populated.
Return values: - A3D_INITIALIZE_NOT_CALLED –
- A3D_INVALID_DATA_STRUCT_SIZE –
- A3D_INVALID_DATA_STRUCT_NULL –
- A3D_INVALID_ENTITY_NULL –
- A3D_INVALID_ENTITY_TYPE –
- A3D_SUCCESS –
Returns: A3D_SUCCESS
on success, or an error code on failure