Class FaceDrawHelper
Last update: 16.07.2025Namespace: VM.Managed.CAD
Assembly: VMAppCore.dll
This class is to represent the draw face.
public class FaceDrawHelper
Inheritance
Extension Methods
LinkPropertyItemCache.GetLinkProperties(object, LinkPropertyType),
LinkPropertyItemCache.GetLinkPropertiesAndValues(object, LinkPropertyType),
LinkPropertyItemCache.GetLinkedObjects
Methods
DrawNurbs(_SURFACENURBS_INFO*, Canvas)
public static void DrawNurbs(_SURFACENURBS_INFO* info, Canvas canvas)
Parameters
info _SURFACENURBS_INFO*
canvas Canvas
DrawNurbsBoundaryUsingPointQueryFunction(_CURVENURBS_INFO*, Canvas, Face, uint)
public static void DrawNurbsBoundaryUsingPointQueryFunction(_CURVENURBS_INFO* info, Canvas canvas, Face face, uint nIndex)
Parameters
info _CURVENURBS_INFO*
canvas Canvas
face Face
nIndex uint
DrawNurbsUsingPointQueryFunction(_SURFACENURBS_INFO*, Canvas, Face)
public static void DrawNurbsUsingPointQueryFunction(_SURFACENURBS_INFO* info, Canvas canvas, Face face)
Parameters
info _SURFACENURBS_INFO*
canvas Canvas
face Face
GetNurbsNormalDirection(_SURFACENURBS_INFO*, ref VectorBase, ref VectorBase)
public static void GetNurbsNormalDirection(_SURFACENURBS_INFO* info, ref VectorBase start, ref VectorBase normal)
Parameters
info _SURFACENURBS_INFO*
start VectorBase
normal VectorBase
SetNurbsDrawUtil(INurbsDrawUtil*)
Set nurbs surface information.
public static void SetNurbsDrawUtil(INurbsDrawUtil* pNurbsDrawUtil)
Parameters
pNurbsDrawUtil INurbsDrawUtil*
The nurbs surface information.