Hello,
I’m trying out the C# compute sample from the developer guides( Rhino - Calling Compute with .NET ) but it throws System.NotImplementedException when it attemps to run:
intersectionMeshes = Rhino.Compute.MeshCompute.CreateFromBrep(brep, MeshingParameters.FastRenderMesh);
I tried running the CircleCircle sample from the github samples repo ( rhino-developer-samples/compute/cs at 8 · mcneel/rhino-developer-samples · GitHub ) and it worked until I updated the Rhino3dm nuget package from 0.2 to 8.17.0. When I updated to 8.17.0 I got the same exception from the developer guides sample.
Has anybody else run into something like this?
fraguada
(Luis Fraguada)
April 14, 2026, 9:13am
3
I see that for some reason we do not have MeshingParameters serialization implemented, even though they should be exposed:
return defaultValue;
}
/// <summary>
/// Returns a encoded string that represents the MeshingParameters.
/// </summary>
/// <returns>
/// A encoded string that represents the MeshingParameters.
/// </returns>
/// <since>8.0</since>
public static string ToEncodedString(ISerializable objectToEncode)
{
#if RHINO_SDK
using (var stream = new System.IO.MemoryStream())
{
var formatter = new System.Runtime.Serialization.Formatters.Binary.BinaryFormatter();
formatter.Serialize(stream, objectToEncode);
return Convert.ToBase64String(stream.ToArray());
}
#else
throw new NotImplementedException();
As a temp workaround until we get this tuned up, you can use the method overload without the meshing parameters:
intersectionMeshes = Rhino.Compute.MeshCompute.CreateFromBrep(brep);
Ahh okay, I’ll use the other method for now. Thanks Luis!