Interface ICamIpcEdgeFaceInfo
Adjacency and convexity of one edge: the two faces it borders and the edge type. FaceB is nil for a boundary (free) edge
Namespace: CAMIPC.SurfaceTypes
Assembly: CAMIPC.SurfaceTypes.dll
Syntax
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
[Guid("1C9F3D2A-6B0E-4A51-9F77-2C8D5E0A4B31")]
public interface ICamIpcEdgeFaceInfo
Properties
FaceA
First face adjacent to the edge
Declaration
ICamIpcFace FaceA { get; }
Property Value
| Type | Description |
|---|---|
| ICamIpcFace |
FaceB
Second face adjacent to the edge, or nil for a boundary edge
Declaration
ICamIpcFace FaceB { get; }
Property Value
| Type | Description |
|---|---|
| ICamIpcFace |
IsBoundary
True if the edge borders only one face (free/boundary edge)
Declaration
bool IsBoundary { get; }
Property Value
| Type | Description |
|---|---|
| bool |
IsConcave
True if the dihedral across the edge is concave
Declaration
bool IsConcave { get; }
Property Value
| Type | Description |
|---|---|
| bool |
IsConvex
True if the dihedral across the edge is convex
Declaration
bool IsConvex { get; }
Property Value
| Type | Description |
|---|---|
| bool |
IsSmooth
True if the two faces meet tangentially (smooth blend, no sharp break)
Declaration
bool IsSmooth { get; }
Property Value
| Type | Description |
|---|---|
| bool |
Methods
GetInstanceId()
Get unique identifier of current instance (used in IPC messages)
Declaration
string GetInstanceId()
Returns
| Type | Description |
|---|---|
| string |