Close

Relief for ODA Team in Ukraine

Learn more
ODA Drawings SDK
OdDb3dSolid::copyFace Method
Syntax
C++
virtual OdResult copyFace(const OdDbSubentId & subentId, OdDbEntityPtr & newEntity);

Copies the specified face as a separate entity (OdDbRegion or OdDbBody). 

 

Parameters
Description
subentId
[in] Face's subentity ID in the solid.
newEntity
[in] Reference to a new entity containing a copy of the specified face.

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

If the face is planar, an OdDbRegion entity is created. Otherwise an OdDbBody entity is created. The properties of the resulting entity (color, layer, line type, lineweight) are inherited from the corresponding current document. The calling application is responsible for the memory allocated for the resulting entity. If the resulting entity is not appended to a database, it can cause a memory leak (if it is not deleted when it isn't needed anymore). 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.