Close

Relief for ODA Team in Ukraine

Learn more
ODA Drawings SDK
OdModelerGeometry::checkInterference Method
Syntax
C++
virtual OdResult checkInterference(OdDbDatabase* database, const OdModelerGeometry* otherSolid, bool createNewSolid, bool& solidsInterfere, OdDb3dSolidPtr& commonVolumeSolid) const = 0;

Checks whether the solid interferes with another solid object. 

 

Parameters
Description
database
[in] Database of the ModelerGeometry objects.
otherSolid
[in] Pointer to another ModelerGeometry solid object for checking interference.
createNewSolid
[in] Flag determining where a new solid object containing the interference must be created.
solidsInterfere
[out] Reference to a boolean variable indicating whether the result of the interference checking will be stored.
commonVolumeSolid
[out] Reference to a pointer to a new solid containing the interference of the origin solid and otherSolid.

Returns eOk if the operation is successful, or an appropriate error code otherwise.

Copyright © 2002-2022. Open Design Alliance All rights reserved.