Close

Relief for ODA Team in Ukraine

Learn more
ODA Drawings SDK
OdDb3dSolid::createSweptSolid Method (OdDbEntity *, const OdDbSubentId&, OdDbEntity*, OdDbSweepOptions&)
Syntax
C++
virtual OdResult createSweptSolid(OdDbEntity * pSweepEnt, const OdDbSubentId& faceSubentId, OdDbEntity* pPathEnt, OdDbSweepOptions& sweepOptions);

Creates a swept solid by sweeping a face along the specified path. 

 

Parameters
Description
pSweepEnt
[in] Pointer to the face entity for sweeping.
faceSubentId
[in] Face's subentity ID.
pPathEnt
[in] Pointer to the curve entity that determines the path to sweep along.
sweepOptions
[in] Sweep options.

eOk if successful or an appropriate error code in other case.

To set optional sweep parameters (for example, draft angle) use the sweepOptions parameter. The default value for the alignment option of OdDbSweepOptions (returned by the align() method) is kNoAlignment. Set it to kAlignSweepEntityToPath before calling this method. This method is implemented only for Spatial modeler and returns the eNotImplementedYet status for other modelers.

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