Data Structures | |
struct | A3DTopoBrepDataData |
BrepData structure. More... | |
Functions | |
A3DStatus | A3DTopoBrepDataGet (const A3DTopoBrepData *pBrep, A3DTopoBrepDataData *pData) |
Populates the A3DTopoBrepDataData structure. More... | |
A3DStatus | A3DTopoBrepDataCreate (const A3DTopoBrepDataData *pData, A3DTopoBrepData **ppBrep) |
Creates an A3DTopoBrepData from an A3DTopoBrepDataData structure. More... | |
Entity type is kA3DTypeTopoBrepData.
Here are some important points about A3DTopoBrepData entity orientation:
Generally, a face containing a hole is defined with two loops having the same orientation. The outside loop is defined by the m_uiOuterLoopIndex
member of an A3DTopoFaceData structure, regardless of orientation. To get the real face normal vector, you must consider the surface normal vector and the m_pucOrientationWithShell
member of the A3DTopoShellData structure.
sa A3DTopoBrepData, A3DTopoBrepDataData, A3DTopoBrepDataGet, A3DTopoBrepDataCreate
A3DStatus A3DTopoBrepDataGet | ( | const A3DTopoBrepData * | pBrep, |
A3DTopoBrepDataData * | pData | ||
) |
Populates the A3DTopoBrepDataData structure.
A3DStatus A3DTopoBrepDataCreate | ( | const A3DTopoBrepDataData * | pData, |
A3DTopoBrepData ** | ppBrep | ||
) |
Creates an A3DTopoBrepData from an A3DTopoBrepDataData structure.