Class FaceListBuilderHelper
Inheritance
FaceListBuilderHelper
Assembly: CAMAPI.DotnetHelper.dll
Syntax
public static class FaceListBuilderHelper
Methods
Add(ComWrapper<ICamApiFaceListBuilder>, ComWrapper<ICamApiFace>)
Add a single face to the builder
Declaration
[Obsolete("Use AddFace — it surfaces failures (e.g. nil face) via TResultStatus instead of an opaque safecall E_UNEXPECTED.")]
public static void Add(this ComWrapper<ICamApiFaceListBuilder> builderCom, ComWrapper<ICamApiFace> faceCom)
Parameters
Add(ComWrapper<ICamApiFaceListBuilder>, ICamApiFace)
Add a single face to the builder
Declaration
[Obsolete("Use AddFace — it surfaces failures (e.g. nil face) via TResultStatus instead of an opaque safecall E_UNEXPECTED.")]
public static void Add(this ComWrapper<ICamApiFaceListBuilder> builderCom, ICamApiFace face)
Parameters
AddFace(ComWrapper<ICamApiFaceListBuilder>, ComWrapper<ICamApiFace>)
Declaration
public static void AddFace(this ComWrapper<ICamApiFaceListBuilder> builderCom, ComWrapper<ICamApiFace> faceCom)
Parameters
AddFace(ComWrapper<ICamApiFaceListBuilder>, ICamApiFace)
Declaration
public static void AddFace(this ComWrapper<ICamApiFaceListBuilder> builderCom, ICamApiFace face)
Parameters
AddRange(ComWrapper<ICamApiFaceListBuilder>, ComWrapper<ICamApiFaceList>)
Copy all faces from facesCom into this builder
Declaration
public static void AddRange(this ComWrapper<ICamApiFaceListBuilder> builderCom, ComWrapper<ICamApiFaceList> facesCom)
Parameters
AddRange(ComWrapper<ICamApiFaceListBuilder>, ICamApiFaceList)
Copy all faces from faces into this builder
Declaration
public static void AddRange(this ComWrapper<ICamApiFaceListBuilder> builderCom, ICamApiFaceList faces)
Parameters
Build(ComWrapper<ICamApiFaceListBuilder>)
Build and return an immutable snapshot of the accumulated face list
(analogous to ToString())
Declaration
public static ComWrapper<ICamApiFaceList> Build(this ComWrapper<ICamApiFaceListBuilder> builderCom)
Parameters
Returns
Count(ComWrapper<ICamApiFaceListBuilder>)
Number of faces currently in the builder
Declaration
public static int Count(this ComWrapper<ICamApiFaceListBuilder> builderCom)
Parameters
Returns
Face(ComWrapper<ICamApiFaceListBuilder>, int)
Declaration
public static ComWrapper<ICamApiFace> Face(this ComWrapper<ICamApiFaceListBuilder> builderCom, int index)
Parameters
Returns
GetMesh(ComWrapper<ICamApiFaceListBuilder>, int, double, double, bool)
Get tessellated mesh of the face at index
Declaration
public static ComWrapper<ICamApiMesh> GetMesh(this ComWrapper<ICamApiFaceListBuilder> builderCom, int index, double tol, double holeCappingSize, bool fromThread)
Parameters
Returns