Utility Functions

boolSuccess = objSnSScript.SetOutputOnOff(On)

Turns on/off status output from the SnSScript functions.

ParameterDescription
Boolean OnTrue to turn on status output, false to turn off status output.
Return TypeDescription
BooleanTrue if output has been set as desired.

boolSuccess = objSnSScript.Purge(GUID)

Removes solution results associated with the specified solid.

ParameterDescription
String GUIDRhino ID of the object.
Return TypeDescription
BooleanTrue.

boolSuccess = objSnSScript.Reset(GUID)

Removes Scan&Solve data from the specified solid.

ParameterDescription
String GUIDRhino ID of the object.
Return TypeDescription
BooleanTrue.

intFaceIndex = objSnSScript.GetNearestFace(GUID, Point)

Returns the index of the face nearest to the specified point.

ParameterDescription
String GUIDRhino ID of the object.
Array(double) PointQuery point on or near the face to be picked.
Return TypeDescription
BooleanThe index of the face nearest to the specified point, -1 on failure.

intEdgeIndex = objSnSScript.GetNearestEdge(GUID, Point)

Returns the index of the edge nearest to the specified point.

ParameterDescription
String GUIDRhino ID of the object.
Array(double) PointQuery point on or near the edge to be picked.
Return TypeDescription
BooleanThe index of the edge nearest to the specified point, -1 on failure.

boolSuccess = objSnSScript.PrintVersion()

Prints the current version of the SnSScript plug-in.

Return TypeDescription
BooleanTrue.