Skip to main content

Motion Standalone Preprocessor C# library 2025 R1

Class FaceDrawHelper

Last update: 16.07.2025

Namespace: VM.Managed.CAD
Assembly: VMAppCore.dll

This class is to represent the draw face.

public class FaceDrawHelper

Inheritance

objectFaceDrawHelper

Extension Methods

LinkPropertyItemCache.GetLinkProperties(object, LinkPropertyType), LinkPropertyItemCache.GetLinkPropertiesAndValues(object, LinkPropertyType), LinkPropertyItemCache.GetLinkedObjects(object, LinkPropertyType)

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.

Connect with Ansys