API Reference > OdDb Classes > OdDb3dProfile Class
OdDb3dProfile Class
OdDb3dProfile
Syntax
C++
class OdDb3dProfile : public OdRxObject;

Db3dProfile.h

 

This class is used to represent a 3d profile that can be used as input to functions such as createExtrudedSurface(), createRevolvedSurface(), and createSweptSurface(). An object of this class can represent an entity such as a curve, region, surface, face, trace, solid, or it can represent an edge or a set of edges that form a connected chain.

 
Name 
Description 
 
Destroy instance of 3d profile. 
 
This is the overview for the OdDb3dProfile constructor overload. 
 
Name 
Description 
 
This is the overview for the convertProfile method overload. 
 
Initializes this reference using a given object.
 
 
Creates a new instance of a 3d profile with OdDbFullSubentPath.
 
 
Returns the profile entity. If the profile is for an edge or set of edges then the returned entity will be an AcDbCurve of the edge or edges. The caller should not delete this pointer or post it to the database.
 
 
Returns the path reference of the edge if the profile is an edge or set of edges. If the profile is not an edge or set of edges, pathRef will be empty
 
 
Returns the vertex reference of the vertex if the profile is a vertex. If the profile is not an edge or set of edges, vertexRef will be empty
 
 
Checks whether the profile forms a closed loop.
 
 
Checks whether the profile is an edge.
 
 
Checks whether the profile is a face.
 
 
Checks whether the profile is planar.
 
 
Checks whether the profile is an edge or face.
 
 
Checks whether the profile is valid and may be used to create a surface.
 
 
Merges connected sets of profiles into one or more profiles
 
 
 
 
 
 
set 
This is the overview for the set method overload. 
 
Name 
Description 
 
= 
Initializes this reference using a given object.
 
Copyright © 2002–2021. Open Design Alliance. All rights reserved.