A3DSDKConstraint.h

Header file for the constraint module.

Author

Tech Soft 3D

Version

23.0

Date

January 2023

Copyright (c) 2010 - 2023 by Tech Soft 3D, Inc. All rights reserved.

Content

Data Structures

A3DMiscConstraintLinkedItemData

Constraint Linked Item structure.

A3DAsmConstraintData

Assembly Constraint structure.

Functions

A3DMiscConstraintLinkedItemGet()

Populates the A3DMiscConstraintLinkedItemData structure.

A3DAsmConstraintGet()

Populates the A3DAsmConstraintData structure.

Functions

A3DStatus A3DMiscConstraintLinkedItemGet(const A3DMiscConstraintLinkedItem *pLinkedItem, A3DMiscConstraintLinkedItemData *pData)

Populates the A3DMiscConstraintLinkedItemData structure.

Version

14.0

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 in case of success or an error code

A3DStatus A3DAsmConstraintGet(const A3DAsmConstraint *pConstraint, A3DAsmConstraintData *pData)

Populates the A3DAsmConstraintData structure.

Version

14.0

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 in case of success or an error code